我在新的Web服务器上看到PHP错误时遇到问题。
每次我收到错误消息时,我都会收到消息'HTTP-Error 500 (Internal Server Error)‘,有什么方法可以启用错误报告吗?error_reporting(E_ALL);线路无法正常工作。
发布于 2013-01-20 06:10:15
您需要检查与您的web服务器对应的错误日志。确保您已允许web服务器对日志文件的目录拥有写入权限。您可以通过检查php.ini文件中的error_log变量来查找日志文件的位置。
有关详细信息,请参阅here。
发布于 2013-01-20 06:25:17
设置error_reporting(-1);和ini_set('display_errors', 'On');这将显示您的错误。另外,请确保您的error_log php.ini设置未设置为syslog或文件名。
发布于 2013-01-20 06:34:00
要让服务器打印php错误,可以在代码中使用ini_set()方法。好吧!
或者,您可以更改php.ini配置文件。打开文件并查找errors and warnings,在此部分中,您可以配置发生错误时的行为。
https://stackoverflow.com/questions/14419376
复制相似问题