DocumentRoot in .htaccess verursacht einen Fehler
-
02-07-2019 - |
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?
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