错误403不会加载项目文件夹中的任何文件

时间:2015-09-21 18:08:13

标签: html

有人可以通过明确的步骤说明向noobie解释,为什么我的控制台会在项目中为我的某些文件提供这些错误?我通常会将它们用于外部样式表,有时是图像和外部.js文档。

对我没用。

控制台显示错误:403禁止每个人......

我的noobie直觉说我的网站目录的权限或这些行之间的某些东西是不正确的。我不知道怎么检查

1 个答案:

答案 0 :(得分:0)

如果您正在为Web服务器使用LAMP堆栈,那么您可能会面临该问题。 首先检查后续目录中所有文件的权限 - 假设这些是你的html文件中的四个外部js,如: -

<script src="/js/file1.js"></script>
<script src="/js/file2.js"></script>
<script src="/js/file3.js"></script>
<script src="/js/file4.js"></script>

你收到file1.js和file2.js的错误然后转到js目录并检查他们的权限: -

user@host js $ ls -la
total 188
drwxrwxr-x 2 user user  4096 Jul 19 01:51 .
drwxrwxr-x 6 user user  4096 Jul 19 01:39 ..
-rw-rw-r-- 1 user user  55258 Feb 13  2014 file1.js
-rwxrw-r-- 1 user user  55258 Feb 13  2014 file2.js
-rwxrw-r-- 1 user user  55258 Feb 13  2014 file3.js
-rw-rw-r-- 1 user user  55258 Feb 13  2014 file4.js
-rw-rw-r-- 1 user user  29110 Feb 13  2014 bootstrap.min.js

如果需要,请使用 chmod chown 命令更改其权限。