質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

1回答

2767閲覧

Apacheで二回目が起動しない

tidavest

総合スコア595

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2016/06/17 23:56

Apache24を使っているのですが、1度目、コマンドプロンプトで、\Apache24\bin\httpd.exeにアクセスしたところ、worksになったのですが、コマンドプロンプトを閉じて、もう一度同じ処理をしたところ、httpd.exe: Syntax error on line 37 of C:/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
というエラーがでます。

どのようにすれば解決いたしますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

設定ファイル「C:/Apache24/conf/httpd.conf」の37行目付近にはどのような設定が書かれていますか?

いずれにしても Apache はサーバープログラムなので、一度起動するとコマンドプロンプトを閉じても終了しません。具体的にどのように Apache を起動してこのような状況になったのか分からないので具体的な回答は書きにくいですが、プロセスが起動したまま同じ設定で別のプロセスを起動しようとしたため干渉してしまった可能性もあります。

まずは、Apache の起動・停止を行う正しい手順を再確認してみてください。
Apacheをコマンドプロンプトから起動・停止・再起動する方法

# パスは、ご自身の環境に合わせて適宜読み替えてくださいね。

今の場合は、既にプロセスが起動してるので「起動」ではなく「停止→起動」もしくは「再起動」すれば、エラーはでないのではないかと思います。

投稿2016/06/18 00:11

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tidavest

2016/06/18 06:07

閉じただけで、動作が止まることがないようですが、localhostに接続しても、このサイトにアクセスできませんになります。
tidavest

2016/06/18 06:15

管理から状態を除くと停止になっています。プロンプトからリスタートのコマンドを入力してもできませんでした。バージョンにより、コマンドが違うのかもしれませんが。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問