403错误的替代原因

时间:2015-02-18 20:33:50

标签: php git permissions

我有一个Linux VM设置,它使用apache和PHP在本地提供网页。就在今天,我在公共文件夹中的特定目录中的所有内容上都收到403错误。

在我的网络浏览器中访问localhost / dir1工作正常(它包含一个index.php文件),但访问localhost / dir2不起作用

它们的修改方式相同:目录为711,PHP为644。从命令行运行ls -l会导致:

drwx--x--x 17 user group 4096 Feb 18 02:16 dir1
drwx--x--x 17 user group 4096 Feb 18 02:16 dir2

当我将文件从dir2移动到dir1时,它神奇地起作用。 Dir2有几百个文件,但我已经完成了所有这些文件,以确保它们都是711用于目录和644用于php文件。

dir2中的每个文件夹,目录和文件都会触发403 Forbidden错误。

两者之间的一个区别是我在dir2上使用Git来同步到远程存储库。它的内容是协作者工作的克隆。另外需要注意的是,一个文件夹的一些内容jpg图像在名称中有空格(由协作者粗心命名)。

还有什么可能导致403错误? Git可以导致403吗?

0 个答案:

没有答案