• ベストアンサー

アパッチが起動できません。

アパッチの起動の仕方を教えて下さい。 状況は以下のようです。 アパッチをインストールしましたが、スタートメニューから 起動できないので、(1回現れて、すぐに消える。) MS‐DOSプロンプトを使って起動しようとしました。 (解説書の指示)ですが、どうしても起動しないのです。 インストール先は以下です。 C:\Program Files\Apache Group\Apache\Apache.exe MS‐DOSプロンプトで上記のApacheフォルダーまで移動 して、apache とか Apache とか、さまざま試しましたが 言うことを聞きません。(解説本にはapacheで起動。) 以下のメッセージがでます。 APACHE.EXE: cannot determine local host name. Use the ServerName directive to set it manually. マニュアルどおりのサーバー名を使えと言うことなのだろう と思いますが、マニュアルを辞書片手になぞってみたのです がよく分かりません。 どなたかご存知でしたなら、起動の仕方をお教えくださいませ。 Apache のフォルダーまで移動したあとの、入力が違うと 思うのですが・・・・。どうぞよろしくお願いします。 Win98SE使用。 Apache Ver1.3 となっていました。

  • mitsy
  • お礼率62% (115/184)

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

  • ベストアンサー
noname#18769
noname#18769
回答No.1

apacheはUnix系OSでしか触ったことがなく、Windows版は触ったことないのですが……。 "manually"の単語の意味は調べましたか? これは「マニュアル通りに」ではなく「手動で」という意味です。 apacheが動いているホスト名が自動で取得できなかったから、設定ファイル(Unix版ではhttpd.confという名前だけど、Windows版ではどんなファイル名かは知らない)のServerNameという項目にホスト名を書いてね、ということです。

mitsy
質問者

お礼

ありがとうございました。 大変よくわかりました。 初心者ゆえ分からない ことだらけですが。 また、ご享受よろしく お願いいたします。

その他の回答 (2)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.3

多分 httpd.cnf が正しく設定されていないのでしょう。 他にも色々なサイトが有ると思いますが、とりあえず参考URLを見てみてください。

参考URL:
http://www.sosb.com/hp/apache/
mitsy
質問者

お礼

ありがとうございました。 大変よくわかりました。 初心者ゆえ分からない ことだらけですが。 また、ご享受よろしく お願いいたします。

  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.2

同じくUNIX版しか知らないのですが、 このエラーはLinuxなんかでもホスト名を変更すると お目にかかるエラーです。 confディレクトリに、やはりhttpd.confがあると思いますので NT版でも同じように出来ると思います。 FAQですよ

参考URL:
http://httpd.apache.org/docs/misc/FAQ.html#setservername
mitsy
質問者

お礼

ありがとうございました。 大変よくわかりました。 初心者ゆえ分からない ことだらけですが。 また、ご享受よろしく お願いいたします。

