出现 500 错误,可能是由于我的 PHP 脚本中的错误导致的。出于某种原因,当我遇到错误时,它不会输出该错误,而只会向我发送 500 错误。我该如何改变这种情况?
答案1
错误会进入您的日志文件,但不会打印到显示的服务器错误中。这是故意的,因为它可以防止敏感信息暴露给攻击者。(路径名信息、数据库架构、可能与导致错误本身的错误有关的某些可利用信息……)
您可以只查看 php 错误日志(可能位于系统放置其 Web 服务器日志的位置附近),或者您可以编辑/etc/php.ini
为读取display_errors = On
而不是关闭。除非这是一个受保护的开发系统,否则我建议前者。