2014年4月14日 星期一

WordPress 部落格 架設

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/


沒有留言:

張貼留言