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