0

/usr/local/apache/conf/includes/pre_virtualhost_global.conf を変更して、.htaccess の「FollowSymLinks」のすべてのインスタンスを「SymLinksIfOwnerMatch」に変更する必要があるようにしようとしています。

<Directory "/home">
Options +All +ExecCGI -FollowSymLinks +Includes +IncludesNOEXEC -Indexes -MultiViews +SymLinksIfOwnerMatch
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
</Directory>

ただし、 /scripts/rebuildhttpdconf を使用した後、次のエラーが発生します。

AH00526: Syntax error on line 2 of /usr/local/apache/conf/includes/pre_virtualhost_global.conf:

「Options +All」または「Options -All」は使用できません。

誰でもこれで私を助けることができますか?私はそれがうまくいくはずだと確信しており、Options +All を使用できない理由がわかりません。

私は Apache バージョンを使用しています: 2.4.4

ありがとう

4

1 に答える 1

1

http://httpd.apache.org/docs/2.4/mod/core.html#options を参照してください

しかし、このドキュメントで明示的に指定されていないのは、「すべて」を使用すると、残りのオプションが論理的に冗長になるように見えるということです。「なし」オプションがあるという事実は、「なし」オプションが「-すべて」を論理的に置き換えることを示しているように思えます。

于 2014-02-02T17:18:29.193 に答える