2008年9月23日 星期二

建立部落格

安裝php5
#aptitude
安裝php5-mysql
#apt-get install php5-mysql
#vi /etc/php5/apache2/php.ini 修改php.ini設定檔
尋找 extension=mysql.so 將分號註解取消
#apache2ctl restart 重新啟動


安裝工具
網站下載 http://wordpress.org
直接安裝
#cd /var/www
#wget http://wordpress.org/latest.tar.gz
解壓縮
#tar zxvf latest.tar.gz
#chown -R www-data wordpress //變更權限給 www-data

重新啟動 apache
#apache2ctl restart

建立MySQL資料庫跟wordpress使用者

client端到MySQL-Server
.本機 #mysql -u root -p
.遠端 #mysql -h 140.134.210.131 -u root -p

資料庫操作
1.在本機以client程式連線
#mysql -u root -p

2.進入後以指令查詢
>show databases;
>create database wordpress; ---> 使用者建立的資料庫名稱
>show databases;

3.建立管理者(root)或使用者,遠端連線帳號 -->root對所有的資料庫都有管理權限
>grant all privileges on wordpress.* to username@"%" identified By "密碼";


>grant all privileges on wordpress.* to username@"localhost" identified By "密碼";

4.設定密碼 (在上述中直接加入密碼,此部份就不需另外設定了)
>set password for fcu@"%"=password("1234");
>set password for fcu@"localhost"=password("1234");

5.離開
>exit

6.修改 /etc/mysql/my.cnf
將 bind-address 127.0.0.1 註解

7.重新啟動 mysql
#/etc/init.d/mysql restart


部落格中文化
# cd /var/www/wordpress/wp-content/
在 wp-content 目錄下面,建立languages目錄
#madir languages
#cd languages
#wget http://wordpress.kirin-lin.idv.tw/Home/oldfiles/WordPress_zh_TW_2.6.2.zip

解壓縮 unzip WordPress_zh_TW_2.6.2.zip\?attredirects\=0
#ls 可看到解壓縮出來 zh_TW.mo 與 zh_TW.po 兩個檔

開啟網頁http://XXX.xxx.xxx/wordpress
做登入認證才會產生 wp-config.php 檔

#cd /var/www/wordpress
修改wp-config.php 設定檔,在原設定中增加紅字部份
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8_unicode_ci');
.
.
.
define ('WPLANG', 'zh_TW');

1 則留言:

oilbelly 提到...

>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED By "something" WITH GRANT OPTION;
4.設定密碼
>set password for root@"%"=password("1234");
>set password for root@"localhost"=password("1234");
以上的內容要變成一個跟root無關的人
再來就是權限是有限制的不是 *.*