# 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.
Re: 如何手動安裝中文化po(非import方式)?
試看看台灣PHP聯盟提供的 5.1 中文安裝包
Re: 如何手動安裝中文化po(非import方式)?
感謝前輩提示
經過重新上傳台灣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行 會造成什潛藏的嚴重錯誤??
Re:
原來是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
Re: 如何手動安裝中文化po(非import方式)?
php.ini的post和upload_file的設定要設好