Apacheが起動しなくなりました。

以下のエラーが出てApacheが起動しなくなりました。
モジュールリストがおかしくなるとこのようになるらしいことは幾つか情報がありましたが、解決方法が記載されているサイトをご存知の方いらっしゃいませんか?
#解決した際にはもちろん高ポイントです。

Starting httpd: Syntax error on line 375 of /etc/httpd/conf/httpd.conf:
Invalid command ’Order’, perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:Kumappus No.1

回答回数3784ベストアンサー獲得回数185

ポイント10pt

まずエラーメッセージに書いてある通りのところを調べましょうよ。

/etc/httpd/conf/httpd.confの375行目のOrderの前後に何か変な文字などは入ってないですか?

Orderコマンドは後ろにdeny, allowしかこないので、そこに変なものがいるとか…

よろしければその前後をここに晒してもらえるともう少しわかるかも。

id:mstkwb

375行近辺を確認してみましたが特におかしなところはありませんでした。

374行目には「Order allow,deny」とあります。

特に設定ファイルを弄ってはいないのですが..

ちなみにApacheのバージョンは2.0.54です

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all

</Directory>

2005/08/12 20:04:15
id:accessmania No.2

回答回数62ベストアンサー獲得回数0

ポイント50pt

http://mm.apache.or.jp/pipermail/newbie/2002-November/003157.htm...

[Newbie 3164] apache1.3.27へのアップグレードについて

mod_accessが読み込まれていないのではないでしょうか?

http://httpd.apache.org/docs/2.0/ja/mod/mod_access.html

mod_access - Apache HTTP ������

id:mstkwb

ありがとうございます。確認してみます。

2005/08/12 20:09:44
id:ilovegarbage No.3

回答回数38ベストアンサー獲得回数0

ポイント50pt

「Order」「allow」「deny」ディレクティブを使用する場合、mod_accessが有効になっている必要があります。

mod_accessが正しく読み込まれていますでしょうか。

また、LogLevelを「warn」から一時的に「debug」に変えると原因が判りやすいです。(今回のケースですと判らないかもしれないですが・・)

id:mstkwb

お二方のmod_accessがポイントでした。実際はほかにも必要なモジュールがあり順次入れていって復旧できました。ありがとうございます。

2005/08/13 00:18:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません