Fatal error: Maximum execution time of 30 seconds
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-16 21:10:16 浏览: 评论:0
drupal的模块状态多会导致启用模块时候出现一个类似错误
Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\drupal\includes\common.inc on line 501
是因为程序执行时间超过了最大允许执行时间
解决办法:
修改php.ini:
max_execution_time = 300 ,秒可以设置更大,这里是300秒,然后重起服务
如果修改php.ini的办法还是不行,就试试这样,找到你的Drupal站点的settings.php,在里面的ini_set部分底下新加一行
ini_set('max_execution_time', 100); 使Drupal自己去设置最大执行时间,也就是调用了set_time_limit(100) ,0为无限制
然后试试看,基本就可以解决问题了
如果还不可以的话说明你之前安装的模块过多或者你的一个模块关联的模块过多,可以再加上几十秒到上百秒不等,反正安装模块的时候不是很多,多等一会无所谓。
但是看过台湾阿舍得经验谈后,建议还是在你安装成功模块后,还是注掉ini_set('max_execution_time', 时间);这行,比较安全
网上还有个解决办法是修改数据库文件,大至如下,也可以尝试一下:
找到mysql的根目录下的my.ini(my.cnf)文件,打开后找到最后一行
[mysqld]
port=3306
下面加上:set-variable = max_allowed_packet=设置大一些比如 10M
Tags: Fatal error: Maximum
- 上一篇:phpBB3 论坛权限
- 下一篇:phpBB远程跨站脚本执行漏洞
相关文章
- ·解决Magento报错:Fatal error: Call to undefined method(2013-11-30)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)