我不确定是以SO还是SF发布。我在这里试试。
我在Apache服务器上运行了一个Laravel应用程序。 在一个部分,用户可以上传图像。
我将用户上传到的文件夹设置为:
chmod 777 uploads
stat uploads
返回
访问:(0777 / drwxrwxrwx)
现在我的用户可以上传他的图片,一切都很棒。但是当我尝试上传其他图片时,我收到一条错误消息,表示我无法访问该文件夹而另一个
stat uploads
返回
访问:(0775 / drwxrwxr-x)
为什么他的权限会改变?
答案 0 :(得分:0)
这可能是您运行的服务的一种安全修复方式。
您最好设置775并使文件夹所有者组成为运行Apache的用户之一(可能是由www-data:users在您的系统上运行apache)
在那种情况下将是
chown www-data:users uploads
希望有所帮助。