家裡的 Synology DS107+ 使用一年以來,一直扮演 NAS 的角色!
為了增加它的附加價值,所以開始著手 3rd Party 套件的安裝使用,
加上之前在找免費圖床的同時,看了如何幫BLOG找個好圖床?阿正老師經驗談(一) (阿正老師;2009) 文章之後,
決定把資訊掌握於自己手上,
因此目前先以 Blog 軟體為主,相關的版本訊息如下:
主機類型:Synology DS107+
韌體版本:DSM 2.3-1141
WordPress 版本:2.9.2
參考 markhuang7 (2008) 的經驗分享後,大致整理相關的步驟
一、安裝 SSH
先到官方網站下載
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uPhXnAZ5jrkz_ES-FIs69knL8N4O0xKVUtlv7vMUJtXCXbjST0UHg5UMRKaQDptdgzb4jYlH2R77uVB-9Tx6LxxQbtjeykWXpqyiSM2OGLv1Q=s0-d)
然後解壓縮後,到 Synology 的系統更新,並將 啟動SSH 的韌體上傳
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_ticfG28K311F8XI27miZafa5s3BeRPIyLl9SH3CIblCSR7tRK4owWEyouHUtvtH3Wl-DlZ9HyKTACHbIG9INH5g2LlM1mKJez-XeGJ42tJ5_w=s0-d)
...
二、安裝 IPKG
安裝完需重新開機,接下來就要找支援 SSH 的 Client 登入 Synology 主機了。
Windows 建議用 Putty ; 而 MAC 內建的 Terminal 就支援了,所以我就直接用啦。
開啟 Terminal 鍵入指令:ssh root@[Synology IP] ;再輸入 Admin 的密碼。
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vXC6lJfJfafW94aKMpxku9K1tahNrz5Ur5-90-C5jBZiLyWjWvF1-wuWob3tMVYhQcvSwBbe7EKfbOPanw7jzIOECwImKbnL5lADJLlZGyOQ=s0-d)
順利登入之後,按照 3epctw (2008) 的說明
1. 安裝 Bootstrap ( 啟動載入程式 )
wget www.buechse.de/SYNOLOGY/syno-x07-bootstrap_1.0-jb_arm.xsh
sh syno-x07-bootstrap_1.0-jb_arm.xsh
rm syno-x07-bootstrap_1.0-jb_arm.xsh
2. 更新套件庫
ipkg update
pkg upgrade
以上步驟都完成之後,該安裝 phpMyAdmin 跟 MySQL 囉!
...
三、啟動 Web Station 與 MySQL
首先透過管理介面把網路服務內的網頁應用程式相關服務打開
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_syYrdUD-LpqakRhg1ovXM_RGB-lq9ck40ML_ritoPXUjRKADnK9xdaq3fC7KiRx8Mr4WSUHsYG0r5Ysfi_F_9JGILUw-H4S9eYPZa81it1EJ8=s0-d)
...
四、安裝 phpMyAdmin
再回到官方網站的下載中心下載 phpMyAdmin 套件。
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sI80Y8f15iC8p2wxzGC5nswDQBXe-IncZCpP9JKtys9_pVbju3agqjQ8OxsGX6X9zFfZLMpJweCDrippn2S5MASkEq6mafPlr9vJ_TEA78lg=s0-d)
下載完成之後,一樣解壓縮後,透過 Synology 管理介面的 套件管理 來進行安裝
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_spb5vP8rnRenoboc_goVDOjhp-jtM0o-rgPKh12Bj2yf7FxFonwR9x_Oa86nGJFkQfpTbU1TLzL8cHRsctPJGJ9Ewu8vO-e9KCWRPDWSacD2g=s0-d)
安裝完下方就會顯示相關資訊與連結路徑
...
五、設定 MySQL 資料庫
根據官方的文件資料,預設 username 是 root ; password 是 (空白) - 記得要先設定密碼喔!
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tIUVGWVxFS62Xir8S6J_bxvh0TQxY0XXgfVaoTyzwV0oEJrnmdJ0S4PzQ5c5NNh6UrR4duALtUsXRS6kcgJAdKy7Fa2WuLPLMw7h4dg6VunA=s0-d)
接著透過 權限 來建立新使用者
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u6xmmKePk02cYlxSoEhDnxMokWhfUpDKQx1kJwXGuGz9rQDko-H9e28k2-AOx6nwFCD-69YLqaGduTnDZI65qeAIBMqrzAEaZdc7QSE7sAZXs=s0-d)
建立完成之後再用修改使用者的方式,把建立的DB授權給此使用者
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vkAXCTV2eG_-pF9q2yFSseThXz9bWfrRgJ8JJ90KFDWu0vvAinS8LAk1Zr9zfqc4BzF9pp8cSvo5r4JtomAfhatUvhs4WhyFv0lc8EUnJxVJw=s0-d)
...
六、安裝 WordPress
哇!總算到最後一個步驟了,先到 WordPress 官方網站下載最新版本,我是抓 2.9.2 。
解開壓縮檔之後,把 wordpress 整個目錄搬到 web 目錄下。
1. 修改 wp-config-sample.php
接著參考 markhuang7 的資料,打開 \web\wordpress\wp-config-sample.php 來設定資料庫連結。
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′);
完成之後執行 http://[yoursite]/wordpress/wp-admin/install.php 開始安裝 WordPress
中途還會請您再提供一次 DB 的相關資訊 ( DB Name、User、 PWD ... )
最後則是請您提供 Blog 的 Title 與 eMail 。
總算安裝完成了,詳細資訊有興趣的朋友請自行參考官方安裝文件。
2. 更改權限
開始設定系統參數的時候,找到幾個 Theme 不錯看。
想不到支援線上下載安裝耶!
但是...會出現要我提供連線資訊的頁面 ><
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_v0vf9-wILfou5ffNwvFov1tOWNjxgKivA8NWYmk1mvFJBpk_X1LavRxjBMmgyC3GdHDjTfvw953kBCHZ9MIalXfg_14yLZKw-0uzimup-FsHo=s0-d)
怎麼樣都不行,找了幾種方法還是沒用。
後來在 Synology 官方討論區找到解法,因為權限的關係造成自動安裝的功能不 work,
重新授權就 OK 囉!
用 SSH 登入 Synology 之後,執行下面的指令:
chown -R nobody:nobody /volume1/web/wordpress
等它跑完要等一下下,再測試一次就 OK 囉!
...
※參考資料:
WordPress,http://wordpress.org/;安裝文件,http://codex.wordpress.org/Installing_WordPress
Synology,http://www.synology.com.tw/
阿正老師,2009/02,如何幫BLOG找個好圖床?阿正老師經驗談(一)
http://blog.soft.idv.tw/?p=462
markhuang7,2008/07,Synology DS207 架設 WordPress Blog
http://markhuang.wordpress.com/2008/07/18/synology-ds207-%E6%9E%B6%E8%A8%AD-wordpress-blog/
3epctw,2008/05,[分享]DS107+ 改機教學之四 :建構改機基本環境 (安裝Bootstrap及ipkg)
http://forum.synology.com/cht/viewtopic.php?f=7&t=37&sid=0129853dc5feb482ecd8cf3a7942bfc6