2015-04-06 65 views
0

我的服務器上有一個腳本試圖訪問我的服務器上的上傳文件夾。當我運行腳本時,腳本嘗試訪問上傳的文件夾時,出現403禁止的錯誤,即使我已將權限設置爲上傳爲wwww-data:www-data和777.任何想法?403當權限被禁止時777

在此先感謝!

+0

你有沒有在config或.htaccess中設置上傳文件夾的規則?腳本如何運行?它來自Web服務器還是用戶? –

+0

在config或.htaccess中沒有設置規則。該腳本是https://github.com/blueimp/jQuery-File-Upload並在網絡服務器上運行。用戶點擊上傳照片,它會打開一個燈箱,他們可以從他們的電腦上傳照片。燈箱彈出,他們可以選擇一個圖像,但是當用戶點擊「開始」開始上傳時,它會失敗,並說「未找到」。當我查看控制檯登錄chrome時,它顯示爲在/ uploaded /文件夾中禁止403。 :( – ProfessorGT

回答

0

我打算繼續並結束這個問題。我不認爲我能從外面獲得幫助。我嘗試了以上所有內容,在沒有任何工作後,我只是恢復到早期的服務器備份。感謝那些提供意見和迴應的人。

2

檢查整個路徑的權限。

如果要訪問/ dir1/dir2/dir3/file,則需要讀取文件權限,但也需要對dir1,dir2和dir3執行權限。

權限在目錄上的工作與在文件上有所不同。寫入權限意味着您可以在該目錄中創建文件。閱讀意味着您可以列出該目錄中的文件。執行意味着您可以將該目錄用作路徑的一部分。

在這種情況下,如果該特定文件的權限正確,那麼您需要檢查構成路徑的目錄。

另外,它可能是一個Apache配置問題,但我會先檢查目錄。