総ありがとう数 累計4,396万(2015年3月27日現在)

総額390万円分!回答して獲得のチャンス
-PR-
nekoze-man

XAMPP for Macを使っているのですが、表示の確認の為に別のパソコンからアクセスしようとしたのですが、「ERROR404 Object not found」と出てしまいます。

アクセスしたパスは「http://[IPアドレス]/Applications/XAMPP/htdocs/hoge/index.html」です。

ほかに特に設定は変えてないと思うのですが、どなたかお詳しい方ご教授ください。
よろしくお願いします!
  • 回答数4
  • 気になる数0

Aみんなの回答(全4件)

質問者が選んだベストアンサー

  • 2011-11-16 20:27:11
  • 回答No.4
#1です。

「http://[IPアドレス]/hoge/index.html」でアクセスできないとなると、ちょっと別のところを疑う必要があるかも知れません。

「ERROR404 Object not found」を出しているのが、対象のPCではない可能性があります。
可能性は低いですが。

・ブラウザが独自のNotFoundを出している。
・外部のプロキシサーバーを経由してしまっていて、そのプロキシが独自のNotFoundを出している。

Win版の最新のXAMPPであれば、
『~~~
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
~~~』
のような表示があって、ウェブ管理者の部分がmailtoのリンクになっています。
デフォルトのままなら、メールアドレスはpostmaster@localhostになっています。

そんな設定のままインターネットに公開される事はあり得ないので、それを確認すればまず間違いなくローカルのApacheに接続していると判断できますが。
ブラウザ独自のNotFoundを出しているなら、その機能をオフにして実際のサーバーが何を返しているか、確認する必要があります。

上記は、一応念のためというぐらいで可能性は低いです。

あとは、「http://[IPアドレス]/」とアクセスした場合、XAMPP設定画面が表示されるか否か。
上記が無理な場合、「http://[IPアドレス]/xampp/」とした場合にはどうか。
これはセキュリティ設定で変更していた場合、『access forbidden』とエラーが出る可能性があります。

XAMPP設定画面にアクセスできるなら、他のディレクトリにアクセスできないわけがありませんので、そうすると一番疑わしいのが、スペルミスという事になります。
XAMPP設定画面に『access forbidden』以外の理由でアクセスできないという事であれば、ファイアウォールが関連してくるかも知れません。※その場合、現在でも「NotFound」のメッセージではないと思うので、これも可能性は低いですが。
  • 同意数0(0-0)
  • ありがとう数0

その他の回答 (全3件)

  • 2011-11-15 16:37:29
  • 回答No.1
>「http://[IPアドレス]/Applications/XAMPP/htdocs/hoge/index.html」 普通は「http://[IPアドレス]/hoge/index.html」のはずです。 ローカルでテストするときは、「http://localhost/hoge/index.html」でアクセスしていますよね? localhostの部分だけ、IPアドレスに変更するんです。 「E ...続きを読む
>「http://[IPアドレス]/Applications/XAMPP/htdocs/hoge/index.html」
普通は「http://[IPアドレス]/hoge/index.html」のはずです。

ローカルでテストするときは、「http://localhost/hoge/index.html」でアクセスしていますよね?
localhostの部分だけ、IPアドレスに変更するんです。

「ERROR404 Object not found」と出ているからには、ファイアウォール等の設定には問題は生じていません。
上記アドレスで、問題なくアクセスできると思います。
お礼コメント
お返事ありがとうございます!

はい、ローカルでテストする時はhttp://localhost/hoge/index.htmlでアクセスします。
しかし、やはりlocalhostの部分をIPアドレスに変えても「ERROR404 Object not found」と出てしまいます。

以前はこれでアクセスできたような気がしたのですが。。
なにか他に設定で見ておいた方がいいとこなどあるのでしょうか?
投稿日時 - 2011-11-15 17:21:19
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 2011-11-15 19:01:15
  • 回答No.2
httpd.confでdocumentrootがどこに設定されているか確認してください。 ローカルで、例えば(winの場合ですが) C:\xampp\htdocs\ がドキュメントルートになっているのであれば、 http://{ipaddress}/hoge/index.html を開けばアクセスできるはずです。 ...続きを読む
httpd.confでdocumentrootがどこに設定されているか確認してください。
ローカルで、例えば(winの場合ですが)
C:\xampp\htdocs\
がドキュメントルートになっているのであれば、
http://{ipaddress}/hoge/index.html
を開けばアクセスできるはずです。
お礼コメント
ありがとうございます!

httpd.confの中で下記のようなものが書いてありましたがこちらでしょうか?

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"


よろしくおねがいします!
投稿日時 - 2011-11-15 20:20:00
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 2011-11-16 10:56:10
  • 回答No.3
/Applications/XAMPP/xamppfiles/htdocs/ に、間違いなく hoge/index.html が存在すれば(hogeというディレクトリの中に、index.htmlが存在する)必ず http://[IPアドレス]/hoge/index.html でアクセスできるはずなのですが。。。 ちなみに、念のため、xamppを入れたPCのipアドレス(ethernet)を確認してみてく ...続きを読む
/Applications/XAMPP/xamppfiles/htdocs/
に、間違いなく
hoge/index.html
が存在すれば(hogeというディレクトリの中に、index.htmlが存在する)必ず
http://[IPアドレス]/hoge/index.html
でアクセスできるはずなのですが。。。

ちなみに、念のため、xamppを入れたPCのipアドレス(ethernet)を確認してみてください。
OSがちがってたら申し訳ありませんが、参考URLを貼付いたします。
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 回答数4
  • 気になる数0
  • ありがとう数1
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集


お客様の疑問に答えて企業価値向上

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