vserver
Goto Top

Htaccess funktioniert nicht nach neu Installation

Hallo,

ich hab meinem Webserver neu installiert (Debian Jessie), meine .htaccess Dateien erkennt er aber bisher noch nicht.

Apache 2 ist neu installiert, a2enmod rewrite habe ich durchgeführt, danach apache2 neu gestartet.

Meine apache.conf in /etc/apache2 habe ich hier: http://pastebin.com/c29f12zB

woran kann das noch liegen, es muss eine Servereinstellung sein da die .htaccess Dateien vorher funktionierten.

vielen Dank.

Content-ID: 306220

Url: https://administrator.de/forum/htaccess-funktioniert-nicht-nach-neu-installation-306220.html

Ausgedruckt am: 22.12.2024 um 21:12 Uhr

129413
Lösung 129413 04.06.2016 aktualisiert um 19:46:21 Uhr
Goto Top
AllowOverride All musst du für das jeweilige Verzeichnis in der htaccess Dateien genutzt werden sollen aktivieren, das steht bei dir in allen Verzeichnissen der Config auf "none" ...
Ohne Override keine .htaccess ...

<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>

https://httpd.apache.org/docs/2.2/de/mod/core.html#allowoverride

Gruß skybird
vServer
vServer 04.06.2016 um 19:47:06 Uhr
Goto Top
Funktioniert leider immer noch nicht, apache2 habe ich neu gestartet
129413
129413 04.06.2016 aktualisiert um 19:49:35 Uhr
Goto Top
Browser Cache löschen...

Bei vHosts sollte man das natürlich entsprechend in deren Config vornehmen.
vServer
vServer 04.06.2016 um 19:48:34 Uhr
Goto Top
Funktioniert, Einwandfrei TOP Danke face-smile
vServer
vServer 04.06.2016 um 19:51:30 Uhr
Goto Top
aber habe gerade bemerkt das ich ein Fehler erhalte:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

die htaccess sieht so aus:

AuthUserFile /var/www/html/page/cp/admin/.htpasswd
AuthGroupFile /dev/null
AuthName "LOGINPANEL"
AuthType Basic

<limit GET POST>
require valid-user
</limit>
tomolpi
tomolpi 04.06.2016 um 20:18:38 Uhr
Goto Top
Zitat von @vServer:

aber habe gerade bemerkt das ich ein Fehler erhalte:
...

Damit hier auch noch andere reinschauen habe ich das "gelöst" mal wieder entfernt face-smile

LG,

tomolpi
(Mod. Bereich Linux)
129413
129413 04.06.2016 aktualisiert um 20:39:49 Uhr
Goto Top
Please contact the server administrator
Tu das, das hat nichts mehr mit der Frage zu tun.
Das ist dann wohl eher was für die Kategorie "Apache-Beginners On The Road" face-big-smile
vServer
vServer 04.06.2016 um 20:39:42 Uhr
Goto Top
Dann muss ich mir selbst eine Mail schreiben face-smile
129413
129413 04.06.2016 aktualisiert um 20:43:32 Uhr
Goto Top
Ihr solltet eure Fehlermeldungen mal bis zum Ende lesen:
More information about this error may be available in the server error log.
Genau da findest du deine Ursache für das Problem -> /var/log/*

Linux Debugging erste Stunde !
infowars
infowars 04.06.2016 aktualisiert um 20:47:40 Uhr
Goto Top
Vermutlich ein klassischer Schreibfehler ö.ä.
Auf korrekte Fromatierung achten etc.
Limit GET POST ?
http://www.webmaster-tipps.de/haeufiger-fehler-unsicherer-htaccess-schu ...
vServer
vServer 04.06.2016 um 20:47:44 Uhr
Goto Top
Da hab ich folgendes:
Invalid command 'AuthGroupFile', perhaps misspelled or defined by a module not included in the server configuration

wäre das die Lösung: a2enmod authz_groupfile
vServer
vServer 04.06.2016 um 20:50:12 Uhr
Goto Top
Das komische ist das es vor der Installation noch einwandfrei funktionierte
129413
129413 04.06.2016 aktualisiert um 20:58:32 Uhr
Goto Top
Was ist daran komisch ?? Wenn du deinen Webserver neu installierst und dir nicht notiert hast welche Module du und dein CMS alle benötigst ist doch klar wenn dir ein Essentielles fehlt, das es zu Problemen kommt... Und einen Befehl zu nutzen ohne das das entsprechende Modul aktiviert ist, x-) ...

Freitagsfrage am Samstag.
vServer
vServer 04.06.2016 um 21:09:47 Uhr
Goto Top
Wenn ich draufkommen würde welches Modul noch nicht aktiviert ist :D ich hatte die .bash history, aber leider zu früh gelöscht face-sad
117471
117471 05.06.2016 um 10:49:13 Uhr
Goto Top
Hallo,

welche Mods benötigt werden, sagt Dir normalerweise dein CMS-System. Die meisten Systeme checken das im Rahmen der Installation bzw. bieten ein Check-Tool an, dass Du über den Browser aufrufst.

Welche Apache2-Mods aktiv sind, müsste Dir eigentlich ein Blick in das Verzeichnis /etc/apache2/mods-enabled verraten.

Gruß,
Jörg