發表文章

目前顯示的是 10月, 2017的文章

IT|軟體|應用|Wordpress 全站備份、虛擬主機設定

圖片
要備份什麼(設定、文章、媒體庫、插件...) 網站資料那麼多,我到底要備份什麼?其實只要把握兩個原則,就可以保證你的網站資料的完整性: 1. 檔案 2. 資料庫資料 [WordPress 檔案目錄結構] 其中最重要的當然就是 wp-content 這個資料夾,因為它包含了所有使用者建立的內容,當遺失時是無法回復的,因此在備份時可以單獨備份此目錄即可,其他的資料夾或是檔案都是可以重新下載或是建立的。若你使用插件來進行備份,你可以選擇只備份 wp-content 這個目錄,或是備份全站的檔案。--> 這裡選擇備份全站檔案 [備份資料庫] 這裏以 phpMyAdmin 為例: 當透過 phpMyAdmin 連上 wordpress 資料庫後,從匯出選單(所有參數採預設值), 並同時匯出結構與資料,如此日後才能使用此檔案來匯入至 wordpress 資料庫,以還原網站資料。 以上就是 WordPress 備份的基本功,其實並不難。只要掌握兩大原則:檔案與資料庫資料,備份其實不是那麼困難的事。 虛擬主機設定 如何將自己的網址指到 nas 的 wordpress系統中?而不會顯示子資料夾網址。 簡單的說,我使用一個免費的 DSN 服務「agile.myds.me」的網域,而在 nas 中也架設了wordpress 網址在「wordpress」資料夾下。 如果要使用「agile.myds.me」這個子網域指到我在nas的wordpress之中,而非 agile.myds.me/wordpress 該怎麼做? 登入wordpress後台,點選「設定」、「一般」,把 WordPress 位址及網站位址皆修正為你的網址即可。 到 Synology NAS 設定虛擬主機進行設定: 對了,管理介面自動更改如下: http://agile.myds.me/wp-admin/edit.php

IT|維運管理|作業系統|Linux|Watchdog 確保 Raspberry Pi(樹莓派) 高可用性

Watchdog 確保 Linux 高可用性 http://purplegrape.blog.51cto.com/1330104/1131910 Watchdog 確保 Raspberry Pi(樹莓派) 高可用性 造成 Raspberry Pi 當掉的原因有很多,比如電源供電不足、電源線阻抗 太大,造成提供的電壓不夠、有零件故障、瑕疵品……等,當然也有可能是 Raspberry Pi 在台灣水土不服所導致,有興趣的話使用 Raspberry Pi freeze 這樣的關鍵字去收尋,就可找到非常多的討論串。 那既然手邊的 Raspberry Pi 會當掉,那要怎辦呢?總不能一旦他掛掉,就手動 重新啟動吧? 這時候就是 watchdog 出馬的時候啦 ~ Watchdog,中文譯為 看門狗 ,這是一種用於判斷系統是否有正常運作的程式,每 隔固定的間隔就會運作,若系統異常,則重啟系統。 Raspberry Pi 使用的 BCM2708 內建有硬體版的 watchdog 模組,我們可以透 過 Linux Kernel 的 bcm2708_wdog 模組來控制 Raspberry Pi 的 watchdog, 達到當機後進行重新開機的功能。 開機後自動載入 watchdog 模組 要啟用 watchdog 功能,首先要記得載入相對應的 kernel module,因此我們編 輯 /etc/modules ,並將裡面內容修改成如下 # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. snd-bcm2835 bcm2708_wdog 當然如果希望馬上就啟用 watchdog,而不是等到下次重開機後才有用的話,則要

IoT|硬體|樹莓派|實作|Blynk|Install Node.js library on Linux(control LED)

圖片
Blynk 官網: http://www.blynk.cc Blynk一開始在  Kickstarter campaign募資平臺 上,募得49,000美元(約150萬臺幣)。Blynk在 Feb 2015 上線,並且持續更新當中。 Blynk是一個讓使用者能快速建立控制和監測硬體專題的新平臺,支援 iOS 和 Android 裝置。下載 Blynk app 後,可以建立一個專題控制平臺並佈署按鈕、控制條、圖表和其他工具。使用這些工具,你可以開關腳位或檢視感測器傳來的顯示資料。 不管是怎樣的專題,都很可能有數百個硬體製作的教學影片,這讓硬體部分容易得多,但是建立軟體介面仍然相當困難。有了Blynk,將會讓軟體平臺的建立比硬體製作還要簡單。Blynk 是簡易專題的絕佳平臺選擇,例如監控水族箱的溫度或遙控開關電燈。以我個人來說,我都用它來實驗各式各樣物聯網應用情境。 目前Blynk支援大部分的Arduino控制板、Raspberry Pi模組、ESP8266微控器、Particle Core和其他常見的微型控制器和單板電腦,日後還會持續新增支援平臺。亦支援Arduino Wi-F和乙太網路模組,也可以透過連接電腦的USB插槽進行控制。 Blynk 支援自己建立一個封閉的Blynk伺服器,能夠把所有資料保留在自家網路中。本站未來將實作此例,請持續關注本站最新文章. 儘管目前還有其他透過網路控制硬體的平臺(Particle、 ThingSpeak、 Temboo、IFTTT),Blynk是當中最易使用的,同時不僅免費且也符合開源的 MIT許可 。更多詳細資訊和下載Blynk的連結,請見 官方網站 。 2017-10-12 週四     How to install Node.js library on Linux 參考: https://youtu.be/LJ3ic8C8CcA http://help.blynk.cc/how-to-connect-different-hardware-with-blynk/raspberry-pi/how-to-install-nodejs-library-on-linux [準備材料] 樹莓

IoT|硬體|樹莓派|實作|Blynk|Install Local Blynk Server

圖片
2017-10-12 週四     Install Local Blynk Server 官網教學文件 How to install local Blynk Server https://github.com/blynkkk/blynk-server#blynk-server youtube 教學影片 https://youtu.be/PjjvTc61NR0                   [注意] 官網提動音應用 App 和服務器經常更新。 為了避免更新過程中的問題,請關閉 Blynk App 應用程序的自動更新,或同時更新本地服務器和blynk應用程序,以避免可能的遷移問題。 使用 Pi 當 Cloud [材料] 樹莓派 3B *1 (MyPi3) SD 8G [系統需求] Java 8/9 required (OpenJDK, Oracle) Any OS that can run java At least 30 MB of RAM (could be less with tuning) Open ports 8443 (for app), 8442 (for hardware without ssl), 8441 (for hardware with ssl) [Server] [Local server setup] 確認樹莓派已安裝 Java 8 以上版本 java -version java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode) 若沒有安裝 ,安裝 Java 請參考下面指令 sudo apt-get install oracle-java8-jdk 下載 Blynk server 執行程式到電腦 https://github.com/blynkkk/blynk-server/releases