2

我在我的 Linux Mint 机器上安装了 LAMP,每次尝试打开在外部文件中完成了一些 css 样式的索引文件时,我的浏览器都无法显示 css 样式并给我一个错误:

Failed to load resource: the server responded with a status of 403 (Forbidden)

并从 apache 错误日志中:

[Sun Oct 13 20:04:03 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /blog/js/bootstrap.js denied, referer: http://localhost/blog/index.php

现在,我知道它与权限有关,但我似乎无法克服它。我试图这样做,chmod 777 folder但它似乎不起作用。

4

2 回答 2

2

您不仅需要为文件夹设置正确的权限,还需要为您正在谈论的文件设置正确的权限。请发出:

chmod 0644 /path/to/blog/js/bootstrap.js

或任何其他允许 Apache 访问文件的权限模式。

于 2013-10-13T17:10:01.190 回答
1

该错误表明问题是 javascript 文件,而不是 css 文件。

此外,很可能是您的 Apache 配置而不是您的文件权限导致 Apache 拒绝访问。在大多数 Linux 发行版中,开箱即用的 Apache 被配置为限制对文件系统的访问,除非配置表明允许访问。

最后,将权限设置为 777 绝不是答案。请把它们改回合理的东西。

于 2013-10-13T18:34:44.150 回答