WordPress 是一個非常好用的網站架設工具,但我覺得他網頁版的免費方案擴充功能不夠完善,還會有廣告,只好花點時間自己在伺服器上安裝,這樣就沒有方案的問題了。
不過一般人家裡不適合放一臺主機,組一臺主機很貴啊。。。而且還要確保供電不中斷,電費也是一筆開銷,所以如果要自己架,可以使用網路上 openshift 的主機,或是使用樹莓派來架設,樹莓派是一種微電腦,耗電小,體積小,功能也齊全,只要不要做太大型的運算,基本上都很穩定!
廢話不多說,開啓終端機進入安裝步驟,伺服器必須預裝好 LAMP 喔!
1.登入MySQL
sudo mysql -u root -p;
2.創建MySQL資料庫
CREATE DATABASE DB_NAME;
3.創建MySQL用戶
GRANT ALL ON wordpress.* TO 'USERNAME'@'localhost' IDENTIFIED BY 'PASSWORD';
4.更新
FLUSH PRIVILEGES;
5.退出MySQL
quit;
6.啓用.htaccess
sudo vim /etc/apache2/apache2.conf
7.把Directory區塊中的AllowOverride的值設定爲All
8.重新啓動模組
sudo a2enmod rewrite
9.檢查組態檔
sudo apache2ctl configtest
10.伺服器重啓
sudo service apache2 restart
11.下載WordPress 版本可自行修改成最新版本
|
|
12.解壓縮
tar xzvf wordpress-4.7.3-zh_TW.tar.gz
13.創建 .htaccess文件並修改權限
|
|
14.創建組態文件
cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
15.將WordPress 複製到網站根目錄 (注意!會清除所有伺服器根目錄的檔案)
|
|
16.更改WordPress 目錄權限 (把LINUX-USER換成自己的linux帳戶)
sudo chown –R LINUX-USER:www–data /var/www/html
17.更改WordPress 根目錄權限
|
|
17.編輯WordPress 配置文件
|
|
18.添加一行文字,防止插件安裝出現FTP認證界面
define('FS_METHOD', 'direct');
19.設置密鑰—取得密鑰
curl -s https://api.wordpress.org/secret-key/1.1/salt/
20.替換WordPress組態文件中的值
21.安裝完成! 參考資料:http://blog.topspeedsnail.com/archives/4646