使用 Synology架設 WordPress Part II

上個月購買 Synolog DS207 之後, 也成功的在上面安裝 WordPress 當做自己的部落格網站, 但是在實際執行上, 拿 64M RAM 的機器來當 Server 還是很勉強
, 在效能上被朋友批評的很慘, 實際執行上也慢到會睡著, 所以又想了一招來改善這個現象.

增加硬體的規格是不可行的, 這種 NAS 設備很難繼續擴充, 再增加設備上去不如拿一台舊 PC安裝 Linux 效率遠遠會比這台要好, 所以想到的偷吃步呢.. 就是直接在 wordpress.com 上面申請一個帳號, 然後把在自己主機上面的文章想辦法上傳到免費的主機上面去.

進入 WordPress 的管理介面, 管理 -> 匯出

WordPress 管理介面
WordPress 管理介面

選擇 下載匯出檔案 後, 會把資料庫內所有的文章、迴響、自訂欄位以及分類等內容, 產生一個 XML 的檔案出來, 把這個檔案下載到硬碟內, 接下來就是登錄到 wordpress 的站台上面去, 依照上面的連結去作匯入的動作.

注意1: 文章上面的附件或圖片並不會跟著匯過去, 所以必須還是要 NAS 主機還是要開著.
注意2: 我的作法是在 NAS 主機的 httpd 的主要路徑下的產生一個 index.html 的檔案, 自動的把網頁導向到 wordpress 上面去, 而 wordpress 所有的 index.php 則提供自己連結到網站使用. 還好 httpd 是先去找 index.html.

後記: 如果要自己開網站的話, 千萬不要選擇 DS207 這種機型, 記得要多花點錢買好一點的機器, 或者找一個叫 SimpleBlog 的軟體來架 Blog, 這套軟體是可以不用任何資料庫就可以使用, 但是用起來限制多多, 裝了兩天就改用的 wordpress.

想要使用 Simpleblog 請參考 這裡

在〈使用 Synology架設 WordPress Part II〉中有 10 則留言

  1. 你好呀, 一直都想用NAS 去做wordpress 既server
    不過吾知速度方面係咪冇pc 咁好, 用Synolog 係咪好慢?

  2. Leafboy,

    我購買的 DS207 因為硬體的架構, 同時開啟 BT / Web/ MySql 功能, 會讓整個系統變得很慢, 開啟一個本機網頁要 8~10 秒 (http://markit.dynu.net), 不過手邊沒有其他Synology的機器測試.. 所以建議要買高級一點的機種會比較合適.

    比較起速度, 當然沒有 PC 那麼快, 不過重點是比較省電喔, 穩定性也還不錯, 只有發生過一次當機..

  3. 如果不開啟 BT 功能,大約可能快到多小。
    因為如果要 8 - 10 s ,真係接受吾到 (user 都未必會再留係度睇)。

    我現在都用自己destop 開wordpress。 (window 7。。。)
    真係吾想24小時咁開………..

    1. Leafboy,

      我測試過關掉 BT 其實不會加快多少, 我想瓶頸在於 DS207 處理 MySQL 速度太慢了, 資源不太夠運算起來很吃力, 目前我有在上面重新安裝了一次 wordpress 2.8, 同時開啟 Cache 功能, 你可以試試看這個速度能不能接受.. 或許高階一點的機種會有比較明顯的改善.

      http://markit.dynu.net/wordpress/

  4. 咁呀係ram 同ghz……
    會吾會關broadband upload speed 個度既事?

    咁既話, 其實可以set 到wordpress 既nas 係咪都係得Synology?

    thx for ur qucik reply.~

  5. Hi Mark,

    我想請教下有關wordpress 既問題,

    當我順利安裝wordpress 後, 並且於Synology的網頁服務的虛擬主機設定, 但也不能像其他網站般, 從指定的連結埠進入網誌頁面(不是admin login 頁)….

    在wordpress 的設定中,有一個WordPress 網址(URL) 和 網誌網址(URL) 不知是否有關….因我試過多次..但仍然無效….想請教如何是好呢?…..THANKS~

    1. Alan,

      建議你檢查一下你 Web 目錄下的 Index.html. 應該 WebServer 啟動後會自動產生, 上面只使寫著歡迎進入 synology Web … (blula…. ) 之類的, 由於 wordpress 可能不是放在根目錄下, 而且wordpress 入口檔案放在 index.php, 所以我的作法會寫一個自動導向的網頁取代 Index.html 然後導向到 wordpress 去. 或者你可以試著打 http://yourip/wordpress/index.php 看能不能看到 wordpress 的網頁..

  6. Hi Mark,

    多謝你的回覆, 的確按照你的方法http://myip/wordpress/index.php可以看到網頁, 想請問如何做一個網頁導向呢?….

    thanks ~

發表迴響

%d 位部落客按了讚: