首页 > 后端开发 > php教程 > 为什么我在配置 .htaccess 后收到'内部服务器错误”而不是显示 PHP 错误?

为什么我在配置 .htaccess 后收到'内部服务器错误”而不是显示 PHP 错误?

Barbara Streisand
发布: 2024-11-03 22:10:31
原创
354 人浏览过

Why Am I Getting

仅使用 .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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板