整合mysql 4.1

之前在架 wordpress 時,是用 mysql 4.0 在架設的,但是使用新版本的 phpmyadmin 讀取資料庫中的記錄時,會發現因為新版 phpmyadmin 是使用 utf-8 為網頁編碼,所以沒辦法直接看到 blog 中的文章,又,mysql 4.1 之後,對於 unicode 的支援有了很大的進步,想換新版本為 4.1 版

更新 mysql 的版本,所碰到最大的困難是在安裝 mysql 和資料轉移上面,透過 gentoo linux,要先把 mysql 4.1 unmask 才能安裝,phpmyadmin 方面,是先把原始的資料匯出成 .sql 檔,安裝好新的 mysql 後,指令 wordpress 資料庫的 collation 為 utf-8,再以 utf-8 編碼匯入 .sql 檔,就可以直接在 phpmyadmin 中看到中文字了。

另外,wordpress 為了配合 mysql 4.1 多了編碼的設定,所以要在進行資料庫連線的地方,增加一行 $this->query(”SET NAMES ‘utf8′”); 才行 (wp-include/wp-db.php)

參考資料:
1. 中文 wordpress plant
2. wordpress mysqli patch

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: