ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WebデザインコミュのXamppのApacheについて質問です(windows 7です)

  • mixiチェック
  • このエントリーをはてなブックマークに追加
始めまして。

XamppをダウンロードしてApacheを使おうとしている者です。
Wordpressを始めようとしているのですが、Apacheがローカルホストに繋がりません...
いつもport80にhttpd.exeの表記が出てしまいます。
どうしたら良いでしょうか?どなたかアドバイスをお願いします。

コメント(45)

Hostの記述とはどういう意味でしょうか?
ローカルホストが待機中という状態になり一行に画面が開きません(泣)
>>[5] 前回ポート番号を8080にして試してみましたが、ダメでした。
しかし、ファイアウォールで許可することまでは知らなかったので試してみます。
>>[6]
windows7が無いので、間違えた事を書くこといけないのでHOSTSの場所や記述方法については、ググって見てくださいね。


XAMPマネージャーではApacheがスタートしてるんでしょうか?
(タスクマネージャでhttpd.exeが動いてるって書かれていたようなので、Apacheは起動出来てるのかな?)
>>[7]

netstat でサービスポートを調べないと8080が本当に使われていないかわからないと思います。
>>[8]

これはアパッチ起動しているのでしょうか??? 写真を撮ってみました。
>>[11]
これを見る限り、起動はしているようですね。
ならポートがかぶってることなさそうですね。

httpd.conf で、ルートディレクトリに指定してあるフォルダには、index.htmlはちゃんと置いてありますか?

>>[12]
ルートリディレクトリとはどういう意味でしょうか?ググったのですが理解できませんでした。conf ファイルのなかにはindex.htmlは置いてありません。
>>[13]

えーーっと。
httpd.conf の中で、root のディレクトリを指定している箇所があるはずなんですよ。
Windowsだから、
c:¥hoge¥〜 みたいに。

実際にそのフォルダがあるか(無いとApacheの起動でコケるからあると思うけど)、
そしてそのフォルダにindex.htmlが保存されてるか?
を確かめて欲しいのです。

今、電車の中なのでhttpd.confの正確な記述がわからなくて申し訳ないですけど、
それっぽい記述、無いですかね?
>>[14]

今、探して見ています。
httpd.cofのファイルはこちらであっているのでしょうか?

申しわけありません...
>>[14]
ちなみに上記のファイルの中に

<IfModule dir_module>
DirectoryIndex の横にindex.htmlの表記が書いてありました。
>>[15]

ファイル名は合ってますが、
ブルーさんのパソコンの中にそれ一個しか無いのならそれでしょう。

>>[16]

そのconfファイルの中に書いてあるのは、定義です。

あぐでも、その場所に、そのファイルがあるのを表示します、と書いてあるファイルです。

実際のフォルダと合っていますか?
>>[17]
英語文ですよね?
ディレクトリが要求するならアパッチファイルは動く。
そのなかにindex.htmlがあるので問題ないと思います。
>>[18] あっ、実際のファイルってどこにあるんですっけ?
(ブルーさんはどんな解説(本/サイト/その他)を見てXAMPPを導入しようと思ったのかしら……)
apache が起動していて正常に動作しているならindex.htmlが無くても無い場合のページが表示されるのでは?

画像見ましたけど80,443ポートが使われてますね。
httpd.confをご存じなかったところを鑑みるに、他のポートに設定変更してないようですね。

httpd.confについて(すごくざっくりですが・・・)

○ポート変更する場合
 Listen 80 となっているところがポート設定になります。
 仮に8080に設定したいなら Listan 8080 として Apacheを再起動すれば良いです。

 8080ポートにアクセスする場合は
 http://127.0.0.1:8080/ OR http://localhost:8080/ とかすれば良いかと。

○ルートリディレクトリ(ドキュメントルート)
 以下の下りがドキュメントルートとなります。
 DocumentRoot "C:\〜"

 このディレクトリ内にindex.htmlを配置して見てください。
 もしindex.htmlが既にあるなら中身を編集してbody内に適当な文字入れてWebブラウザのキャッシュをクリアして再度アクセスしてみてください。


サービスの確認について(これまたざっくりですけど)
○確認
 httpd.exe が任意のポートで稼働しているかコマンドプロンプトで確認する。
 以下のサイトを参考にして確認してみてください。

http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html
>>[20]

その格納場所が書いてあるのがhttpd.confファイルですよ。。。あせあせ(飛び散る汗)
httpd.confファイル中では どこに格納されていると書かれていますか?

環境は人それぞれのマシンによって違うので
ブルーさんのインストールしたドライブも私はわからないし、
ここで私に聞くのはどうかな?と思います。。。

過去にハマった経験があるので、解決のヒントになるものは書けますけどもあせあせ(飛び散る汗)


