剛剛發生了一件非常奇怪的事情,我不知道爲什麼。我們的網站崩潰了,因爲PHP無法將緩存文件寫入由腳本自動創建的目錄。當我調查時,我看到該目錄沒有權限:對所有者,組或公衆沒有讀或寫。PHP創建的目錄沒有權限...?
該腳本每天創建數百次目錄,沒有問題。事實上,當我sudo'd並刪除目錄時,它立即用正確的權限重新創建。
我從來沒有見過一個絕對沒有權限的目錄,所以我只是好奇如何可能發生。有什麼想法嗎?
剛剛發生了一件非常奇怪的事情,我不知道爲什麼。我們的網站崩潰了,因爲PHP無法將緩存文件寫入由腳本自動創建的目錄。當我調查時,我看到該目錄沒有權限:對所有者,組或公衆沒有讀或寫。PHP創建的目錄沒有權限...?
該腳本每天創建數百次目錄,沒有問題。事實上,當我sudo'd並刪除目錄時,它立即用正確的權限重新創建。
我從來沒有見過一個絕對沒有權限的目錄,所以我只是好奇如何可能發生。有什麼想法嗎?
是的,mkdir指定0755,umask設置爲(我認爲)002。 – 2010-05-20 12:32:24