Synology DS207 架設 WordPress Blog

由於電費一直的上漲, 對於開一個 24Hr 的農場, 老婆大人一直很有意見, 在經費有限的前提下, 以及爬了許多文之後在 QNap TS-101 及 Synology DS207 其中二選一來取代, 最終因為 DS207 能支援到兩個硬碟的情況下就選擇這個台機器.

在參考 3epctw 大大在 Synology 討論區的文章, 安裝了 ipkg 及 myphpadmin 之後增加了這台機器的用途, 同時在網路上看到 wordPress 剛剛推出 2.6 版, 也是 php 程式撰寫的, 所以就開始來研究要怎麼裝在這小小的機器上.

ipkg安裝請參考: Synology 討論區, myphpadmin安裝請參考: 官方網站

安裝前, 記得要啟動 DS207 上面的 Web Station, 之後把網站目錄 (例如: web) 給他分享出來可以用網路芳鄰去找得到, 做成硬碟的分享, 之後在作其他系統安裝就會很快, default 的路徑下會產生一個 index.html 的檔案, 所以也可以產生一個全部靜態網頁的網站喔; 記得在 DS207裡面的 MySql 選項也要打開, 因為 WordPress 會需要用到資料庫來存放資料, 語系如果要用中文的話, 記得選擇 utf8_general_ci 跟 WordPress的中文套件相同.

首先要先建立一個給 WordPress 的資料庫, 所以進入 myPhpAdmin 內去新建立一個資料庫, 命名為 dbwordpress, 使用者建立一個新的ID(usrwordpress_, 密碼也要設定一下, 權限部分要記得開給這個新的使用者. 之後到 WordPress 去下載2.6的版本, 在 Web 底下建立一個 WordPress 路徑, 把解開的檔案全部丟到這個路徑去, 如果你也想把介面改成中文的, 可以到 Kirin Lin 的網站來下載中文套件.

接打開webwordpresswp-config-sample.php 來做資料庫連結的設定

原始檔案:

define(‘DB_NAME’, ‘putyourdbnamehere’);    // The name of the database
define(‘DB_USER’, ‘usernamehere’);     // Your MySQL username
define(‘DB_PASSWORD’, ‘yourpasswordhere’); // …and password
define(‘DB_HOST’, ‘localhost’);    // 99% chance you won’t need to change this value
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, ”);

修改後

define(‘DB_NAME’, ‘dbwordpress‘);    // The name of the database
define(‘DB_USER’, ‘usrwordpress‘);     // Your MySQL username
define(‘DB_PASSWORD’, ‘yourpasswordhere‘); // …and password
define(‘DB_HOST’, ‘localhost’);    // 99% chance you won’t need to change this value
define(‘DB_CHARSET’, ‘utf8’);

如果裝了中文套件, 下面這行就改成這樣, 英文版的就不用修改參數.
define(‘DB_COLLATE’, ‘utf8_general_ci‘);

上述更改完成後執行 http://yoursite/wordpress/wp-admin/install.php 來啟動 WordPress 並且在剛剛建立的資料庫上開始建立Table及基本資料等.. 安裝方式請參考: 官方文件

接下來就是設定 WordPress 的參數, 讓它看起來是你所想要呈現的部份, 網路上還有許多佈景主題(Theme)可以下載套用, 也有些外褂的模組可以讓 WordPress 的內容更豐富, 可以完全打造自己的風格的網站.

5 thoughts on “Synology DS207 架設 WordPress Blog

  1. 在九月的 firmware 更新中,wordpress 在 DiskStation 上面的速度有很大的提升。給你作參考

  2. 感謝喔, 我也在上週更換了這個 Firmware, 感覺上速度真的有增加… 不過現在改用 b2Evolution 中..

  3. 你好~無意間看到你的網頁
    小弟最近也想用 Synology NAS 架 WordPress
    不過我用的型號是 DS107+ 算是比較早期的機子
    但是在運作 WordPress 卻異常的慢~
    因為我也同時有架 Joomla 在 NAS 上~
    不知道這樣是否有影響?
    還是說真的是小弟的機子規格太舊的關係?
    我家的網路是 Hinet 10M
    想請問一下~您的架站環境是怎樣的呢?
    如果真的須要升級 NAS 我會考慮再購一台新機

    Best regards

    1. mitwhk,

      我覺得是慢是慢在 MySQL 上面, 因為早期的 NAS 除了 CPU 不夠快之外, 連 RAM 都僅有 64Mb (我的 DS207), 在效能上一直都是很差, 尤其是同時跑一些下載作業, 那基本上是龜速.

      我覺得應該升級後處理速度會改善, 但是變成多快因為沒有實機測試, 還不是很確定, 不過最少可以解決 CPU 及 RAM 的瓶頸.

發表迴響