2013-09-01 47 views
0

如果PHP不存在,PHP會爲錯誤日誌創建目錄嗎?如果PHP不存在,PHP是否會爲錯誤日誌創建目錄?

例如,error_log指令設置爲/var/logs/php/errors.log,但文件夾/var/logs/php不存在。

+0

Gooood的問題,我很喜歡 – 2013-09-01 08:46:39

+1

好,創建一個PHP文件,並把錯誤在裏面。走着瞧吧。文件夾是否已創建?我並不是想要光顧,但這似乎是你可以通過嘗試一下而找到的東西。 –

+0

@ SverriM.Olsen:您提交評論的那一刻,所有已經完成的內容。這隻會要求你不僅要看問題,還要看問題的答案。 「回答你自己的問題」類型的發佈已經在這裏完成。 – hakre

回答

6

不,這不是這種情況。如果日誌文件的目錄不存在,則不會自動創建。

如果您只記錄錯誤到文件,沒有錯誤將被記錄,並沒有關於這個通知。

與PHP 5.4.13測試

+0

有趣。聽起來像一個很好的bug :) – Fluffeh

+0

@Fluffeh:我不知道如果這是一個錯誤的資格。從某種角度來看,它可能被認爲是一個缺陷,但由於這是I/O限制,我個人認爲它不應該被創建。此外,這可能會有嚴重的安全隱患,在我判斷它之前,我會先諮詢系統管理員。這只是我需要找出並谷歌搜索沒有順利,所以我在這裏問答,以備將來參考。 – hakre

相關問題