我在共享主机上,有cPanel, Apache, PHP是由FastCGI运行的。PHP在哪里存储错误日志?

是否有其他方法可以在共享主机环境中找到错误日志,而不必通过整个站点结构来查找error_log文件?

我可以访问PHP .ini文件(我使用PHP 5.2.16版本)。


当前回答

如果你使用php5-fpm默认日志,它应该在下面:

/var/log/php5-fpm.log

其他回答

WordPress

当WP_DEBUG_LOG设置为true时,WordPress会将error_log()消息直接指向/wp-content/debug.log。

请参阅WordPress文档中的WP_DEBUG_LOG

对于CentOS 8,它是var/log/httpd/error_log。

如果你使用php5-fpm默认日志,它应该在下面:

/var/log/php5-fpm.log
php --info | grep error

这很有帮助。

无论你想要它在哪里,如果你在函数调用中设置它:

error_log($errorMessageforLog . "\n", 4, 'somePath/SomeFileName.som');