您在這裡

如何手動安裝中文化po(非import方式)?

scat's 的頭像
scat 在 2007-07-07 (週六) 04:09 發表

由於最近測試不少free hosting(免費的國外網站空間)

作為個人網站的移植

經過2天波折,找到條件不錯的空間.

但是問題來了.

一切安裝順利,卻在import 中文化.po檔時,

無法順利以Broswer方式順利上傳

可否請問有更為方便的方式,

以手動(如FTP) 上傳到哪個資料夾中

並且告知 哪些權限(permission)需要修改的細節.

(在下使用linux環境)

試看看台灣PHP聯盟提供的 5.1 中文安裝包

感謝前輩提示
經過重新上傳台灣PHP聯盟提供的 5.1 中文安裝包 順利安裝完成
(比較特殊的情況是:最好不去啟動手動Cron的功能 似乎容易造成問題)

安裝完成時 曾經出現二個Warning: 都是在 drupal/includes/database.mysql.inc 的172 行.

而且www.789mb.com 這個Free Hosting在Feature顯示主機條件上明明可以承載蠻高的資料量
(最近二天卻是總是需要按上無數次的重新載入 才能進入首頁.)

# user warning: Can't find file: 'cache_menu' (errno: 2) query: SELECT data, created, headers, expire FROM cache_menu WHERE cid = '0:zh-hant' in /www/789mb.com/s/c/a/scat/htdocs/drupal/includes/database.mysql.inc on line 172.
# user warning: Can't find file: 'cache_menu' (errno: 2) query: LOCK TABLES cache_menu WRITE in /www/789mb.com/s/c/a/scat/htdocs/drupal/includes/database.mysql.inc on line 172.

不知道database.mysql.inc 172行 會造成什潛藏的嚴重錯誤??

原來是mysql5.x的關係

官網也有人有此問題
http://drupal.org/node/147179

解決方式

在這網頁裡有一段 http://dev.mysql.com/doc/refman/5.0/en/packet-too-large.html

In Linux:

Copy the my-xxx.cnf file from /usr/share/mysql to /etc as my.cnf

xxx can be small, medium, large, huge ... depending on the requirement.

$ cp /usr/share/mysql/my-xxx.cnf /etc/my.cnf

In the my.cnf file, change the default
max_allowed_packet = 1M
to
max_allowed_packet = 16M

Save the file and restart MySQL server.

原來是這個問題 有爬文有保佑 感謝前輩nobody1225

我剛架設時遇到的這訊息可能是這原因?(不過目前還沒出問題:因為裝了二次_第二次Cron功能讓它閒置)

能確定對方主機用的是新版MySQL

過一陣子可能考慮寫個Ticket回報給主機管理者知道(我似乎沒權限改不了MySQL的cnf這部份)

(建議別手動開啟開系統Cron功能喔_似乎會提早讓資源消耗更快速??!)

資料來源:http://drupaltaiwan.org/forum/20070711/1396#comment