我刚刚将 Nginx 更新到 1.19 版本,它取代了 Ubuntu 18 仓库中的旧版本 1.14。
但是,现在我的所有 PHP-FPM 错误日志条目都聚集在一起,没有换行符。有人知道如何解决这个问题吗?我在 Nginx 的 conf 文件或 PHP-FPM 的 ini 文件中没有看到任何可能相关的内容。
因此,不要:
PHP Warning: Undefined variable.
PHP Warning: File not found.
现在的情况是这样的,日志很难读。
Warning: Undefined variable.PHP Warning: File not found.
答案1
有一个PHP 错误报告关于此问题,以及从 PHP 开发人员的回答来看,不幸的是,由于“FastCGI 的工作方式”,这种行为无法改变。
他们编写了一个针对 PHP 8.2 的补丁,该补丁将使用 分隔单行内的日志条目;
。