2010-01-04 197 views
1

我使用Linuxmint(= Ubuntu Linux操作系统9.10) 我安装的有阿帕奇LAMP服务器,PHP的MySQL ,现在我尝试写jQuery代码 我犯了一个文件,并将其与该链接的工作完美:文件:///var/www/jquery/jquery.html
但是当我使用这个链接,那么它不工作了:http://localhost/jquery/jquery.htmljQuery的本地主机上

文件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>

但没有人的作品(含本地主机链接) 使用Firebug我看到这些错误:

  1. 请求的URL /var/www/jquery/jquery.min。在这台服务器上找不到js。
  2. 您没有权限访问此服务器上的/jquery/jquery.min.js 。

的Apache/2.2.12(Ubuntu的)在本地主机端口80

服务器等什么做我必须做的,使其运行?

+4

这应该进入severfault,我想。它涉及到Apache配置,而不是jQuery。 – 2010-01-04 15:43:22

+0

这看起来像文件权限问题尝试像'cd/var/www /; sudo chmod 600 ./*'。万岁Linux Mint(我在LMDE上)。 – fncomp 2011-02-05 08:53:22

回答

2

如果Apache服务器已经读取文件/var/www/jquery/jquery.min.js,第二种方法应该可以工作。

1

如果Apache的用户wwwrun和组是WWW,请执行下列操作:

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

这将确保,即Apache用户将能够查看的权利,执行等文件可以在您的网络-夹。

+0

在大多数* nix系统上,命令可以区分大小写。它不是'Chmod',而是'chmod'。 – 2010-01-04 16:03:17

+0

谢谢,一定会碰到这个转变,就像写一个新句子并监督它。 – stefita 2010-01-05 08:57:15