drupal的模塊狀態(tài)多會導致啟用模塊時候出現(xiàn)一個類似錯誤
Fatal error: Maximum execution time of 30 seconds exceeded in D:/wamp/www/drupal/includes/common.inc on line 501
是因為程序執(zhí)行時間超過了最大允許執(zhí)行時間
解決辦法:
修改php.ini:
max_execution_time = 300 ,秒可以設(shè)置更大,這里是300秒,然后重起服務(wù)
如果修改php.ini的辦法還是不行,就試試這樣,找到你的Drupal站點的settings.php,在里面的ini_set部分底下新加一行
ini_set('max_execution_time', 100); 使Drupal自己去設(shè)置最大執(zhí)行時間,也就是調(diào)用了set_time_limit(100) ,0為無限制
然后試試看,基本就可以解決問題了
如果還不可以的話說明你之前安裝的模塊過多或者你的一個模塊關(guān)聯(lián)的模塊過多,可以再加上幾十秒到上百秒不等,反正安裝模塊的時候不是很多,多等一會無所謂。
但是看過臺灣阿舍得經(jīng)驗談后,建議還是在你安裝成功模塊后,還是注掉ini_set('max_execution_time', 時間);這行,比較安全
網(wǎng)上還有個解決辦法是修改數(shù)據(jù)庫文件,大至如下,也可以嘗試一下:
找到mysql的根目錄下的my.ini(my.cnf)文件,打開后找到最后一行
[mysqld]
port=3306
下面加上:set-variable = max_allowed_packet=設(shè)置大一些比如 10M
新聞熱點
疑難解答