.htaccessエラー:無効なコマンド「AuthGroupFile」


12

この前は、Windowsで作業していて、プロジェクトは適切に機能していました。最近ubuntuに移動し、LAMPでセットアッププロジェクトを試みています。

私はこれのためにホストを作成しました(windowsはlocalhostを介して直接実行していました)、実行すると500内部サーバーエラーが発生します。

ログファイルを確認すると、無効なコマンド 'AuthGroupFile'が返されました。おそらく、サーバーの構成に含まれていないモジュールでスペルが間違っているか、モジュールによって定義されています。

.htaccessファイル

#php_value zend.ze1_compatibility_mode off
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /opt/lampp/htdocs/uniplex_mobile/.htpasswd 
AuthGroupFile /dev/null 

<Files manageurls.html>
require valid-user
</Files>
<Files addurl.html>
require valid-user
</Files>
<Files editurl.html>
require valid-user
</Files>

AddType application/x-httpd-php .php .htm .html

私のプロジェクトはsmartyフレームワークです。

誰かがこれを解決するのを手伝ってくれる?

前もって感謝します


そのディレクティブを削除できます
c4f4t0r

どのLinuxディストリビューションを使用していますか???
Abdul Kadir 14

@AbdulKadir私は14.04を使用しています
Kalpit

回答:


27

試してください:

a2enmod authz_groupfile

これはあなたを助けるはずです。


1
ありがとう、それはうまくいきますがsudo、にもroot権限が必要です。
Chu-Siang Lai

あなたは私の日を作ります。それは正しく動作しますが、@ Chu-SiangLaiが言ったように、sudoそれを取得するにはコマンドが必要です。どうもありがとう:)
Error404

1

sudoそれが私のために働いたので、このコマンドに使用してください:

sudo a2enmod authz_groupfile

Ask Ubuntuへようこそ!;-)私の編集内容を確認し、編集ヘルプを確認して、質問の読みやすさを向上させてください... ;-)
Fabby
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.