• ベストアンサー

apacheがうまく起動できません。

windows XPです。CGIを勉強しようと思ってapacheをインストールしてみました。初心者です。 apache HTTP server2.2.4をインストールしたのですが右下のスタートアップにあるapacheを右クリックしてstartを押すとErrorとなり The request operation has failed!! と表示されスタートさせることができません。何度インストールしなおしてもこのようになってしまいます。 うまくインストールされているならhttp://localhost/ここで、あなたの予想に反して、このページが見れているでしょうか?というのが見れるようなのですが、見ることができません。 いろんなサイトに書いてある通りインストールしたのですが、なにか解決する方法はありますか? 教えてください。宜しくお願いいたします。

noname#30387
noname#30387
  • CGI
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

こんにちは 僕のは『apache_2.0.54-win32-x86-no_ssl.exe』とちょっと古いバージョンなので行数や内容がちょっと違うかもしれませんが・・・ 手元のテキストによると == Apacheのインストール == インストーラーを起動 =>Next 『I accept the terms in the license agreement』をチック =>Next =>Next ≪server information≫ 上2つのテキストボックスに『localhost』 3つ目に『自分のメルアド』無ければ『webmaster@localhost』 =>Next 『typical』をチェック =>Next ≪Destination Folder≫ 『Change』押す 下側のテキストボックスに『C:\ApacheGroup\』と記入 =>OK =>Install =>Finish === Apacheの設定 === 『スタートメニュー』『すべてのプログラム』『Apache HTTP Server 2.0.54』『Configure Apache Server』『Edit the Apache httpd.conf Configuration File』を選択 ≪httpd.conf≫(行数は違うかもしれません) 行数が違う場合は上の文字列を検索にかけて探してください --267行目-- Options Indexes FollowSymLinks ==>> Options Indexes FollowSymLinks Includes ExecCGI --274行目-- AllowOverride None ==>> AllowOverride All --765行目-- #AddHandler cgi-script .cgi ==>> AddHandler cgi-script .cgi --790,791ぎょうめ-- #AddType text/html .shtml #AddOutputFilter INCLUDES .shtml ==>> AddType text/html .shtml ==>> AddOutputFilter INCLUDES .shtml 『上書き保存』 == 作業用ディレクトリの作成 == C:\ApacheGroup\Apache2\htdocs このディレクトリ内に新規フォルダを作成(名前は自由に付けて良し) ↑このフォルダに作成したcgiファイルとかをいれるのでデスクトップにショートカットを作っておくと便利です(^^) == Apacheの再起動 == (windows XPではApacheは起動とともに自動起動します) インストールした時点で自動起動されているので設定を変えるためApacheを再起動します 『タスクバー』Apacheのアイコンを右クリックして『Option Apache Monitor』を選択『Restart』ボタンを押して再起動 == Apacheの動作確認 == URLに『http://127.0.0.1/』を記入 『あなたの予想に反して、このページが見えているでしょうか?』ページが表示 <<== うまくいかないヒントとして ==>> 1)他のWebサーバが起動している(IISやPWS) 2)TCP/IPプロトコルがインストールされていない  ネットワーク接続のセットアップを行っているのであれば通常はインストールされています 3)Skypeなどの通信を待ち受けするタイプのアプリケーションは起動を阻害することがありますので起動できない場合はこちらも終了させてください ・・・と書かれています 冒頭で述べたようにバージョンが違うと行数や内容が少し異なることがありますので全部が全部適応しないかもしれないですけど僕のはこれできちんと作動しています あと関係あるかどうかは分かりませんがperl(Active Perlなど)はインストールされていますか? === デバッグ作業 === コマンドプロンプトを起動して cd c:\apachegroup\apache2\htdocs\*** [Enter Key押す] (***に上で作ったフォルダの名前を入れます) perl -c ###.cgi [Enter Key押す](###にデバッグしたいファイル名を入れます) これで『###.cgi syntax OK』とでれば正常にページ表示されます

