接觸 WordPress 已經頗久了,最早用過 WordPress.com 建立免費版本,可惜功能有限,自定義程度不高,於是尋找免費伺服器過精靈架設 WordPress,但畢竟免錢的有些風險,也常遇到伺服器掛點的問題。後來使用 Openshift (PaaS 服務),就一直用到現在啦!仔細想想,好像還沒有實際在 Linux 裝過欸,立馬裝看看,順便當研究的實驗對象哈哈
安裝方法
用 apt-get 就可以完成囉,先安裝 LAMP 建立好 Server 環境,再安裝 WordPress
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lamp-server^
sudo apt-get install phpmyadmin
sudo apt-get install wordpress
建立連結,這樣才能透過 Apache 看到網站唷
sudo ln -s /usr/share/wordpress /var/www/html/wordpress
設定 Mysql 資料庫
先把設定檔解壓縮,執行後就可以開始設定 WordPress 了
sudo gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
開始設定 WordPress
開啟瀏覽器,進入以下網址就會看到 WordPress 的歡迎頁面,設定一下網站名稱與帳號密碼
http://localhost/wordpress
完成後即可進入 Dashboard
設定權限
如果會更動到目錄上的檔案,例如進行更新或是新增主題等,就必須設定好權限,把 WordPress 資料夾下的檔案擁有者都改為 www-data,之後才不會出問題
chown -R www-data /usr/share/wordpress
設定網址
原本的網址是 localhost,如果要換成 IP 或是自訂域名,就建立一個連結吧 例如 IP 是 192.168.86.142,把設定檔連結過去,如下
sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-192.168.86.142.php