文件 404,除非所有者为 0:0

文件 404,除非所有者为 0:0

当我通过 FTP 将文件(例如图像或 PDF)上传到我的暂存服务器(CentOS 6.5,Apache 2.2.26)或使用我创建的文件上传脚本(使用 Laravel 4)时,即使它们存在,也会显示 404。

但是,任何通过 git 提取的文件都可以。

我查看了正常加载文件和 404 文件的所有权之间的区别。通过 FTP 或网站上传时,所有者:组为mobius:mobius。通过 git 拉取时,则为0:0

当我运行 时chown -R 0:0 assets/,所有之前返回 404 的文件都可以完美加载。但是,由于该网站具有上传功能,因此继续执行此命令是不切实际的。

我怎样才能让服务器显示该文件,无论所有者是谁?chmod无法自行工作。

我不认为这是我的问题,.htaccess因为我删除了它但仍然出现 404。

编辑:值得注意的是,我可以使用绝对 URL 访问该文件(即不是子域)

相关内容