その他の回答 (3)

  • mutu4649
  • ベストアンサー率33% (1/3)
回答No.4

apacheのhttpd.confの設定ミスが考えられます。 自宅サーバのトラブル解決は、まずlogをみましょう! logを貼り付けるとアドバイスもしやすいので・・・・・

noname#26650
noname#26650
回答No.2

2.0.59を導入してみてはいかがでしょうか。 2.2.4とどこが違うのかはよくわかりませんが、 CGIを勉強するには2.0.59でもよいと思います。

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

私のお勧めは、取敢えず今のApacheをアンインストールして 参考URLのXAMPPをインストールすることをお勧めします。 取敢えず、沢山のシステムが一発で起動できます。 調整するには色々勉強が必要ですが、取敢えず動くのが 初心者にはありがたいでしょう。

参考URL:
http://phpspot.net/php/pgXAMPP.html

関連するQ&A

  • Apacheがうまく動かない

    10日で覚えるPerl/CGI入門教室という参考書を買って ApacheとActivePerlをインストールしました。 Apacheはバージョン5.1.2600.0になっています。 昨夜インストールして、その時はちゃんと起動して アパッチにアクセスしてもページが見えていました。 今朝PCを起動するとタスクバーのアパッチにアイコンが 停止中になっていてスタートボタンを押すと The requested operation has failed と出てスタートできません。 なにが原因なのかさっぱりわかりません、、 教えてください。

    • ベストアンサー
    • CGI
  • apacheエラー

    phpの勉強をしたくて、php・apacheのインストールしたんですが、apacheが起動しません、、、 スタートしようとすると、「The requested operation has failed」という文字が出てくるんですが、どうしたらいいですか??知ってる方がいたらおしえてください><お願いします。。

    • 締切済み
    • PHP
  • Apacheが起動しなくってしまいました

    phpを開こうとしたのですが,エラーが出てしまいネットのつながらなくなってしまいました. Apacheに問題があると思い起動させたのですが"The requested operation has failed"と出てしまいました. 何か解決方法はございますか?? よろしくお願いします.

    • 締切済み
    • PHP
  • apacheが起動しません

    自分のパソコンでCGIの動作確認をしたくてapacheをインストールしました。 http://localhost/では、「予想に反して・・・」の画面が出るのですが、 いざ起動させようとすると、 The Apache service has already been started. Note the errors or messages above, and press the <ESC> key to exit. と出てしまい起動しません。 OSはWinXP、aoacheはapache_1.3.29-win32-x86-src.msiです。 マカフィーが入っているので終了させてからインストールしました。 原因はなんでしょうか、教えてください。よろしくお願いします。 (未熟者なので難しくなく教えてください)

  • apache2が起動しない。

    いつもお世話になり誠にありがとうございます。 標記の件。 下記のとおり、どうしてもapache2が起動しません。 どう対処すればいいでしょうか? ご回答の程、宜しくお願い申し上げます。    記 systemctl stop apache2 localhost:/home/kou # systemctl start apache2 Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. localhost:/home/kou # systemctl status apache2.service × apache2.service - The Apache Webserver Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2022-06-27 07:38:22 JST; 1min 4s ago Process: 9015 ExecStart=/usr/sbin/start_apache2 -DSYSTEMD -DFOREGROUND -k start (code=exited, status=1/FA> Main PID: 9015 (code=exited, status=1/FAILURE) Status: "Reading configuration..." Jun 27 07:38:22 localhost systemd[1]: Starting The Apache Webserver... Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: (98)Address already in use: AH00072: make_sock: could not bind> Jun 27 07:38:22 localhost start_apache2[9015]: no listening sockets available, shutting down Jun 27 07:38:22 localhost start_apache2[9015]: AH00015: Unable to open logs Jun 27 07:38:22 localhost systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE Jun 27 07:38:22 localhost systemd[1]: apache2.service: Failed with result 'exit-code'. Jun 27 07:38:22 localhost systemd[1]: Failed to start The Apache Webserver. lines 1-15/15 (END)

  • Apacheをインストールしましたが、起動できません

    これからPHPの勉強しようと思い、Apacheのインストールから始めましたが、つまずいてしまいました。 本に付いていたCD-ROM内にある「Apache2.0.50」をインストールしました。 インストールは出来ましたが、起動されません。 「The requested operation has failed!」と出てしまいます。 検索で調べて、skypeとNortonが原因かと思い、一時的無効にした後再イントールしてみましたが、だめでした。 osはWindows XPです。 説明不足ですが、どんな理由で起動されないのか教えて下さい。

  • Apache2にSSLを導入したら起動しなくなった

    apache2が立ち上がらなくて大変困っています。 httpのときは動作していましたがSSLを導入してhttps化したら立ち上がらなくなり解決方法もわかりません。 助けてください。 apache2を起動すると、 apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2023-12-17 11:09:17 JST; 7min ago Docs: https://httpd.apache.org/docs/2.4/ Process: 6482 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) 12月 17 11:09:17 raspberrypi3 systemd[1]: Starting The Apache HTTP Server... 12月 17 11:09:17 raspberrypi3 apachectl[6482]: Action 'start' failed. 12月 17 11:09:17 raspberrypi3 apachectl[6482]: The Apache error log may have more information. 12月 17 11:09:17 raspberrypi3 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE 12月 17 11:09:17 raspberrypi3 systemd[1]: apache2.service: Failed with result 'exit-code'. 12月 17 11:09:17 raspberrypi3 systemd[1]: Failed to start The Apache HTTP Server. となるので、journalctl -xeすると、 -- The job identifier is 3687. 12月 17 11:09:17 raspberrypi3 apachectl[6482]: Action 'start' failed. 12月 17 11:09:17 raspberrypi3 apachectl[6482]: The Apache error log may have more information. 12月 17 11:09:17 raspberrypi3 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE -- Subject: Unit process exited -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- An ExecStart= process belonging to unit apache2.service has exited. -- -- The process' exit code is 'exited' and its exit status is 1. 12月 17 11:09:17 raspberrypi3 systemd[1]: apache2.service: Failed with result 'exit-code'. -- Subject: Unit failed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- The unit apache2.service has entered the 'failed' state with result 'exit-code'. 12月 17 11:09:17 raspberrypi3 systemd[1]: Failed to start The Apache HTTP Server. -- Subject: A start job for unit apache2.service has failed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- A start job for unit apache2.service has finished with a failure. -- -- The job identifier is 3687 and the job result is failed. と表示されます。

  • apache2が起動しない

    apache2.2.4をインストールしたんですが起動しません。 タスクトレイのアイコンが赤になっています。 ファイアウォールも切っています。 "the requested operation has failed" というエラーメッセージが返って来ます。 アンインストールしてもう一度インストールしなおしましたがダメでした。 ・winxp sp2 分かる方いましたらよろしくお願いいたします。

  • 急にapacheが起動しなくなった

    ここ4ヶ月程度apacheを使っており、今日の昼までは何の問題もなく動いていたのですが、夜に再びパソコンを起動するとapacheが起動しなくなりました。 apache monitorからstartを選ぶと、 requested operation has failed と表示され、起動できません。 特に何かした覚えもなく、なぜ急に起動しなくなったのか全く分かりません。 原因が分かる方がいらっしゃいましたらよろしくお願いします。

    • 締切済み
    • PHP
  • Apacheが起動できません

    プログラミング初心者です。 最初の確認でApacheを起動することはできましたが、 httpd.confの設定を変えてから起動することができません。 起動しようとすると The requested operation has failed! と表示されます。 logsフォルダにあるerrorファイルを見てみました。 [Fri Apr 27 02:07:37 2012] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico と表示されている箇所があり、誤ってファイルを消してしまったのでしょうか。 もう一度インストールしなおすべきでしょうか。 アドバイスよろしくお願い致します。

専門家に質問してみよう