【发布时间】:2012-01-28 23:46:06
【问题描述】:
我只想打开 PHP 错误并禁用 PHP 文件中的所有通知和警告。
【问题讨论】:
我只想打开 PHP 错误并禁用 PHP 文件中的所有通知和警告。
【问题讨论】:
这可能不是最好的做法。你至少需要检查你的 PHP 错误日志,看看是否有问题;)
# PHP error handling for development servers
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log /home/path/public_html/domain/PHP_errors.log
php_value error_reporting -1
php_value log_errors_max_len 0
【讨论】:
如果您处于未将 PHP 作为模块安装的共享主机计划中,则在将这些标志添加到 .htaccess 文件时会收到 500 服务器错误。
但你可以添加行
ini_set('display_errors','off');
在您的 .php 文件之上,它应该可以正常工作。
【讨论】:
试试:
php_value error_reporting 2039
【讨论】:
Fortes 是对的,谢谢。
当您拥有共享主机时,通常会获得500 server error。
我有一个带有Joomla 的网站,我添加到index.php:
ini_set('display_errors','off');
我网站上显示的错误行消失了。
【讨论】:
用途:
ini_set('display_errors','off');
它在 WordPress'config.php 中运行良好。
【讨论】:
我使用了ini_set('display_errors','off');,效果很好。
【讨论】: