仅使用 .htaccess 显示 PHP 错误
PHP 错误对于故障排除和调试网站问题至关重要。如果没有显示错误,诊断问题就会变得更加复杂。但是,您可能只能访问 .htaccess 文件,并希望通过该通道启用错误显示。
错误显示故障排除
当您将以下行添加到您的 .htaccess 文件:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
您希望页面上显示 PHP 错误,但您却收到了“内部服务器错误”消息。这意味着错误未正确显示。
解决方案:记录错误
要解决此问题,请将以下行添加到您的 .htaccess 文件中:
php_flag log_errors on
此行打开错误日志记录。
接下来,指定错误日志文件的路径及其名称:
php_value error_log /home/path/public_html/domain/PHP_errors.log
修改路径和域以匹配您的特定服务器配置。
示例 .htaccess 文件
启用错误日志记录的完整更新的 .htaccess 文件:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
使用此配置PHP 错误现在将显示在指定的错误日志文件中。您可以访问日志文件来查看和调试发生的任何错误。
以上是为什么我在配置 .htaccess 后收到“内部服务器错误”而不是显示 PHP 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!