2012-02-06 88 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錯誤日誌的內容。

相關問題