Xampp mode rewrite funktioniert nicht

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Xampp mode rewrite funktioniert nicht

Postby morrers » 13. July 2008 10:06

Hallo
folgende Änderungen in der httpd.conf haben nichts gebracht

LoadModule rewrite_module modules/mod_rewrite.so (raute wurde entfernt)
AllowOverride All (Zeile 188)
AllowOverride All (Zeile 223)

Computer und Apache wurden neu gestartet.

Error Log zeigt folgenden Fehler:
[Sun Jul 13 10:48:00 2008] [alert] [client 127.0.0.1] C:/xampplite/htdocs/xampp/acc/.htaccess: Invalid command 'ExpiresActive', perhaps misspelled or defined by a module not included in the server configuration

Wäre super wenn mir jemand den entsprechenden Hinweis geben kann damit es läuft.
Danke
Morrers
morrers
 
Posts: 12
Joined: 13. July 2008 09:56

Postby Nobbie » 13. July 2008 11:27

Natürlich bringt das nichts, wieso hast Du mod_rewrite aktiviert?

Tipp: gib mal "Apache ExpiresActive" in Google ein...
Nobbie
 
Posts: 8762
Joined: 09. March 2008 13:04

Postby morrers » 13. July 2008 12:56

Habe noch nie etwas in der Richtung eine Apaches eingerichtet, hab auch noch nie mit xampp gearbeitet. Die Installation war allerdings nicht so schwer.

Damit meine Seiten funktionieren muss die .htaccess mit mode rewrite akzeptiert werden.

RewriteRule ^(.*)/bun_([^/]+).html#(.*)$ $1.php?bun=$2#$3 [L]

Wenn ich den Begriff Apache ExpiresActive bei Google eingebe verstehe ich nur Bahnhof, sorry.

Gruß
Morrers
morrers
 
Posts: 12
Joined: 13. July 2008 09:56

Postby Wiedmann » 13. July 2008 13:49

Wenn ich den Begriff Apache ExpiresActive bei Google eingebe verstehe ich nur Bahnhof, sorry.

Dann würde ich es simple mit dem Apache - Manual versuchen.

Habe noch nie etwas in der Richtung eine Apaches eingerichtet,

Wie verwende ich ein Manual? ;-)

Also öffnen wir erst einmal das Apache-Manual:
http://httpd.apache.org/docs/2.2/

Invalid command 'ExpiresActive', perhaps misspelled or defined by a module not included in the server configuration

Apache stört sich am der Directive "ExpiresActive" die du in deiner ".htaccess" benutzt.
--> Entweder falsch geschrieben, oder das dazugehörige Modul ist nicht geladen.

Also gehen wir im Manual auf den Punk "Kurzreferenz der Direktiven":
http://httpd.apache.org/docs/2.2/mod/qu ... rence.html

Dort schaust du, ab es die Directive "ExpiresActive" überhaupt gibt.
--> Scheint es zu geben, also auf die Dirctive klicken, zur genaueren Beschreibung:
http://httpd.apache.org/docs/2.2/mod/mo ... iresactive

Hier sieht man, das diese Directive zum "Module: mod_expires" gehört.
--> also stellt sich erst einmal die Frage: Ist dieses Modul bei dir geladen? (dieses deutet ja auch schon die Fehlermeldung an)


(Dieses Vorgehen macht man eigentich immer so. Egal ob Apache/MySQL/PHP/usw. ...)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Nobbie » 13. July 2008 14:42

morrers wrote:Wenn ich den Begriff Apache ExpiresActive bei Google eingebe verstehe ich nur Bahnhof, sorry.


Dabei steht schon im ersten Treffer bereits im Titel alles was man wissen muss:

Apache module mod_expires


Was könnte das wohl bedeuten?
Nobbie
 
Posts: 8762
Joined: 09. March 2008 13:04

Postby morrers » 13. July 2008 21:46

Danke Wiedmann für die gute Beschreibung.

Gruß
Morrers
morrers
 
Posts: 12
Joined: 13. July 2008 09:56


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests