提问人:Timur Gafforov 提问时间:8/28/2019 更新时间:8/28/2019 访问量:181
Wordpress:禁用白屏死机,启用标准PHP错误
Wordpress: disable white screen of death, enable standard PHP errors
问:
有没有办法禁用白屏死机(错误说“对不起,我们遇到技术困难”)并使其显示标准的PHP错误?一直在寻找解决方案:
我已经设置了wp-config
ini_set('log_errors','On');
ini_set('display_errors','On');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
我在 php.ini 中启用了错误报告。
尽管如此,它确实会显示某些错误的错误报告,并显示其他错误的白屏,有时(并非总是)它会将错误添加到错误日志中。那么,有没有办法阻止wordpress的这种“智能”事情,并将PHP错误报告作为优先事项?
谢谢
答:
也许你应该试着看看
.htacces 文件
一些网络托管服务提供商允许像这样修改 .htaccess 文件中的 php 参数。
php_value display_errors 1
以下是 php.net 文档。
https://www.php.net/manual/en/configuration.changes.php
以下是您可以添加到 htaccess 或域的 httpd.conf 的更多指令
#hide php 错误
php_flag display_startup_errors开启
php_flag display_errors开启
php_flag html_errors开启
php_flag log_errors
php_flag ignore_repeated_errors关闭
php_flag ignore_repeated_source关闭
php_flag report_memleaks
php_flag track_errors
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 999999999
php_value error_reporting -1
php_value log_errors_max_len 0
订单允许,拒绝
拒绝所有人
满足所有人
评论