繼上篇在VPS上安裝ZPanel教學(CentOS 6.4)之後,這回我們來談談怎麼在ZP中安裝中文語系檔,以消除某些人在使用英文語系時所產生的距離感

首先要在ZP安裝語系並不是透過傳統的語言檔方式,而是使用外掛來安裝,而依照一般教學安裝後,會發現所有中文字串變成亂碼,經過多日的研究終於有人給出了解法,以下的安裝步驟,修改自官方教學文件

安裝步驟

  1. 開啓FileZila或Winscp以ssh登入server
  2. 找到 /etc/zpanel/panel/inc/dbc.inc.php檔
  3. 尋找 1$zdbh = new db_driver("mysql:host=$host;dbname=$dbname", $user, $pass);

並取代爲

| 1 | $zdbh = new db_driver("mysql:host=$host;dbname=$dbname", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")); |

4. 以root身份登入PhpMyadmin,執行下列SQL語句把ZP的資料庫編碼改爲UTF-8

| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ALTER TABLE `x_translations` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_accounts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_aliases` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_bandwidth` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_cronjobs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_distlists` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_distlistusers` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_dns` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_faqs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_forwarders` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_ftpaccounts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_groups` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_htaccess` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_logs` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_mailboxes` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_modcats` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_modules` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_mysql_databases` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_mysql_dbmap` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_mysql_users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_packages` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_permissions` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_profiles` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_quotas` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_settings` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `x_vhosts` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; |

5. 安裝ZXTS

輸入指令

| 1 2 3 | zppy repo add zpanel-packages.sammottley.co.uk zppy update zppy install zxts |

6. 安裝完成後,就可以在模組管理中啓用ZXTS,啓用後選擇Mandarin (簡中)按一旁的install來進行安裝

7. 在My account中選擇Mandarin來切換語言,完成\~

若是一步步按照我的做法來操作,應該就不會再使用中文語系當中遇到亂碼了

若有問題,歡迎留言指教

2013-08-26_171643 2013-08-26_171643

該日誌由 歐塔庫 於2013年08月26日發表在未分類分類下。 原始頁面:Wayback Machine 快照
【上一篇】
【下一篇】

發表評論

留言已經隨舊站關閉了。