我在共享主机上,并由fastcgi运行Cpanel,Apache,PHP。PHP在哪里存储错误日志?
还有什么其他方法可以在共享主机环境中找到错误日志,而不必遍历整个站点结构来查找error_log文件?
我可以访问php.ini(我正在使用PHP版本5.2.16)。
php.ini
/var/log/apache2如果PHP是apache2模块,则PHP将存储错误日志。共享主机通常将日志文件存储在您的根目录/log子文件夹中。但是…如果您有权访问php.ini文件,则可以执行以下操作:
/var/log/apache2
/log
error_log = /var/log/php-scripts.log
根据 rinogo 的评论:如果您使用的是cPanel,则您可能要查找的主日志文件(默认情况下)存储在
/usr/local/apache/logs/error_log
如果其他所有方法均失败,则可以使用以下命令检查日志文件的位置
<?php phpinfo(); ?>