WordPress 是一套開放原始碼的自由套件,安裝及操作簡單且又容易使用,更重要的是他是免費。
此篇簡單紀錄WordPress的架設,在安裝前先參考官網的5分鐘快速安裝
環境:
採用CentOS6.5 安裝,先行準備 Apache + PHP + Mysql
1. Apache need have module "mod_rewrite.so"
2. WordPress 3.8.1 zh_TW
3. php 5.2.4 or later
4. mysql 5.0 or later
安裝:
SETP.1 下載zh_TW版本的WordPress
shell# wget http://tw.wordpress.org/wordpress-3.8.1-zh_TW.tar.gz
SETP.2 解壓縮到 /var/www/html/
shell# cd /var/www/html/
shell# tar zxvf wordpress-3.8.1-zh_TW.tar.gz
SETP.3 建立BLOG資料庫 & 新建使用者
shell# mysql -u root -p
mysql> create database blog; //建立blog database
mysql> grant all on blog.* to bloguser@localhost identified by "blogpassword";
SETP.4 建立在httpd的include config
shell# vim /etc/httpd/conf.d/blog.conf
Alias /blog/ /var/www/html/wordpress/
<Directory /var/www/html/wordpress/>
DirectoryIndex index.php
Options -Indexes
AllowOverride all
order deny,allow
allow from all
</Directory>
SETP.5 建立WordPress的config,拿sample修改。
shell# cd /var/www/html/wordpress/
shell# cp wp-config.sample.php wp-config.php
shell# vim wp-config.php
#輸入database設定
define('DB_NAME', 'blog'); //資料庫名稱
define('DB_USER', 'bloguser'); //資料庫使用者
define('DB_PASSWORD', 'blogpassword'); //資料庫密碼
define('DB_HOST', 'localhost'); //資料庫的位置
define('DB_CHARSET', 'utf8'); //資料庫的編碼
define ('WPLANG', 'zh_TW'); //語言包位置,wp-content/languages/
SETP.6 修改權限webcontent權限
shell# chown -R apache.apache /var/www/html/wordpress
SETP.7 啟動服務
shell# service httpd start && chkconfig httpd on
shell# service mysqld start && chkconfig mysqld on
SETP.8 打開 http://ServerIP/wordpress,即可看到WordPress Install設定畫面,下圖已經是設定好的畫面下次登入就是要Login囉!
參考資料:
http://tw.wordpress.org/
沒有留言:
張貼留言