2012-02-06 100 views
5

我找不到PHP错误日志在ubuntu服务器上。查找在Ubuntu服务器上记录PHP错误的位置?

检查phpinfo()对error_log没有“值”。如果我运行的是locate error_log,那么对于我正在使用的域,我什么也得不到。此网站位于共享服务器上,因此我不确定我可以在php.ini中更改任何内容 -

PHP错误日志在哪里?

+1

我只是做一个评论,但你为什么不写一个函数来记录不同的loglevels? PS:关于你的问题;我想你看看/ var/log/apache ?! – craphunter 2012-02-06 22:49:46

+2

500是一个appache错误,不是php的错误。 – 2012-02-06 22:51:53

+0

对! 500是一个Apache!我忘了! – craphunter 2012-02-06 22:57:01

回答

5

这个网站是一个共享的服务器上

然后,你需要问您的虚拟主机其中日志文件位于。

这完全取决于他们在哪里以及每个虚拟主机如何写入日志。

+0

+1来发现明显的 – Cez 2012-02-06 22:54:55

10

检查主Apache的错误日志主机:

/var/log/apache2/error.log

+1

/var/log/apache2/error.log试着用 – 2012-02-07 00:25:28

2

通常在涉及虚拟主机的共享服务器上,每个虚拟主机都有自己独特的error_logaccess_log文件。

在某些主机上,这些主机通常位于您的主目录下名为logs的文件夹下。如果您的家中没有看到任何目录看起来像存储日志,请登录到您的主机控制面板,看看您是否可以在那里访问它们。例如,cPanel有一个名为logs的部分,您可以在其中找到一个名为Error Log的项目,它将向您显示虚拟主机的Apache错误日志的内容。

相关问题