在localhost上的jquery

时间:2010-01-04 15:19:19

标签: apache apache2 linuxmint

我正在使用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更改为

  1. <script type="text/javascript" src="/var/www/jquery/jquery.min.js"></script>
  2. <script type="text/javascript" src="jquery.min.js"></script>
  3. 但它们都不起作用(使用localhost链接) 使用firebug我看到了这些错误:

    1. 在此服务器上找不到请求的网址/var/www/jquery/jquery.min.js。
    2. 您无权访问/jquery/jquery.min.js 在这台服务器上。
    3. localhost端口80上的Apache / 2.2.12(Ubuntu)服务器

      所以我需要做些什么来让它运行?

3 个答案:

答案 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并查看是否可以获取该文件。