如何在cPanel中启用PHP错误报告?

如何在cPanel中启用PHP错误报告?

为什么要启用PHP错误报告?

PHP错误报告能实时显示脚本执行中的语法错误、警告和通知信息,帮助开发者在开发阶段快速定位问题。默认情况下,生产环境可能隐藏错误信息以保证安全性,调试时需手动开启此功能。

方法一:通过MultiPHP INI Editor配置

  1. 登录cPanel控制面板
  2. 在「软件」分类中找到「MultiPHP INI Editor」
  3. 选择目标域名,定位到以下参数:
    • display_errors = On
    • error_reporting = E_ALL
  4. 点击「保存」应用配置

方法二:修改.htaccess文件

  1. 进入cPanel的「文件管理器」
  2. 打开网站根目录的.htaccess文件
  3. 在文件末尾插入:
    php_flag display_errors on
    php_value error_reporting 7
  4. 保存文件并清除浏览器缓存

方法三:通过php.ini自定义配置

  1. 在cPanel中打开「文件管理器」
  2. 进入/public_html目录
  3. 新建或编辑php.ini文件,添加:
    display_errors = On
    error_reporting = E_ALL
  4. 通过「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/目录获取完整日志。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END