我收到这个错误您没有权限在我的本地Fedora 17、php、mysql和apache(不是Xampp安装)上访问apache php中的/macon/assets/images/pic.jpg。我正在复制到目录中的任何新文件都会出现此错误。旧文件/macon/assets/images/header.jpg可以访问。我检查了权限,它们是777(现在),但仍然不起作用。这是一个非常小的错误。子目录和其他图像工作正常。只是更新的文件不起作用
当我将它作为图像嵌入时,以及当我直接访问它时,都会发生这种情况。它适用于目录中的所有其他文件。不仅仅是新的
编辑:具有讽刺意味的是,如果我将文件签入github并再次克隆回项目,则不会出现此问题。一切都很顺利
这是SElinux问题:
尝试
$ ls -Z file1
你应该得到类似的东西:
drwxr-xr-x. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 scripts
如果没有尝试:
chcon -R -t httpd_sys_content_t /marcon/assets/images