Archiv

Hier ein kleiner Tipp für alle, die Ihre Joomla-Installation auf einen Server bei 1&1 umziehen möchten. Diesen Tipp veröffentliche ich aus aktuellem Anlass, da ich selbst auf diese Problematik gestoßen bin, als ich den Auftrag bekam, eine Joomla-Installation von einem extrem langsamen Strato-Server bzw. einer extrem trägen Strato-MySQL-Datenbank in ein neues Zuhause auf einem Server bei 1&1 umzuziehen.

Die ersten Schritte solcher Umzüge sind ja immer die gleichen:

  1. Datenbank beim alten Hoster sichern
  2. Kompletten Inhalt des FTP-Servers sichern
  3. Wenn möglich Datenbank beim neuen Hoster anlegen und gleich zurücksichern
  4. Sobald der Umzug vonstatten gegangen ist, die Configuration.php anpassen und
  5. Alle Dateien wieder auf den neuen FTP-Server hochladen

Soweit ist auch alles reibungslos verlaufen, die Startseite ist auch erschienen. Nur beim Klick auf einen Menüpunkt erschien die Fehlermeldung: Error 500 – Internal server error.

Lösung:

Das Problem liegt an der Datei .htaccess. Durch Hinzfügen von

AddType x-mapp-php5.php

und

AddHandler x-mapp-php5.php

und durch Ändern des Eintrages

Rewrite Engine on

in

Rewrite Engine off

sowie das Entfernen des # in der Zeile mit

RewriteBase /

sollte dann wieder alles wie gehabt funktionieren.

 

 

Nachtrag aus aktuellem Anlass (28.07.11):

Ggf. reicht es auch aus, das # vor

RewriteBase /

zu entfernen und alle anderen o. g. Änderungen zu ignorieren. Zumindest hat das bei mir gefruchtet, als ich vor Kurzem ein Joomla 1.5.23 mit mod_rewrite auf einem 1&1-Server in Betrieb genommen habe. Joomla wurde hierbei in ein Unterverzeichnis des Webservers installiert, was die Nutzung des Parameters RewriteBase auch sinvoll erscheinen lässt.

Viel Erfolg!

Kommentieren

Google-Werbung