ちなみに、家に着いたのでWindows7にXAMPPを入れてみましたが、
こちらは何の問題もなく動いてます。

Apacheのログに、何か動いていない理由が残ってないでしょうかね???
>>[22]

空のフォルダがもし、rootとして指定されていると 404エラーになりますよね。
デフォルトを表示する、っていうのは、あくまでも代替の何かしらのファイルがある場合だと思うんですけど。
>>[20]

私の環境の、ですが

・実際に格納してあるフォルダ
・httpd.conf の記述
・localhost としてブラウザで無事に表示されているところ

を乗せて置きます。
これで関係性をわかっていただけたら幸いですが。。。
>>[24]

404 Not Found(下方にapacheのバージョン) が出ればApacheは起動していて設定もOKでトピ主のApacheに繋がらないと言うのは解決かなーと思ってます。
>>[26]
トピ主さんの症状は ブラウザがどこかに探しに行って戻ってこない、でしたよねわーい(嬉しい顔)
探しに行ってる時点ですでにApacheは動いている気がします。
Apacheがどこを参照しようとしているのか、とにかく突き止めたい気がします。
あの自分はこれからどうしたら良いのでしょうか...? 泣
>>[29]

とりあえず、一旦マシンの再起動なんかも
キャッシュがクリアされるから有効かもです。
>>[27]

>トピ主さんの症状は ブラウザがどこかに探しに行って戻ってこない
なるほど、それで皆 hostsといってるんですね。
PCに設定しているDNSを参照してlocalhostを探してるんじゃないかと。

C:/windows/System32/drivers/etc/hosts あるので確かめてみるか
実際に何か名前とIPアドレスを入れて設定保存し、httpd.confの Servername も example.com からhostsに設定した名前に変更してすれば見れるようになるかもしれませんね。

ただ、IPアドレスはPCでDHCP設定にしていたらhostsで任意のアドレスを設定しても意味ないですが。
>>[31]

そうなんです!
そうなんです!

実は私も、つい2ヶ月くらい前に、マルチドメインの設定で、なぜかバーチャルホストの設定やっても何処かちがうディレクトリを見に行っちゃうと思ったら。。。みたいな、
今回と少し似た症状があったりして
(もともとIISが入っていて悪さもしてましたが)
何とか色々やって抜け出せたんです。
ブルーさんのもひょっとして?と思ったりしたんですけどもあせあせ(飛び散る汗)あせあせ(飛び散る汗)

でも、ググっていると何とかヒントは見つかりますけどもねあっかんべー
>>[29]

