使用WordPress小秘技 I

升級到WordPress 3.1 之後, 其實管理介面更先前的版本差異不大, 在調整上幾乎都相同, 但是由於把平台搬移到Freenas (freebsd) 之後, 有些動作也變得比較容易一點了.

 

安裝 Plugin 及 Theme

 

Plugin 的來源可在 www.wordpress.org 找到, 先前使用 synology 207時候, 都是下載到本機電腦後, 再利用 Samba 分享檔案的方式複製到 wordpress 的路徑去, 但是使用 Freenas 的 SSH 終端機後 (其實 Synology 也有), 可以省掉暫本機下載解壓縮的動作.

閱讀全文 使用WordPress小秘技 I

在FreeNas安裝 phpMyAdmin

phpMyAdmin 是一個管理 MySql 的Web介面, 可以很快速的透過該介面去存取與變更 MySQL 的設定, 詳細的使用方式請參考官網.

 

安裝phpMyAdmin 之前一定要先安裝 MySql, 否則這個程式就無用武之地, 安裝方式參考前篇文章

 

因為接著要安裝 WordPress 所以需要利用這個介面來新增一個資料庫與使用者, 利用此介面可以簡化很多步驟.

 

因為我是使用Freenas 當作主要控制站台, 所以我把 phpMyAdmin 裝在跟 Freenas 同一個地方而不是一般的 80Port 網站, 所以我放置 phpMyAdmin 程式的地方會比較不一樣喔.

Step1

cd /root

fetch http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.9.2/phpMyAdmin-3.3.9.2-all-languages.tar.gz

回到 root 的 Home Directory, 下載最新版的軟體, 因為我希望裝好後要有中文介面, 所以我選擇下載全語言版, 該版本會隨著版本更新而有所不同.

 

Step2 tar -zxvf phpMyAdmin-3.3.9.2-all-languages.tar.gz

在原地解壓縮

 

Step3 mv phpMyAdmin-3.3.9.2-all-languages phpMyAdmin

把解壓出來路徑重新命名一下, 其實這個步驟可以跟底下的步驟一起做, 但是個人習慣問題, 先改名稱等一下搬家比較不會亂

 

Step4 mv phpMyAdmin /usr/loca/www

把 phpMyAdmin 整個路徑搬到 freeNas 的Web管理介面的路徑下

 

Step5 在 Browser 輸入 http://<FreeNAS IP>:<port>/phpMyAdmin/

就可以啟動 phpAdmin 介面來作業, 其輸入的ID 及密碼就是在安裝 MySql 時設定 Step8 所指定的密碼.

 

後記:

(1) 安裝 wordpress 還是跟先前的作法相同,所以請參考先前紀錄的文章

(2) 由於目前 wordpress 已經進化到 3.1, 所以選擇 Theme 儘量去找符合 3.0 的規格, 這樣有些額外的設定才可使用

(3) 使用 Depo 這台主機比Synology 207 真的快很多, 雖然在設定上也複雜很多, 不過這一切都是值得的.

在Freenas上安裝 MySql

本文章是參考 Installing MySQL And phpMyAdmin On FreeNAS 所載的安裝程序與步驟, 加上一點自己實作所遇到困難與解法.

軟體下載:
FreeNas 版本 0.7.2
phpMyAdmin 版本 3.3.9.2
WordPress 正體中文 版本 3.1

安裝 Freenas 請參考前作 , 雖然版本有點不同, 但是介面幾乎一樣, 安裝方式也沒有太大的不一樣, 請依照硬體規格自行劃分硬碟分割區與 Mount Point.

安裝完 Freenas 後, 建議把原來的管理介面調整成其他的 Port no, 把 80 port 留給 wordpress 使用, 路徑 System – General – WebGUI, 把 Port 改成自己想要的數字

Change Port number for free
Change Port number for free

閱讀全文 在Freenas上安裝 MySql

測試裝在Atom平台的 VMWare ESX

安裝完成後的 ESX 透過 Client 端可以正確無誤的操作/新增虛擬主機等動作, 這台主機的資源其實蠻足夠的 2G RAM, 500G 空間, 但是 CPU 效能實在有點弱,  一開始我的想法是啟動一台虛擬主機裝 FreeNas + WordPress + MySql, 這樣又可以兼顧個人 Blog 的使用與家中檔案分享, 同時在開另一個 Windows XP 的主機可以持續性的跑一些不用關機的程式.

