我的服務器上有一個腳本試圖訪問我的服務器上的上傳文件夾。當我運行腳本時,腳本嘗試訪問上傳的文件夾時,出現403禁止的錯誤,即使我已將權限設置爲上傳爲wwww-data:www-data和777.任何想法?403當權限被禁止時777
在此先感謝!
我的服務器上有一個腳本試圖訪問我的服務器上的上傳文件夾。當我運行腳本時,腳本嘗試訪問上傳的文件夾時,出現403禁止的錯誤,即使我已將權限設置爲上傳爲wwww-data:www-data和777.任何想法?403當權限被禁止時777
在此先感謝!
我打算繼續並結束這個問題。我不認爲我能從外面獲得幫助。我嘗試了以上所有內容,在沒有任何工作後,我只是恢復到早期的服務器備份。感謝那些提供意見和迴應的人。
檢查整個路徑的權限。
如果要訪問/ dir1/dir2/dir3/file,則需要讀取文件權限,但也需要對dir1,dir2和dir3執行權限。
權限在目錄上的工作與在文件上有所不同。寫入權限意味着您可以在該目錄中創建文件。閱讀意味着您可以列出該目錄中的文件。執行意味着您可以將該目錄用作路徑的一部分。
在這種情況下,如果該特定文件的權限正確,那麼您需要檢查構成路徑的目錄。
另外,它可能是一個Apache配置問題,但我會先檢查目錄。
你有沒有在config或.htaccess中設置上傳文件夾的規則?腳本如何運行?它來自Web服務器還是用戶? –
在config或.htaccess中沒有設置規則。該腳本是https://github.com/blueimp/jQuery-File-Upload並在網絡服務器上運行。用戶點擊上傳照片,它會打開一個燈箱,他們可以從他們的電腦上傳照片。燈箱彈出,他們可以選擇一個圖像,但是當用戶點擊「開始」開始上傳時,它會失敗,並說「未找到」。當我查看控制檯登錄chrome時,它顯示爲在/ uploaded /文件夾中禁止403。 :( – ProfessorGT