我从一个在线源下载一个JSON文件,当它通过循环运行时,我得到这个错误:

致命错误:C:\wamp\www\temp\fetch.php第24行超过最大执行时间30秒


当前回答

你可以通过在脚本顶部添加这一行来将其设置为0来消除限制:

<?php ini_set('max_execution_time', '0'); ?>

其他回答

编辑php . ini

找到这条线:

max_execution_time

将其值改为300:

max_execution_time = 300

300表示HTTP请求的执行时间为5分钟。

也许可以检查php.ini文件下更改的任何内容。 例如,我将“;Intl .default_locale =”更改为“;Intl .default_locale = en_utf8”,以便启用“国际化扩展(Intl)”而不添加“extension=php_intl.dll”,然后出现相同的错误。所以我建议检查类似的错误。

进入/etc/php5(你的php版本)/apache2/php.ini路径。

打开它,并将max_execution_time的值设置为所需的值。

我在WordPress网站上也有同样的问题, 我添加了。htaccess文件,然后为我工作很好。

php_value max_execution_time 6000000

我在升级到WordPress 4.0时遇到了这个问题。默认情况下,WordPress将最大执行时间限制为30秒。

将以下代码添加到WordPress安装根目录下的.htaccess文件中,以覆盖默认值。

php_value max_execution_time 300  //where 300 = 300 seconds = 5 minutes