.htaccess Błąd: nieprawidłowe polecenie „AuthGroupFile”

12

wcześniej pracowałem na Windowsie i mój projekt działał poprawnie. Niedawno przeprowadziłem się do Ubuntu i próbuję zainstalować projekt na LAMP.

utworzyłem do tego hosta (system Windows działałem bezpośrednio przez localhost), a kiedy go uruchamiam, pojawia się błąd 500 serwera wewnętrznego.

kiedy zajrzałem do mojego pliku dziennika, otrzymałem niepoprawne polecenie „AuthGroupFile”, być może błędnie napisane lub zdefiniowane przez moduł nieuwzględniony w konfiguracji serwera.

Plik .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

mój projekt jest oparty na smarty framework.

czy ktoś może pomóc w rozwiązaniu tego problemu?

Z góry dziękuję

Kalpit
źródło
możesz usunąć tę dyrektywę
c4f4t0r,
Jakich dystrybucji linuksa używasz?
Abdul Kadir
@AbdulKadir używam 14.04
Kalpit

Odpowiedzi:

27

Próbować:

a2enmod authz_groupfile

To powinno ci pomóc.

Taras Demianczenko
źródło
1
Dziękuję, to działa, ale wymaga również uprawnień administratora sudo.
Chu-Siang Lai
Sprawiasz, że mój dzień jest lepszy. Działa poprawnie, ale jak powiedział @ Chu-SiangLai, potrzebujesz sudopolecenia, aby go zdobyć. Dziękuję bardzo :)
Błąd404
1

Proszę użyć sudotego polecenia, ponieważ zadziałało dla mnie:

sudo a2enmod authz_groupfile
martodinen
źródło
Witamy w Ask Ubuntu! ;-) Czy mógłbyś przejrzeć moje zmiany, a także przejrzeć pomoc dotyczącą edycji, aby poprawić czytelność twoich pytań w przyszłości ... ;-)
Fabby