close

Fatal error: Maximum execution time of 300 seconds exceeded

程式執行太久,會出現這個錯誤。

但是不管我網路怎麼查,怎麼設定都沒有用。

網路上寫了再php.ini中設定 max_execution_time = 30

或是在程式執行的時候加上 ini_set("max_execution_time", "300");

 

但是我後來發現,因為我用的Codeigniter,怎麼設定都沒有用。

後來找到問題點。

這個地方 system/core/Codeigniter.php, line 106 in version 2.1.3

if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
         @set_time_limit(300);
}

這邊改數值,就可以了。

把 set_time_limit(300); 改成set_time_limit(50000);

arrow
arrow

    阿基 發表在 痞客邦 留言(0) 人氣()