如何在cPanel中启用PHP错误报告?
为什么要启用PHP错误报告?
PHP错误报告能实时显示脚本执行中的语法错误、警告和通知信息,帮助开发者在开发阶段快速定位问题。默认情况下,生产环境可能隐藏错误信息以保证安全性,调试时需手动开启此功能。
方法一:通过MultiPHP INI Editor配置
- 登录cPanel控制面板
- 在「软件」分类中找到「MultiPHP INI Editor」
- 选择目标域名,定位到以下参数:
display_errors = On
error_reporting = E_ALL
- 点击「保存」应用配置
方法二:修改.htaccess文件
- 进入cPanel的「文件管理器」
- 打开网站根目录的
.htaccess
文件 - 在文件末尾插入:
php_flag display_errors on php_value error_reporting 7
- 保存文件并清除浏览器缓存
方法三:通过php.ini自定义配置
- 在cPanel中打开「文件管理器」
- 进入
/public_html
目录 - 新建或编辑
php.ini
文件,添加:display_errors = On error_reporting = E_ALL
- 通过「Select PHP Version」验证配置加载
WordPress站点的特殊配置
在wp-config.php
中添加以下代码,覆盖全局设置:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
验证配置有效性
创建测试文件test.php
,写入包含语法错误的代码,访问该文件应显示详细错误信息。调试完成后建议关闭错误显示,可通过将display_errors
设为Off
实现。
错误日志路径查询
在「指标」区域的「错误日志」工具中,可查看/error_log
文件路径,或通过SSH访问/home/username/logs/
目录获取完整日志。