裝 FreeNas 上去一點困難也沒有, ISO檔案直接 Bind 上去也不用燒成光碟, 安裝過程平順, 搜尋找到了 這篇文章 可以在 Freenas 安裝 MySql, phpMyAdmin 這兩個套件, 下載Wordpress 中文版套件, 採用 5 分鐘安裝法就可快速的可以把整個機制裝起來; 其步驟將會另行貼圖說明.

這個同時也開了另一個虛擬主機安裝 Windows XP, 過程除了有點慢之外, Depo 主機的 CPU 吃到滿檔, 好吧, 安裝過程中本來就很耗系統資源, 等到整個裝好後 XP 一開機系統會吃到 100% 持續5分鐘以上, 之後 CPU 維持在 30%以上的使用率, 這還是靜止的狀態下, 一但執行程式系統就會持續CPU高負載, 整個系統變的卡卡.

接下來的選擇就變成要不要繼續玩下去, 對 CPU 而言這種玩法實在太傷, 整個系統也會變得很慢, 讓兩個服務互相干擾導致兩個都跑得很不順, 思考了幾個小時後, 決定放棄安裝 Vmware ESX 的嘗試, 因為畢竟開 Blog 要求的是要穩定, 快速的提供服務, 所以改回直接在主機安裝 FreeNas 的作法.

學到的教訓:
1.    Vmware 還是有客製版本, 去符合特殊的機器
2.    拿 ATOM 來跑 ESX 是可行的, 但是 CPU 能力實在不太夠力
3.    中間不斷的去 Try 不同的方案來解決問題, 學到在 ESX Console 介面按 ALT-F1, 再輸入 unsupported 就可以進入 Command line mode (terminal)
4.    玩 ESX 還是拿桌機來玩, 省電的機器效能真的很有限

Synology 替代方案

最近由於 Synology 207 其中一個 Sata Port 壞掉了, 整個連接頭掉下來, 換個板子公司報價 NT$4,400 (升級到 207+), 個人覺得很貴實在花不下去, 只好先用外接 USB HDD 先撐著用, 同時不斷的找替代方案, 如新添購 Synology或 QNAP 主機, 利用舊 Notebook 來取代等等, 直到看到最近有在特價的 Depo Atom 小主機, 覺得 CP 值夠了就下手訂了一台.

買到的規格除了 CPU 是 Intel ATOM 230 CPU, 模擬雙核 (Hyper Threating), 同時也附上了 2G 的 RAM, 500G 的硬碟及 LG 的 DVD-RW, 含運費也只要 NT$5,000, 真的比升級或重新購置專業NAS 主機要便宜, 當然所有的軟體就必須要自己去安裝.

其實一開始我是安裝 VMWare ESX 4.1 版去跑跑看, 但是抓不到 Network Driver 失敗, 網路上有很多人討論去改安裝 CD 的 OEM.tgz, 去載入特定的 Driver, 除了步驟有點複雜外還不一定成功, 手邊剛好還找得到 ESX 3.5 版的安裝程式, 拿來裝裝看會不會過, 結果還真的裝的起來, 在安裝過程不會檢查網卡存不存在, 但是裝起來後也沒辦法用, 真是 xxx.

最好的解法是去買片 Intel 網卡來插就好, 但是這張板子上沒有 PCI 的插槽, 所以這個方式也無解.

Google 一陣子後發現還是沒有驅動的問題, 既然都裝起來了增加 Driver 應該很容易才對, 問題只存在於要如何把檔案 Copy 到硬碟內, 利用這個方式可以免除掉去更改安裝 CD 的問題, 其步驟如下:

  1. 首先把抓到的 OEM.tgz 放到USB 隨身碟去
  2. 利用 HBCD 的開機光碟開機選擇 Mini Linux
  3. 透過 UI 介面可以比較容易HDD中放置 OEM.tgz 的路徑, 以我的機器為例放在 ad1s4 (第一個 Sata 硬碟的第四個 Partition), 可能安裝起來的 Partition 不會跟我相同
  4. 記得把原檔案先備份一下, 由 USB 複製過去
  5. 重新開機, 這樣就完成複製 Driver, ESX 3.5 也可以認得到網卡

這樣就可以在上面安裝不同的虛擬機器喔, 待續….