Komme bei mod_rewrite nicht weiter

Hallo,

habe folgendes problem.

hab vor kurzem nen vserver bei evanzo erworben. Dort läuft ein apache2 server unter linux, doch leider wurde er ohne mod_rewrite modul installiert.

Nun hab ich mir schon etliche Sachen im Internet durchgelesen aber nichts hat bisher so recht geholfen.

Also wenn ich die phpinfo.php aufrufe steht dort nichts von mod_rewrite. Finde aber allgemein dort nichts zu modulen…

Nun wollte ich mod_rewrite installieren also habe ich mir die datei mod_rewrite.so downgeloadet und an die entpsrechende position auf meinem root server kopiert.
In meiner httpd.config habe ich den eintrag

LoadModule rewrite\_module modules/mod\_rewrite.so  

hinzugefügt.

Nach neustart des server starte ich den apache server mit rcapache2 start. bekomme dann folgende Fehlermeldung:

Starting httpd2 (prefork) Syntax error on line 232 of /etc/apache2/httpd.conf:  
Cannot load /srv/www/modules/mod\_rewrite.so into server: /srv/www/modules/mod\_rewrite.so: invalid ELF header  

Was mache ich falsch ? Wie kann ich mod_rewrite nachträglich auf meinem apache server installieren ? Brauche ich noch die kompilierte mod_rewrite.c dazu ? Ist es überhautp möglich sowas nachzutragen oder muss man da den ganzen server neu installieren ?

Vielen dank.

Andi

Hallo,

Hi,

Dort läuft ein apache2 server unter linux, doch leider wurde
er ohne mod_rewrite modul installiert.

Zu Einen: laeuft darauf auch eine bestimmte Distribution oder ist die geheim? Zum anderen: sicher? mod_rewrite kommt mit jedem Hausfrauen-Apache-Paket daher, das installiert man meistens „aus Versehen“ sowieso mit. Hier (Debian) liegt das unter /usr/lib/apache2/modules/mod_rewrite.so und ist mit apache2-common mitgekommen.

Nun wollte ich mod_rewrite installieren also habe ich mir die
datei mod_rewrite.so downgeloadet und an die entpsrechende
position auf meinem root server kopiert.

Was ist denn die entsprechende Position? Der Pfad von unten aus der Fehlermeldung klingt mir irgendwie sehr unpassend. Du solltest das Paket aus Deiner Distribution nehmen und nicht eins, was Du irgendwo ‚downgeloadet‘ ([Sic!]) hast.

[code]

Das geht hier mit

    > LoadModule rewrite\_module modules/mod\_rewrite.so
    


 Da sollte ein absolute Pfadname stehen.



> /srv/www/modules/mod\_rewrite.so: invalid ELF header


Hm. Verwende das mod\_rewrite aus deiner Distribution.



> Brauche ich noch die kompilierte mod\_rewrite.c dazu ?


Du koenntest es natuerlich auch selbst kompilieren. Habe ich schon erwaehnt, dass Du das mod\_rewrite aus Deiner Distribution nehmen sollst?



> Ist es überhautp möglich sowas nachzutragen


Natuerlich.



> oder muss man da den ganzen server neu installieren ?


Sind wir hier bei Windows?

HTH,
 Gruss vom Frank.