2011-08-18 102 views
1

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

或者如何处理它,如果没有服务器用户的SSH访问?

澄清:这是我们自己在WinXP运行:-)

+0

它取决于您是否有权限在服务器上 – Ibu

+0

SSH也可用于Windows以及bash。 – hakre

回答

1

它 - 那么只要把错误记录在您的www目录(公开可见的),你可以浏览到它/下载(!别人可以下载/浏览它,太)

+0

当然;)但我认为这不是“性感”的解决方案,;) – opHASnoNAME

+0

谁在乎它是否性感?你问“如何”,而不是“如何做到性感的方式”? – genesis

0

如果你使用任何托管服务提供商很可能的error_log要通过控制面板访问服务器。

1

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

但是,如果您想记录服务器错误,例如:404,500错误,这也不会有帮助。