访问PHP日志文件

时间:2011-08-18 08:52:53

标签: php

是否有任何“性感”解决方案从远程访问php error_log?就像在Zend Server CE中实现一样?

如果服务器用户没有SSH访问权限,或者如何处理它?<​​/ p>

澄清一下:它是我们自己的运行在winXP上的服务器:-)

3 个答案:

答案 0 :(得分:1)

它是 - 只需将错误日志放入您的www目录(公共可查看),然后您可以浏览它/下载它(其他人也可以下载/浏览它!)

答案 1 :(得分:1)

我不知道您的目标是什么,但如果您只对处理应用程序错误而不是服务器错误感兴趣,则需要记录它们。 PHP提供了一个用于设置全局错误处理程序的函数,您可以在其中执行日志记录:http://php.net/manual/en/function.set-error-handler.php,我通常将它们记录在数据库中并使用受密码保护的表单进行读取。对于许多应用程序,我将其包含在“logs”下的管理界面中。由于安全问题,将错误日志公开显示并不是一个好主意。

但是,如果您想记录服务器错误,这将没有用,例如:404,500错误。

答案 2 :(得分:0)

如果您使用任何托管服务提供商,则可以通过控制面板访问error_log。