it-swarm-ja.com

userdirのAllowOverride

すべてのuserdirHost.com/~user)が、.htaccessなどのphp_valueのオプションをオーバーライドできるようにする必要があります。 ApacheをAllowOverrideに設定するにはどうすればよいですか?

2
Kristopher Ives

あなた <Location>または同様のブロック内に設定することはできません 。したがって、回避する必要があります。私のデフォルトの設定では、以下が使用されていますが、これは便利な方法のようです(もちろん、UserDirパスを変更する場合は、パスを調整する必要があります)

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
3
Marian

これはセットアップによって異なります。最新のDebian/Apache2がhttp:// Host/〜userにアクセスするには、「userdir」モジュールを有効にする必要があります。 AllowOverrideを構成するには、このモジュールの構成ファイルを編集する必要があります。

vi /etc/Apache2/mods-enabled/userdir.conf

この更新後、Apacheを再起動する必要があります。

Sudo service Apache2 restart
0
Thomas B

/etc/httpd.confにある可能性がありますが、YMMVです。

0
dag729