【发布时间】:2013-01-09 22:03:34
【问题描述】:
当我在 PHP 开发过程中遇到运行时错误而不是获取行号(如在 Java 中)时,我只会收到 HTTP 500 内部服务器错误。
为了了解错误发生在哪一行,我必须注释掉每一行代码,直到应用程序运行。这是 PHP 开发人员的正常做法还是我遗漏了什么。
我尝试了以下方法但没有成功:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
我在 Mac OS 10.7 Apache Web 服务器上进行本地开发。
【问题讨论】:
-
ini_set('display_errors', true); -
您需要查看网络服务器的错误日志以了解有关 500 错误的更多信息。
-
谢谢 ceejayoz, ini_set('display_errors', true);修复了问题