関連するQ&A

  • Apacheの起動ができません

    OSはTurbolinux7 で PostgreSQL-7.0.2 を インストール、コンパイルして、環境設定をした後 Apache_1.3.12 の インストールをして、Apacheの起動をしたところ httpd:cannot determine local host name. Use the ServerName directive to set it manually と表示され、一応ブラウザから http://localhost にアクセスしてみたのですが、 「localhostに接続できません」 となってしまいます。 手動で何か(?)を設定しろということなのでしょうか。 Postgreの環境設定の時にした ~/.bashrcの追加設定は、この問題に関係あるのでしょうか。 宜しくお願いいたします。

  • apache2.2が起動できません

    apacheをインストールして起動させようとしたところcmdで httpd.exe.Could not relibly determine the server's fully qualified domain name,using 192.168.1.3 for servername というメッセージが出たので,そのメッセージを調べてedit httpd.confのServerName localhost:8080とあったのをServerName 192.168.0.1:8080という風に書き換えて,上書き保存しました. しかし,localhostに繋いで見ても前と変わらず,ページが見つからないと出ます. 一応ポート番号などの重複も調べて見ましたが,特に問題はありませんでした. 一体何が問題なのでしょうか ちなみにOSはwindows7 premiumでapacheのインストール場所はCドライブの直下にapache2.2を作りました

  • Apacheを起動するとエラーになってしまう原因

    Apacheを起動するためにC:/pg/Apache24/bin/httpd.exeを開くと 下記エラーメッセージが一瞬出て終了してしまいます。 「(OS IDのようなもの)通常、各ソケット、アドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。 :IDのようなもの:make_sock: could not bind to address [::]:80 (OS IDのようなもの)通常、各ソケット、アドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。 :IDのようなもの:make_sock: could not bind to address 0.0.0.0:80 IDのようなもの:no listening sockets available, shutting down IDのようなもの:Unable to open logs」 参考サイトの通りにやったのですが、なぜエラーになってしまうのでしょうか。 <Apache2.4.0の設定の手順> http://www.adminweb.jp/apache/install/index2.html こちらのサイトを参考にしてやっています。 Apacheをダウンロードし展開するとApache24というフォルダができ、 Cドライブ直下にpgというフォルダを作りその中にApache24を入れました。 C:/pg/Apache24という配置になっています。    ↓↓↓↓↓ ez-HTMLというエディタでC:/pg/Apache24/conf/httpd.confを開き、 「c:/Apache24」を「c:/pg/Apache24」へ一括置換で全て変更    ↓↓↓↓↓ httpd.confの 206行目 # 207行目 #ServerName www.example.com:80 208行目 209行目 # 210行目 # Deny access to the entirety of your server's filesystem. You must となっているのを下記のように208行目にServerName localhostを追加し保存しました。 206行目 # 207行目 #ServerName www.example.com:80 208行目 ServerName localhost 209行目  210行目 # 211行目 # Deny access to the entirety of your server's filesystem. You must    ↓↓↓↓↓ http://www.adminweb.jp/apache/install/index3.html 同じサイトの次のページでコンソールアプリケーションとして起動を試みています。 C:/pg/Apache24/bin/httpd.exe をダブルクリックで開いてみると ファイアウォールの警告ウィンドウが出て 「ブロックの解除」を選択    ↓↓↓↓↓ httpd.exeのコマンドプロンプトが開きましたが、 そのコマンドプロンプトには何も表示されず、操作もできないので一度閉じ、 再度開いて見るとエラーメッセージが出て終了してしまいます。

  • Apacheサービスが起動しない

    Apahceサービスが起動しません。 OSはWindows2000Server、Apacheモジュールは2.0.43-win32-x86-no_ssl.msiを使っています。 Start-Program-Apache HTTP Server 2.0.43-Control Apache Server-Startを押しても何も起こりません。 コマンドプロンプトから C:\Program Files\Apache Group\Apache2\bin>Apache.exe -k start と押すと 「error(720002) 指定されたファイルが見つかりません。:No installed service named "Apache2"」 と表示されます。したがって、URLに127.0.0.1やlocalhostを入力しても画面は何も表示されません。 httpd.confの設定が悪いと思いますが最低限サービスを立ち上げるにはどの項目を編集すればよいですか? ちなみにServerNameにコンピュータ名であるesmにしました。。 ご存知の方教えてください。よろしくお願いします。

  • Apacheの手動起動方法

    WindowsXPにApache1.3.37をインストールしました。 インストール時に、自動起動させる設定でインストールしましたが、手動起動に変更したいと思います。 管理ツールのサービスで手動に切り替えたのですが、毎回管理ツールを開いて「開始」ボタンを押すのは面倒です。 もっと簡単に手動起動させる方法はありませんか? ちなみに、Apache.exeのショートカットを作った場合、プロンプト画面が出てきて邪魔なので、このプロンプト画面も出さない方法があれば教えてください。 よろしくお願いします。

  • Apache2.2起動しない・・・助けてください。

    Apache2.2.22をインストールています。http://localhost/でit's worksが出ており、ちゃんとインストール されていますが、パソコンを再起動してApacheを起動させると、(OS 10048)各ソケット アドレスに対してプロトコール、ネットワーク・・・ポートのどれか一つのみ使用できます・・・adress0.0.0.80・・・という文書が出てきて、約30秒ぐらいで画面が消えます。  ネットで色々調べて、コマンド プロンプトを使ってnetstat -oanでポート80を使っているもののPIDを調べ、そのPIDを windowsのタスクマネージャーで調べたところ、イメージ名はhttpd.exeとなっています。  削除しようと思って、右クリックし、プロセス終了と選択しました。それで消せたと思って、再度Apacheを起動したら、まだ同じ(OS 10048)各ソケット アドレス・・・adress0.0.0.80・・・という文書が出てきて、そしてまだ約30秒位で画面が消えます。   まだ他の何かはポート80を使っているのかなと思って、同じ手順でPIDを調べて、PIDが違う番号になりますが、タスクマネージャーで見たら、イメージ名はまだhttpd.exeです。このhttpd.exeファイルを右クリック、プロパティを見たら、作成日時と更新日時は以前にApacheをインストールした時の日時になっていて、アクセス日時は今日の日時になっています。 最初Apacheのインストールがうまく行かなかったから、何回かアンインストールをして、再度インストールをしたがあります。何回かのアンインストールと関係あるでしょうか? Apacheは起動できないのは問題はどこにあるのでしょうか? httpd.confはインターネットの説明通りに設定しています。今使っているパソコンはwindows7です。 本当に色々調べても分からないので、ここで質問させて頂きます。助けてください。 何か情報が必要であれば答えさせて頂きます。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Apache2.2起動しない・・・助けてください。

    Apache2.2.22をインストールています。http://localhost/でit's worksが出ており、ちゃんとインストールされていますが、パソコンを再起動してApacheを起動させると、(OS 10048)各ソケット アドレスに対してプロトコール、ネットワーク・・・ポートのどれか一つのみ使用できます・・・adress0.0.0.80・・・という文書が出てきて、約30秒ぐらいで画面が消えます。   ネットで色々調べて、コマンド プロンプトを使ってnetstat -oanでポート80を使っているもののPIDを調べ、そのPIDを windowsのタスクマネージャーで調べたところ、イメージ名はhttpd.exeとなっています。  削除しようと思って、右クリックし、プロセス終了と選択しました。それで消せたと思って、再度Apacheを起動したら、まだ同じ(OS 10048)各ソケット アドレス・・・adress0.0.0.80・・・という文書が出てきて、そしてまだ約30秒位で画面が消えます。   まだ他の何かはポート80を使っているのかなと思って、同じ手順でPIDを調べて、PIDが違う番号になりますが、タスクマネージャーで見たら、イメージ名はまだhttpd.exeです。このhttpd.exeファイルを右クリック、プロパティを見たら、作成日時と更新日時は以前にApacheをインストールした時の日時になっていて、アクセス日時は今日の日時になっています。 最初Apacheのインストールがうまく行かなかったから、何回かアンインストールをして、再度インストールをしたがあります。何回かのアンインストールと関係あるでしょうか? Apacheは起動できないのは問題はどこにあるのでしょうか? httpd.confはインターネットの説明通りに設定しています。今使っているパソコンはwindows7です。 本当に色々調べても分からないので、ここで質問させて頂きます。助けてください。 何か情報が必要であれば答えさせて頂きます。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • win2kでapache導入

    win2kで apache_1_3_12_win32をインストール(c:\Apache)してapache.exeを実行してプラウザでhttp://127.0.0.1/とhttp://localhost/にあくせすしましたが、アパッチのメッセージが表示されなくて、ファイルを表示されませんとでます。起動のしかたもいまいちわからないのですが、とりあえずアパッチ起動のアイコンをクリックしました。win98の時は、Dos画面がでてきていたのですが、win2kにしてからは一瞬表示されますが、消えてしまいます。どうすればwin2Kでapacheを使えるようになるのですか?

  • Apache2.0.63でphp4.4.4(起動できない!)

    現行のシステムと同じ環境を作るためphp4.4.4を入れようとしています。 公式のサイトからphp-4.4.4-installer.exeをダウンロードして、インストールしました。そしてphp4apache2.dllもphp4apache2.dll-php4,4,x,zipのものに変更しました。 その後apacheのhttpd.confを変更して起動したのですが、 「The requested opration has failed!」となり起動できません。 error.logには ---------------------------------------------------------------- Syntax error on line 173 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf: Cannot load C:/PHP/php4apache2.dll into server:[文字と数字と\の羅列] ---------------------------------------------------------------- と出ています。 php.iniの設定など見直してみましたが特におかしな点は見当たりませんでした。 気になっているのがphpをインストーラで入れた所、ファイル構成がinstall.txtの記述と違っている点です。 以下のフォルダやファイルしかなく、あるはずのsapiフォルダなどがありません。 ---------------------------------------------------------------- ・BACKUPフォルダ ・sessiondataフォルダ ・uploadtempフォルダ ・IISConfig.exe ・install.txt ・License ・php4ts.dll ---------------------------------------------------------------- 今気づいたのですが、サーバーをApacheに設定しているのにIISとあるものがあるのも変な気がします。 どうすればphpを使えるようになるか、ご教示お願いします。 情報不足でしたら補足いたします。 本題とはずれますが、error.logは毎回出力されないのでしょうか? 何回か設定を変えては起動、を繰り返したのですが、その分のエラーは追加されていないようです。

    • ベストアンサー
    • PHP
  • Apache.exeを停止したい

    勉強するためにTomcat4.1.24をインストールしましたが、今PC起動時にApache.exeも起動されています。 Apache.exeはかなりのメモリを消費してるため、使用しない場合立ち上がらないようにしたいです。 エクスプローラーで検索して、それは\oracle\ora92\Apache\Apacheフォルダ中に見つかりました。 Apache.exeとOracleは何か関係ありますでしょうか? Apache.exeを停止するには、どのようにすればよいでしょうか? 宜しくね

    • ベストアンサー
    • Java

専門家に質問してみよう