これからどうしたら良いかをトピで聞きますか〜。
諦めてXAMPPを使わずにanhttpdにしてください、等と助言するのもアリですか?(笑


XAMPPの情報はググると沢山情報は出てくるようですので、がんばってください。
https://www.google.co.jp/#q=windows7+xampp+apache+localhost

ポートを変更されるなど、httpd.conf等の設定ファイルを変更した場合は、もちろん都度Apacheの再起動はされておられますよね?


ここのサイトにありますように、なぜかhostsの localhostの設定がコメントアウトされている場合があるようです。
# 私がそうでした。
http://d.hatena.ne.jp/aeka/20110116

hostsの変更を行ったときは、Windowsの再起動をしてくださいね。
# 再起動は不要なはず、と言われたのですが私のマシンは再起動しないと変更が有効にならなかったです。

>>[29]
コメント21でちらっとつぶやきましたが、そもそも何故XAMPPを選ばれたんですか?
そして導入に際しては、何を見ながら作業されていたのですか?

「xampp wordpress」で検索すれば、「その通りやればすぐできる」サイトがたくさん見つかるはずです。
そういったものはご覧になりましたか?

1つ1つ全て聞いていては、いつまで経っても先に進まないですし、自分の身にもなりませんよ。

分からない事を聞く事そのものを否定する訳ではありませんが、「あなたがなにをしたいのか」「あなたが何に困っているのか」が第一であって、「自分はこれからどうしたら……」と何もかも他者に丸投げするのはいかがなものかと思います。

----

ちなみに私は最初

・XAMPPのインストールは正常終了
・XAMPPは正常に起動
・ドキュメントルートについての知識が無くて右往左往?

という状況なのかと思いました。(コメント28の画像によれば「C:\/xampp/htdocs」のようですが)

「Apacheがローカルホストに繋がりません」という日本語がそもそもおかしいので、実際に何に困っているのかが正直よく分かりません。
(皆さんがおっしゃっているようにhosts関連なのかもしれませんし)
うーん。
私の場合、まず自分で本を購入して自分で調べながらxamppをセッティングしてみて上手くいかなかったから、質問したにすぎないんですが。
友人がWordpressを使っていて、Xamppが一番良いと言われたので試したまでなのですが...

ローカルホストが待機中という画面がでて動かくなってしまったのが今回質問したきっかけ。
なのにアパッチは正常に起動していてこの問題がググってもweb上で解決方法がなかったので質問したんですよ。まるで初心者の私が知識がないのは申しわけないんですが、他人に丸投げってそれは違うでしょって。

WordPressの教科書という本を参考にしてみてるのですがそれにそって設定はしています。

予期せぬエラーが困惑していますが、他のwindows7 の方は普通にできているみたいなので、一度、パソコン初期化して、ソフトもアンインストールしてみます。
>>[36]

こんな記事も見つけました。
http://blog.goo.ne.jp/dcteitai2/e/00482347f075e35cc121f40573e627b8
かなり症状が似ていると思います。
XPではありますが、試してみる価値ありじゃないですか?

初心者で質問する事を責めているわけでは無いんですが、
皆さんの色々なアドバイスを実践してみてどんな結果だったのか、
フィードバックは欲しいと思います。

それが後々の、私たちのノウハウとして溜まるわけですから。

ダメでした、だけではなくて、
どこをどう修正して見たけども現象は全く変わらないとか、
エラーの内容が少し変わったとか、
エラーログはこう出ているとか、

もう少し、ご自分の状況も開示されたうえで、
八方塞がりなら次の手を聞いてみるとかではないでしょうかね?

ここで回答しておられる方々は、ブルーさんの行動やデスクトップが見えている訳では無いのですから。

>>[38]

なるほど。いえいえ、責められたとは思っていません。正直、ここままで回答を得られるとは思いませんでした。感謝しております。
記事の症状が非常に似ていたので、期待して変えてみたのですが、以前、ローカルホストは待機中のままです。

やはりパソコン自体をリカバリーした方が良いなと。。。メッセジャーやら訳のわからないアプリを購入初期に調子に乗って入れまくったのが原因だと思います。



Windowsのデータを初期化したらxamppを無事インストールすることができました!
Windows初期化の発想はここに来るまででなかったので本当にありがとうございます!!
Localhostの原因は解明できませんでしたがxamppをインストールするという目的が達成できました。コメントしてくださった皆様本当にありがとうございました。
>>[40]
良かったですね。
これから開発、がんばってください。
すでに、解決したということでOKだと思いますが、
windowsをリカバリーで治ったということですが、なおさらhostsファイルが怪しいですね。

ここはXAMPとは直接的に、関係ないところですが、インターネット通信するときに、
要になるので、まず私は疑います(頻繁にHOSTSを書き換えるので)

hostsに関して、少し説明しておきます。

・windowsは、DNSを見る前にまずhostsを確認すます。ここの値を優先します。
・hostsは、DNSと同じ役目をします。

hostsの書き方は、ググってもらうとして、
なんのためにhostsが必要かというと、活用事例を2つ書きます。

■社内LANやWANの中で、ローカルでサーバーを立てた時に(windows,linux限らず)、
ドメインアクセスするために、一般的な公開DNSでは解決できないために、
ここに記述します。大規模なネットワークでは、社内ネットワーク内にDNSやActiveDirectory
を立てますが、小規模の場合はhostsに書きます。

■上記の応用として、サーバーを移転する時に、DNSを切り替えないと
新しいサーバーには、ドメインでアクセスできないですよね?
ということは、事前テストができないわけです。

その時に、hostsに該当ドメインと新しいサーバーのIPを記述して、
そのPCからは、一時的に新しいサーバーにドメインアクセスできるようにして、
テストをこなったりします。
※テスト・移行が終わったら、hotstsの記述を削除します。


hostsにyahoo.co.jpは127.0.0.1を見に行きなさいと記述すると、
ブラウザでyahoo.co.jpと打つと、自分のPCを見に行く設定になります。
ここらへんを突いて、ウィルスはhostsファイルを書き換えて、悪意あるサイトへしらずしらず誘導します。


ちょっと、トピの内容からずれましたが、参考に書きます。

Web開発の便利ツールを無料で提供しています。
http://icloud.sakura.ne.jp/
今現在提供しているツールは以下となります。
・Base64符号化/復号化
・SQLよりソースコード生成
・HTML、XML、JSON、配列のフォーマット
・SQLフォーマット
・HTML カラーピッカー
 ・画像カラーピッカー
・画像をBase64に変換
・HTML、XMLエスケープ
・URLエンコード/デコード
・Native2ASCIIのWeb版
>>[43]
トピずれ、
マルチポスト、
迷惑だな〜〜〜。削除乞う
>>[43]
ひどいやり方ですよね
本当に迷惑
削除乞う

ログインすると、残り7件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Webデザイン 更新情報

Webデザインのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング