网站地图    收藏   

主页 > 后端 > dedecms >

Fatal error: Maximum execution time of 30 seconds exceeded i

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 网站后台更新出现Fatal error: Maximum execution time of 30 seconds exceeded in错误原因是你页面执行时间太久了,而你的超时时间不够当前脚本运行时间导致的,我们只要在php中加以改进即可解决...

Fatal error: Maximum execution time of 30 seconds exceeded in

网站后台更新出现Fatal error: Maximum execution time of 30 seconds exceeded in错误原因是你页面执行时间太久了,而你的超时时间不够当前脚本运行时间导致的,我们只要在php中加以改进即可解决.

在服务器中找到php.ini这个文件

修改max_execution_time = 30

max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒,为:max_execution_time = 300

然后重起apache即可

如果没能修改php.ini文件我们可以在生成页面加下set_limit_time(0),代码如下:

  1. <? 
  2. set_limit_time(0); 
  3. ..... 
  4. ?> 

后面点是代码,set_limit_time(0)要写在页面最新面。

注意:这个函数的运行需要你关闭安全模式,在php.ini中将safe_mode = Off 安全模式设置为Off,否则将会出现下面错误:

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论