Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\moneymanager18_8_15\system\database\drivers\mysqli\mysqli_driver.php on line 221
這種情況發生在uploading.file正在上傳,但同時這個錯誤顯示。致命錯誤:在codeigniter中超過30秒的最大執行時間
Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\moneymanager18_8_15\system\database\drivers\mysqli\mysqli_driver.php on line 221
這種情況發生在uploading.file正在上傳,但同時這個錯誤顯示。致命錯誤:在codeigniter中超過30秒的最大執行時間
在控制器上面寫上。
ini_set('max_execution_time', 0);
ini_set('memory_limit','2048M');
這將是一個hackjob而不是修復正確的事情,究竟發生了什麼。例如,如果發生無限循環,即使這樣也會失敗。同意? –
<?php ini_set('max_execution_time',0); ini_set('memory_limit','2048M'); class Money_c extends CI_Controller function __construct() parent :: __ construct(); $ this-> load-> helper(array('form','url')); – manjusha
我確實喜歡這個,它是正確的。 – manjusha
有一些CodeIgniter沒有在他們的文檔中包含這個。 返回頁面中system/core/CodeIgniter.php
和搜索這一點,並改變它根據您的要求
if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
@set_time_limit(300);// change according to your requirement
}
看起來像你的MySQL服務器是太多負荷。嘗試優化它。 ':)' –
如何優化mysql服務器 – manjusha