PHP CLI 不会记录错误

标签 php command-line-interface error-logging

PHP 目前不会记录命令行产生的错误。

我有:

log_errors = On
error_log = /var/log/php_errors.log

在文件 /etc/php5/cli/php.ini 中。

我是否缺少进一步的设置来使其正常工作?

最佳答案

请检查运行 PHP CLI 的用户帐户是否具有对 /var/log/php_errors.log 的写入权限。

此外,您可以像这样验证您使用的是正确的 php.ini 文件:

php -a -c /etc/php5/cli/php.ini

关于PHP CLI 不会记录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387542/

相关文章:

php - localStorage 不维护 jquery 单击函数对页面刷新的影响

linux - 在 Linux 中,如何使命令在后台运行而不输出到屏幕?

php - 如何防止在 PHP 的子实例中使用公共(public)父方法?

php - MAMP 的 php 交互模式坏了?

php - file_get_contents 不适用于本地文件

java - 在 Java 中在异常和日志之间切换?

iphone - iPhone 错误记录和/或报告的最佳实践

即使通过 npm 安装并重新登录后,flutterfire configure 也无法正常工作

php - 在运行 php 脚本之前是否可以通过命令行参数要求 .php 文件?

c# - 新手从哪里开始在 asp.net c# 中记录错误?