Frage

Ich habe DocumentRoot / var / www / Test in meiner .htaccess-Datei. Dies verursacht den Apache-Server, um mir einen 500 Interner Serverfehler.

Die Fehlerprotokolldatei zeigt: Alarm] [client 127.0.0.1] /var/www/.htaccess: DocumentRoot hier nicht erlaubt

AllowOveride Alle gesetzt in meiner conf-Datei.

Jede Idee, warum dies geschieht?

War es hilfreich?

Lösung

Die DocumentRoot Richtlinie nicht in einer .htaccess-Datei angezeigt werden. Legen Sie es in httpd.conf statt.

Andere Tipps

DocumentRoot sollte in Ihrer Virtualhost Richtlinie festgelegt wird, nicht die .htaccess-Datei.

Jeder besonderer Grund Sie DocumentRoot in der .htaccess Datei setzen?

Sie erwähnen nicht Ihre Apache-Version, aber docs für 2.0 sagen, dass DocumentRoot für Virtualhost oder Serverkonfiguration gültig ist. Acording auf die docs sollte es nicht in einer .htaccess verwendet werden

http://httpd.apache.org/docs/2.0 /mod/core.html#documentroot

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top