PHP错误日志不工作,如何排查并有效解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计483个文字,预计阅读时间需要2分钟。
解决PHP错误日志无效的问题,可以按照以下步骤操作:
1. 编辑配置文件:首先编辑`/etc/php-fpm.d/www.conf`。
2.重启PHP-FPM:然后重启`php-fpm`服务。
3.检查日志输出:最后调用`error_log()`函数以验证日志输出是否生效。
具体步骤如下:
1. 打开终端。
2.使用文本编辑器编辑`/etc/php-fpm.d/www.conf`文件。
3.确保以下设置开启:
log_level=debug error_log=/var/log/php-fpm/www.error.log4.保存并关闭文件。
5.重启`php-fpm`服务:
sudo systemctl restart php-fpm6.在代码中调用`error_log()`函数,例如:
error_log(这是一个错误日志测试);7.检查`/var/log/php-fpm/www.error.log`文件,确认是否有错误日志输出。
在Windows 7系统和PHP 7.1版本的DELL G3电脑上操作步骤类似,但文件路径可能略有不同。请确保:
- 错误日志文件路径正确。
- 使用正确的命令行工具和PHP安装路径。本文共计483个文字,预计阅读时间需要2分钟。
解决PHP错误日志无效的问题,可以按照以下步骤操作:
1. 编辑配置文件:首先编辑`/etc/php-fpm.d/www.conf`。
2.重启PHP-FPM:然后重启`php-fpm`服务。
3.检查日志输出:最后调用`error_log()`函数以验证日志输出是否生效。
具体步骤如下:
1. 打开终端。
2.使用文本编辑器编辑`/etc/php-fpm.d/www.conf`文件。
3.确保以下设置开启:
log_level=debug error_log=/var/log/php-fpm/www.error.log4.保存并关闭文件。
5.重启`php-fpm`服务:
sudo systemctl restart php-fpm6.在代码中调用`error_log()`函数,例如:
error_log(这是一个错误日志测试);7.检查`/var/log/php-fpm/www.error.log`文件,确认是否有错误日志输出。
在Windows 7系统和PHP 7.1版本的DELL G3电脑上操作步骤类似,但文件路径可能略有不同。请确保:
- 错误日志文件路径正确。
- 使用正确的命令行工具和PHP安装路径。
