我的/ public_html/logs文件夾中有一個404.log文件。文件是可寫的,但偶爾會出現錯誤:`無法打開流:權限被拒絕'
當顯示404頁面時,PHP會將信息附加到404.log文件,該文件向我提供有關我的網站以及誰試圖訪問的信息。
由於某種原因,有時我收到錯誤Permission Denied
。該文件是可寫的,可執行的,並且每天都會被寫入 - 如果我訪問不存在的頁面,文件被寫入並且我可以在其中看到條目,它可以正常工作。
但是我得到的錯誤被標記出來,因爲權限被拒絕,我認爲這是因爲機器人或某人試圖強行進入我的網站 - 例如 - 我得到的URI;
/static/../../../../../../../../../etc/passwd. /cms/www/loader.php/system/"><iMg /webtrees/modules_v3/googlemap/wt_v3_street_view.php?map="> /sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/cfm/connector.cfm?Command=GetFolders&Type=File&CurrentFolder=%2F
所以我的猜測是,該文件已經由同一個腳本開放,但因爲該網站被訪問如此之快它會導致拒絕的權限。有沒有辦法來防止這種情況,或以某種方式異步寫入?
你說得對,我將從現在開始使用access_log文件。 – Chud37