问题:
在Plesk Onyx版本17.8.11更新#43上运行网站,并运行PHP 7.3.2作为Apache提供的FPM应用程序。 PHP错误消息正在复制,并且未在新行中显示错误。
结果:
[Tue Mar 05 11:08:29.409366 2019] [proxy_fcgi:error] [pid 3293:tid 139890247272192] [client 127.0.0.1:44282] AH01071:出现错误'PHP消息:PHP警告:in_array()需要参数2为数组,在第522行的/var/www/vhosts/domain.tld/httpdocs/script.php中给定null PHP消息:PHP注意:/var/www/vhosts/domain.tld/httpdocs/中的数组到字符串的转换第524行PHP消息中的script.php消息:PHP警告:in_array()期望参数2为数组,在第522行中的/var/www/vhosts/domain.tld/httpdocs/script.php中给定的null PHP消息:PHP注意:数组到第524行的/var/www/vhosts/domain.tld/httpdocs/script.php中的字符串转换PHP消息:PHP警告:in_array()期望参数2为数组,在/var/www/vhosts/domain.tld中给定null第522行的/httpdocs/script.php PHP消息:PHP注意:在第524行的/var/www/vhosts/domain.tld/httpdocs/script.php中,数组到字符串的转换,引用:https://new.domain.tld/webpage.html
预期结果:
[Tue Mar 05 11:08:29.409366 2019] [proxy_fcgi:error] [pid 3293:tid 139890247272192] [client 127.0.0.1:44282] AH01071:PHP警告:in_array()期望参数2为数组,为空在第522行的/var/www/vhosts/domain.tld/httpdocs/script.php中给出,引荐网址:https://new.domain.tld/webpage.html
[Tue Mar 05 11:08:29.409366 2019] [proxy_fcgi:error] [pid 3293:tid 139890247272192] [client 127.0.0.1:44282] AH01071:PHP注意:/ var / www / vhosts中的数组到字符串的转换/domain.tld/httpdocs/script.php,第524行,引荐网址:https://new.domain.tld/webpage.html
问题:
我最近从PHP 5.6迁移到7.3,输出到我的日志文件的错误有所不同。如何使PHP不重复错误并单独记录错误?
更新:
我能够通过将ignore_repeated_source
中的On
php.ini
旋转来消除重复的错误,但是错误消息仍在连接在一起。