※ ChatGPTを利用し、要約された質問です(原文:File does not existについて)
File does not existについて
このQ&Aのポイント
File does not existエラーとは、指定されたファイルが存在しない場合に表示されるエラーメッセージです。
このエラーが発生した場合、ファイルの存在を確認し、パーミッションやファイルパスなどを正しく設定しているかを確認する必要があります。
また、HTMLファイルや参照しているファイルの権限や所有者も確認する必要があります。
下記のディレクトリはホームページを格納するディレクトリです。
・/var/www/html/
※htmlディレクトリの権限は下記の通りです。
drwxr-xr-x 2 root root 4096 1月 31 12:45 2012 html
下記のディレクトリはjqueryファイルを格納しているディレクトリです。
・/var/www/jquery/
※jqueryディレクトリの権限は下記の通りです。
drwxr-xr-x 2 root root 4096 1月 31 12:38 2012 jquery
※またjqueryファイルの権限は下記の通りです。
-rwxr-xr-x 1 root root 248235 1月 29 22:45 2012 jquery-1.7.1.js
-rwxr-xr-x 1 root root 93868 1月 29 22:45 2012 jquery-1.7.1.min.js
ブラウザで下記のURLを表示した際にページは表示されたんですがjqueryファイルを参照できていないみたいです。
・http://localhost/jquery_test.html
※htmlファイルの権限は下記の通りです。
-rw-r--r-- 1 root root 422 1月 30 01:10 2012 jquery_test.html
ブラウザでHTMLのソースを表示してみたら、下記の行のsrcの「../jquery/jquery-1.7.1.min.js」にリンクが貼られていたのでクリックしたら下記の内容が出力されました。
※ブラウザは「Mozilla Firefox」です。
jquery_test.html内で記述しているSCRIPTタグは下記の通りです。
<script type="text/javascript" src="../jquery/jquery-1.7.1.min.js">
下記が出力された内容です。
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /jquery/jquery-1.7.1.min.js was not found on this server.</p>
</body></html>
Apacheのログファイルを参照しました。
vi /etc/httpd/logs/error_log
下記のエラーが出力されていました。
File does not exist: /var/www/html/jquery, referer: http://localhost/jquery_test.html
File does not exist: /var/www/html/favicon.ico
jqueryの格納先のパスが原因なんでしょうか。
ファイルやディレクトリの所有者や権限を変更したりしてみましたが解消する事ができませんでした。
申し訳ありませんがこのエラーに関する事や対処法などありましたらアドバイスいただけませんでしょうか。
環境(OS)はCentOS 6.2です。
宜しくお願いします。
お礼
返事が遅くなってすみません。 superside0さんの指摘通りにしたらできました。 本当にありがとうございます。 では、失礼します。