如何通过 htaccess 显示 PHP 错误 [重复]

Posted

技术标签:

【中文标题】如何通过 htaccess 显示 PHP 错误 [重复]【英文标题】:How can I display PHP errors through htaccess [duplicate] 【发布时间】:2013-10-30 13:45:14 【问题描述】:

好的,我在一个不允许触摸 php.ini 文件的地方工作,因为服务器服务于许多网站……但是,我被告知我可以通过 htaccess 显示 php 错误,以便我可以调试我的代码,因为现在,我的 PHP 屏幕是空白的,它没有帮助.. 如何通过我的本地 htaccess 文件显示 php 错误而无需访问 php.ini?

【问题讨论】:

【参考方案1】:

你应该使用:

php_flag display_errors on

在您的 .htaccess 文件中

【讨论】:

嗯.. 还有,看这里***.com/questions/6127980/…【参考方案2】:

您可以使用这些命令启用错误报告并使用您的 .htaccess 文件设置错误级别。

php_flag display_errors on
php_value error_reporting <error level>

您还可以使用 error_reporting() 在某种 php 配置文件中定义错误报告。

error_reporting(E_ALL);

【讨论】:

【参考方案3】:

php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on

启用 PHP 错误记录

php_flag log_errors on php_value error_log /httpdocs/域名/PHP_errors.log

使用 htaccess,您可以指定 PHP 错误的最大大小。这控制每个记录错误的大小,而不是整体文件大小。这是一般语法:

设置最大错误大小的通用指令

log_errors_max_len 整数

参考链接:http://perishablepress.com/advanced-php-error-handling-via-htaccess/

【讨论】:

以上是关于如何通过 htaccess 显示 PHP 错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 htaccess 中的 php 值错误

PHP - .htaccess设置显示PHP错误 (转)

如何通过htaccess设置默认网站页面?

如何阻止对根文件夹中除 index.php 之外的所有 .php 的访问(通过 .htaccess)?

apache 2.2 (ubuntu) 不允许我通过.htaccess 设置php 错误报告?

如何使用 PHP 创建错误 404 页面?