我的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
,但似乎无效。
答案 0 :(得分:2)
您不仅需要为文件夹设置正确的权限,还需要为您正在谈论的文件设置正确的权限。请发出:
chmod 0644 /path/to/blog/js/bootstrap.js
或允许Apache访问该文件的任何其他权限模式。
答案 1 :(得分:1)
该错误表明问题是javascript文件,而不是css文件。
此外,最有可能的是Apache配置,而不是导致Apache拒绝访问的文件权限。在大多数Linux发行版中,Apache开箱即用,配置为限制对文件系统的访问,除非配置指示允许访问。
最后,设置777的权限永远不是答案。请将它们改回合理的状态。