1

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

但他们都没有工作(与本地主机链接)使用萤火虫我看到了这些错误:

  1. 在此服务器上未找到请求的 URL /var/www/jquery/jquery.min.js。
  2. 您无权访问此服务器上的 /jquery/jquery.min.js。

Apache/2.2.12 (Ubuntu) 服务器在 localhost 端口 80

那么我该怎么做才能让它运行呢?

4

3 回答 3

2

如果 apache 服务器对 file 具有读取权限,则第二种方法应该有效/var/www/jquery/jquery.min.js

于 2010-01-04T15:23:02.863 回答
1

如果 apache 的用户是 wwwrun,组是 www,请执行以下操作:

chmod -R 0744 /var/www/
chown -R wwwrun:www /var/www/

这将确保 apache 用户有权查看、执行等您的 web 文件夹中的文件。

于 2010-01-04T15:25:23.907 回答
0

您还需要确保您的 Apache 配置允许您提供 js 文件。

尝试访问http://localhost/jquery/jquery.min.js看看能不能拿到文件。

于 2010-01-04T15:35:44.290 回答