max_execution_time = 360 ; Maximum execution time of each script, in seconds (I CHANGED THIS VALUE)
max_input_time = 120 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB by default)
15 回答
也许在php.ini文件下检查你有没有改变过的东西 . 例如,我将“; intl.default_locale =”更改为“; intl.default_locale = en_utf8”以启用"Internationalization extension (Intl)"而不添加“extension = php_intl.dll”,然后发生了同样的错误 . 所以我建议检查类似的错误 .
你可以轻松地用它来惹恼它 . jusst得到whm ----->服务配置----------> php配置编辑器------- max_execution_time -----> 30(默认情况下将其更改为任何值你想)
我们可以用3种不同的方式解决这个问题 .
1)使用php.ini文件
2)使用.htaccess文件
3)使用Wp-config.php文件(用于Wordpress)
有关详细信息 - > steptoinstall
您可以通过在脚本顶部添加此行将其设置为零来删除限制:
按照路径
/etc/php5(your php version)/apache2/php.ini
.打开它并将
max_execution_time
的值设置为所需的值 .你的循环可能是无止境的 . 如果不是,您可以延长最长执行时间,如下所示:
我遇到了同样的问题并通过在
php.ini
中更改参数max_execution_time
的值来解决它,如下所示:我希望这可以帮到你 .
上面的所有答案都是正确的,但我在某些情况下使用一种简单的方法来避免它 .
只需将此命令放在脚本的开头:
编辑 php.ini
找到这一行:
将其值更改为300:
300表示http请求的执行时间为5分钟 .
我在升级到 WordPress 4.0 时遇到了这个问题 . 默认情况下,WordPress将最长执行时间限制为30秒 .
将以下代码添加到 WordPress Installation 根目录下的 .htaccess 文件中,以覆盖默认值 .
你的脚本超时了 . 查看set_time_limit()函数以延长执行时间 . 或者配置脚本以使其运行更快:)
如果以上所有内容都不起作用,那么将
.htaccess
文件添加到脚本所在的目录中并将其放入这是我解决问题的方式,既没有解决我的问题,也解决了我的问题,但是.htaccess方法确实解决了我的问题 .
要扩展max_execution_time,您可以使用ini_set或set_time_limit .
!!但要注意,两个函数都重新启动,也计算脚本已经执行的时间
因此,如果要设置脚本可以运行的确切最长时间,则必须首先执行命令 .
这两个功能之间的差异是
set_time_limit不会返回信息是否成功但会在出错时发出警告 .
ini_set成功时返回旧值,或者 false 失败时没有任何警告/错误
通过在PHP脚本顶部添加以下行来增加脚本执行时间 .
参考来自Increase the PHP Script Execution Time
我在WordPress网站上遇到同样的问题,我在.htaccess文件中添加了然后为我工作正常 .