【发布时间】:2011-11-05 17:43:21
【问题描述】:
每次我的 php 脚本向我发送“超过 30 秒的最大执行时间”。有没有办法向访问者显示自定义错误而不是这个大错误消息。我的意思是我们可以在这个地方使用我们自己的错误消息吗?
【问题讨论】:
标签: php
每次我的 php 脚本向我发送“超过 30 秒的最大执行时间”。有没有办法向访问者显示自定义错误而不是这个大错误消息。我的意思是我们可以在这个地方使用我们自己的错误消息吗?
【问题讨论】:
标签: php
您可能在某处有一个无限循环。您可以在自己的机器上调试 PHP(在内部添加调试打印等)
【讨论】:
在你的 php 脚本的顶部添加这个
set_time_limit(0);
ini_set('max_execution_time', 0);
这意味着您的脚本有无限的时间来执行脚本,但是如果您将 0 替换为 500 等秒数,则可以将其限制为 x 秒。但是如果您有错误,例如无限循环脚本永远不会停止,如果 100 的访问者点击脚本,您的服务器可能会死掉。
【讨论】:
通过插入来固定你的无限循环
die('got here...');
在顶部并在脚本中将其向下移动,您会很快找到有问题的代码。真正的调试更顺畅,但需要一些设置。
一个功能性的 php 脚本通常需要不到一秒的时间来执行。
问候,
///t
【讨论】: