2015-04-06 105 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配置问题,但我会先检查目录。