0

我刚刚在本地机器上创建了 zend 项目。但是当我尝试在浏览器中运行它时,它只会加载至少一分钟,然后显示此错误。

Fatal error: Maximum execution time of 30 seconds exceeded in /opt/lampp/htdocs/launchmind/library/Zend/Db/Adapter/Abstract.php on line 815

每次我重新加载页面时,它都会在其他文件上显示与其他行号相同的错误。

请帮忙。谢谢你。

4

1 回答 1

0

很可能您有一些防火墙问题导致脚本超时。检查从本地计算机到配置和/或 Web 服务和/或其他相关服务器中所有数据库主机的连接。

这里有一些提示:

  1. 监控 xampperror_log/var/log/messages...
  2. 由于它是本地服务器,请暂时禁用防火墙,以查看问题出在本地防火墙(阻止传出连接)还是远程服务器防火墙(阻止传入连接)。在 RHEL 上使用sudo service iptables stop/etc/init.d/iptables stop
  3. 如果您的应用程序中有非常耗时的任务(不太可能),那么您可以尝试通过修改/opt/lampp/etc/php.ini(在某处)或在应用程序配置中设置最大执行时间phpSettings.max_execution_time = 60ini_set在引导程序中使用来增加最大执行时间

希望这可以帮助。

于 2012-12-17T16:43:28.563 回答