致命错误:超过 30 秒的最大执行时间 [重复]
Posted
技术标签:
【中文标题】致命错误:超过 30 秒的最大执行时间 [重复]【英文标题】:Fatal error: Maximum execution time of 30 seconds exceeded [duplicate] 【发布时间】:2014-06-26 17:10:55 【问题描述】:我是 php 新手。
当我尝试连接到 crea(Canada realestate) 数据库时遇到错误
致命错误:C:\xampp\htdocs\cr\PHRets_CREA.php 第 1465 行的最大执行时间超过 30 秒
我再次执行了代码然后它显示了
致命错误:C:\xampp\htdocs\cr\PHRets_CREA.php 第 1408 行的最大执行时间超过 30 秒
然后我在 php.ini 中更改了以下行并重新启动了我的服务器
max_execution_time=300
这次又播种了不同的行号
致命错误:C:\xampp\htdocs\cr\PHRets_CREA.php 第 1489 行的最大执行时间超过 300 秒
如何解决这个问题?
这里完整的代码是http://crea.ca/data-distribution-facility-documentation
【问题讨论】:
您可能必须重新启动服务器 当您更改 php.ini 设置时需要重新启动,可以为每个文件设置一些 ini 设置,在这种情况下不需要重新启动。因此您可以将ini_set('max_execution_time', 300);
添加到文件中,而不是编辑 php.ini
@Dagon 我重新启动了我的服务器,但仍然显示错误
我的脚本可以运行几个小时,但你想知道在这种情况下你在做什么:-)
@VipinSoni 不是给无限时间,而是知道为什么需要这么长时间并纠正它可能很有用。发烧的时候不建议“买大一点的体温计”
【参考方案1】:
看来您的脚本执行时间过长,并且正在超时。
编辑您的 php.ini 并将 max_execution_time 的值更改为 1000 并重新启动您的 Web 服务器。
您也可以尝试增加 memory_limit。
【讨论】:
以上是关于致命错误:超过 30 秒的最大执行时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
PHP 页面加载问题:PHP 致命错误:超过 30 秒的最大执行时间