.htaccess Fehler: Ungültiger Befehl 'AuthGroupFile'

10

Vorher habe ich an Windows gearbeitet und mein Projekt hat einwandfrei funktioniert. Vor kurzem bin ich zu Ubuntu gezogen und ich versuche ein Setup-Projekt auf LAMP.

Ich habe einen Host dafür erstellt (Windows, das ich direkt über localhost ausgeführt habe) und wenn ich ihn ausführe, wird ein Fehler von 500 internen Servern angezeigt.

Als ich in meine Protokolldatei schaute, bekam ich den ungültigen Befehl 'AuthGroupFile', der möglicherweise falsch geschrieben oder von einem Modul definiert wurde, das nicht in der Serverkonfiguration enthalten ist.

.htaccess-Datei

#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

Mein Projekt ist auf Smarty Framework.

kann jemand helfen, dies zu lösen?

Danke im Voraus

Kalpit
quelle
Sie können diese Anweisung entfernen
c4f4t0r
Welche Linux Distributionen benutzt ihr ???
Abdul Kadir
@AbdulKadir Ich benutze 14.04
Kalpit

Antworten:

26

Versuchen:

a2enmod authz_groupfile

Dies sollte Ihnen helfen.

Taras Demianchenko
quelle
1
Vielen Dank, es ist Arbeit, aber es braucht auch Root-Erlaubnis mit sudo.
Chu-Siang Lai
Du hast meinen Tag gerettet. Es funktioniert richtig, aber wie @ Chu-SiangLai sagte, benötigen Sie einen sudoBefehl, um es zu bekommen. Vielen Dank :)
Error404
1

Bitte verwenden Sie sudofür diesen Befehl, da er für mich funktioniert hat:

sudo a2enmod authz_groupfile
Martodinen
quelle
Willkommen bei Ask Ubuntu! ;-) Könnten Sie bitte meine Änderungen überprüfen und auch die Bearbeitungshilfe überprüfen , um die Lesbarkeit Ihrer Fragen in Zukunft zu verbessern ... ;-)
Fabby