我正在使用Linuxmint(= ubuntu linux 9.10)
我安装了具有apache,php mysql的LAmp服务器
现在我正在尝试编写jquery代码
我创建了一个文件,它与这个链接完美配合:file:///var/www/jquery/jquery.html
但是当我使用这个链接时,它就不再起作用了:http://localhost/jquery/jquery.html
文件jquery.min.js位于同一文件夹中 我已经将源代码中的src更改为
<script type="text/javascript" src="/var/www/jquery/jquery.min.js"></script>
<script type="text/javascript" src="jquery.min.js"></script>
但它们都不起作用(使用localhost链接) 使用firebug我看到了这些错误:
localhost端口80上的Apache / 2.2.12(Ubuntu)服务器
所以我需要做些什么来让它运行?
答案 0 :(得分:2)
如果apache服务器具有对文件/var/www/jquery/jquery.min.js
的读访问权,则第二种方法应该有效。
答案 1 :(得分:1)
如果apache的用户是wwwrun且该组是www,请执行以下操作:
chmod -R 0744 /var/www/
chown -R wwwrun:www /var/www/
这将确保apache用户有权查看,执行等文件夹中的文件。
答案 2 :(得分:0)
您还需要确保Apache配置允许您提供js文件。
尝试访问http://localhost/jquery/jquery.min.js并查看是否可以获取该文件。