這邊,放一些以後可以提醒自己在安裝或者昇級WordPress時候的一些注意要點:
- 安裝之前要先手動建立wp-config.php裡面設定的資料庫…Orz
- MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以下設定:
#讓資料庫預設以utf8編碼,有default-character-set即可
character-set-server = utf8default-character-set = utf8
collation-server = utf8_general_ci
#讓資料表預設以InnoDB建立(不適用MySQL 4.1),用預設的MyISAM也沒差…
default-table-type= InnoDB
- 安裝WordPress之前修改 wp-includes/wp-db.php,於第56行新增以下這段:
$this->query("SET NAMES 'utf8'");
註:網路上找到的文章通常是放在第44行,但是以程式運行來說放第56行比較合理,雖然說DB沒什麼機會連不到…(工程師的龜毛…Orz)
Comments
5 responses to “WordPress 安裝資料庫小注意”
能问一下:
“MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以下設定:….”
这个怎么设定呢?是在phpmyadmin里面么?
To hhalloyy,
my.cnf (或是 my.ini)是 MySQL 伺服器在啟動時會去讀取的設定檔,用文字編輯器編輯即可。詳細請參考 MySQL 的線上手冊,且善用搜尋會有更多的收穫歐 。
我还是没有找到你说的my.cnf,不过我已经把升级数据库的乱码问题搞定了,多谢你最后那步的提示。
基本上 my.cnf 在 linux 平台才看得到,win 平台用的是 my.ini…所以找不到應該是正常的。 😉
WordPress 安裝資料庫小注意
這邊,放一些以後可以提醒自己在安裝或者昇級WordPress時候的一些注意要點:
* 安裝之前要先手動建立wp-config.php裡面設定的資料庫…Orz
* MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以…