未记录到php错误日志的错误

未记录到php错误日志的错误,php,error-handling,Php,Error Handling,无论我做什么,我都无法让php将错误记录到日志文件中 所有错误参数设置如下(取自phpinfo read out): 我错过什么了吗?杰 您有权访问php.ini或php选择器(在cPanel中) 确保将错误报告设置为E_ALL。可能您当前的设置只显示关键错误,我之前发送的配置将帮助您查看error.log文件中打印的所有错误 您还可以在要生成报告的页面上使用以下代码: error_reporting(E_ALL); ini_set('display_errors', 1); 如果您还有任何疑

无论我做什么,我都无法让php将错误记录到日志文件中

所有错误参数设置如下(取自phpinfo read out):

我错过什么了吗?

您有权访问php.ini或php选择器(在cPanel中)

确保将错误报告设置为E_ALL。可能您当前的设置只显示关键错误,我之前发送的配置将帮助您查看error.log文件中打印的所有错误

您还可以在要生成报告的页面上使用以下代码:

error_reporting(E_ALL);
ini_set('display_errors', 1);

如果您还有任何疑问,请在此处告诉我。

问题似乎是:

  • php无法写入错误日志的指定位置。我已经为日志文件指定了一个新位置,它现在可以工作了
  • 就错误的屏幕显示而言,我在php.ini文件中将display_errors设置为“On”,即使phpinfo显示display_错误为On,但它们似乎不是。将ini文件中的“On”更改为“1”似乎成功了
    error_reporting(E_ALL);
    ini_set('display_errors', 1);