2011-08-18 97 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錯誤,這也不會有幫助。