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>

しかし、firebugを使用して(localhostリンクで)それらのどれも機能しません。これらのエラーが表示されました:

  1. 要求された URL /var/www/jquery/jquery.min.js がこのサーバーで見つかりませんでした。
  2. このサーバーの /jquery/jquery.min.js にアクセスする権限がありません。

localhost ポート 80 の Apache/2.2.12 (Ubuntu) サーバー

それで、それを実行するにはどうすればよいですか?

4

3 に答える 3

2

The second approach should work, if the apache server has read access to 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 に答える