有人可以通过明确的步骤说明向noobie解释,为什么我的控制台会在项目中为我的某些文件提供这些错误?我通常会将它们用于外部样式表,有时是图像和外部.js文档。
对我没用。
控制台显示错误:403禁止每个人......
我的noobie直觉说我的网站目录的权限或这些行之间的某些东西是不正确的。我不知道怎么检查
答案 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 命令更改其权限。