WordPress 安裝資料庫小注意

這邊,放一些以後可以提醒自己在安裝或者昇級WordPress時候的一些注意要點:

  • 安裝之前要先手動建立wp-config.php裡面設定的資料庫…Orz
  • MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以下設定:

    #讓資料庫預設以utf8編碼,有default-character-set即可
    character-set-server = utf8
    collation-server = utf8_general_ci
    default-character-set = utf8
    #讓資料表預設以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)

Posted

in

by

Tags:

Comments

5 responses to “WordPress 安裝資料庫小注意”

  1. hhalloyy Avatar

    能问一下:
    “MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以下設定:….”
    这个怎么设定呢?是在phpmyadmin里面么?

  2. Kirin Lin Avatar

    To hhalloyy,
    my.cnf (或是 my.ini)是 MySQL 伺服器在啟動時會去讀取的設定檔,用文字編輯器編輯即可。詳細請參考 MySQL 的線上手冊,且善用搜尋會有更多的收穫歐 :mrgreen:

  3. hhalloyy Avatar

    我还是没有找到你说的my.cnf,不过我已经把升级数据库的乱码问题搞定了,多谢你最后那步的提示。

  4. Kirin Lin Avatar

    基本上 my.cnf 在 linux 平台才看得到,win 平台用的是 my.ini…所以找不到應該是正常的。 😉

  5. WordPress 安裝資料庫小注意

    這邊,放一些以後可以提醒自己在安裝或者昇級WordPress時候的一些注意要點:
    * 安裝之前要先手動建立wp-config.php裡面設定的資料庫…Orz
    * MySQL的設定檔my.cnf需要在[mysqld]區段裡面增加以…