0

今日、Apache を 2.2.x から 2.4.x に移行して再構築してみました。

無事にビルドできたのですが、最後に httpd.conf ファイルをいじっていたらエラーになってしまいました...

!! Failed to generate a syntactically correct Apache configuration (/usr/local/apache/conf/httpd.conf.1377752843):
Configuration problem detected on line 68 of file /usr/local/apache/conf/httpd.conf.1377752843: Either all Options must start with + or -, or no Option may.

    --- /usr/local/apache/conf/httpd.conf.1377752843 ---
    62ScriptAlias /mailman /usr/local/cpanel/3rdparty/mailman/cgi-bin/
    63ScriptAlias /scgi-bin /usr/local/cpanel/cgi-sys/scgiwrap
    64
    65
    66<Directory "/">
    67    AllowOverride All
    68 ===>     Options ExecCGI FollowSymLinks Includes IncludesNOEXEC -Indexes -MultiViews SymLinksIfOwnerMatch <===
    69</Directory>
    70
    71<Directory "/usr/local/apache/htdocs">
    72    Options All
    73    AllowOverride None
    74    Require all granted
    --- /usr/local/apache/conf/httpd.conf.1377752843 ---

私は何をすべきか途方に暮れています。WHM は、Apache グローバル構成エディターで選択されたオプションに基づいて、UI からこのファイルを作成します。セットアップなどを変更するたびに自動生成されるため、このファイルを手動で変更するのは賢明ではないと思います。

現時点では、2.2.x から 2.4.x に移行するときに構成ファイルのルールの変更を処理していないため、これは WHM のバグだと思います。

何をすべきかについて何か提案はありますか?

現在、Easy Apache はロールバックしています (ありがたいことに)。だから私は2.2.xで立ち往生しています。

ありがとう、リッチ

4

1 に答える 1

0

よくわかりませんが、すべての WHM ソフトウェアを更新してみましたが、何かが更新されました (Easy Apache も 2013 年 8 月 29 日にバージョン 3.22.10 に更新されました)。今日、Apache 2.4.x をビルドしてみましたが、うまくいきました。

この質問は閉じることができます。

リッチ

于 2013-08-30T03:30:35.460 に答える