Websites und Anwendungen

Joomla 1.5 aktualisieren: die Inhalte auf eine aktuelle Joomla-Version migrieren

Geprüft am 5 Min. Lesezeit Update Migration Joomla

Joomla 1.5 lässt sich weder mit der Update-Schaltfläche noch über Softaculous auf eine moderne Version aktualisieren: Zwischen beiden ändert sich so viel, dass der einzige Weg ist, die Inhalte in eine neue Installation zu migrieren. Früher migrierte man mit der Komponente jUpgrade auf Joomla 2.5, aber auch 2.5 wird seit Jahren nicht mehr unterstützt. Heute können Sie direkt von 1.5 auf die aktuelle Joomla-Version springen.

Dazu richten Sie parallel eine neue Joomla-Installation in einem Unterordner ein, kopieren die Inhalte von 1.5 hinein und machen sie, wenn alles bereit ist, zur Hauptwebsite. Die alte Website läuft bis zum letzten Schritt weiter.

1. Vorbereiten

  1. Erstellen Sie mit dem Backup-Assistenten von cPanel ein vollständiges Backup der aktuellen Website (Dateien und Datenbank).
  2. Notieren Sie die Verbindungsdaten der Datenbank von Joomla 1.5. Sie stehen in der Datei configuration.php der Website: $host, $user, $password, $db und $dbprefix (normalerweise jos_).

2. Das neue Joomla parallel installieren

Installieren Sie die neueste Joomla-Version über Softaculous auf derselben Domain in einem Unterordner, zum Beispiel nueva. Softaculous legt dafür eine eigene Datenbank an und lässt die der alten Website unberührt.

Danach haben Sie die neue Website unter tudominio.com/nueva und ihren Administrationsbereich unter tudominio.com/nueva/administrator.

3. Die Inhalte mit SP Upgrade migrieren

SP Upgrade ist eine kostenpflichtige Komponente, die direkt von Joomla 1.5 auf die Versionen 4, 5 und 6 migriert. Sie wird im neuen Joomla installiert, nicht im alten.

  1. Laden Sie SP Upgrade von seiner Seite im Joomla-Erweiterungsverzeichnis herunter.
  2. Gehen Sie im Administrationsbereich des neuen Joomla zu System > Installieren > Erweiterungen und laden Sie die ZIP-Datei hoch.
  3. Öffnen Sie Komponenten > SP Upgrade und geben Sie in den Verbindungsoptionen die Datenbankdaten von Joomla 1.5 ein, die Sie in Schritt 1 notiert haben. Als Host verwenden Sie localhost.
  4. Starten Sie die Übertragung und warten Sie, bis sie abgeschlossen ist. Bei vielen Inhalten kann das eine Weile dauern.

SP Upgrade kopiert die Inhalte des Joomla-Kerns: Benutzer, Beiträge mit ihren Sektionen und Kategorien, Kontakte, Weblinks, Newsfeeds, Banner, Menüs und Module. Die Bilder im Ordner images müssen Sie selbst kopieren: Kopieren Sie im Dateimanager von cPanel den Inhalt von public_html/images nach public_html/nueva/images.

4. Die neue Website prüfen

Hier beginnt die eigentliche Arbeit. Gehen Sie die neue Website unter tudominio.com/nueva durch:

  • Komponenten und Module von Drittanbietern: Die von Joomla 1.5 funktionieren in den aktuellen Versionen nicht. Suchen Sie ihre aktuelle Version oder eine Alternative im Erweiterungsverzeichnis, installieren Sie sie und konfigurieren Sie sie neu.
  • Template: Das von 1.5 ist ebenfalls nicht verwendbar. Wählen Sie ein aktuelles Template und passen Sie es an Ihr Design an.
  • Menüs und Links: Prüfen Sie, dass alle Menüeinträge zu ihrer Seite führen und dass die Links in den Beiträgen funktionieren.
  • Benutzer: Melden Sie sich mit einem migrierten Konto an, um zu prüfen, dass die Anmeldung funktioniert.

Je weniger Komponenten und Anpassungen die alte Website hat, desto weniger Arbeit macht dieser Schritt.

5. Die neue Website zur Hauptwebsite machen

Wenn die neue Website bereit ist:

  1. Erstellen Sie ein weiteres Backup.
  2. Verschieben Sie die Dateien von Joomla 1.5 aus public_html in einen Ordner außerhalb der Website, zum Beispiel /home/usuario/joomla15, falls Sie etwas zurückholen müssen. Verschieben Sie nicht den Ordner nueva.
  3. Verschieben Sie den gesamten Inhalt von public_html/nueva nach public_html, einschließlich der versteckten Datei .htaccess.
  4. Bearbeiten Sie public_html/configuration.php und ändern Sie die Pfade, die auf /nueva enden: $log_path und $tmp_path müssen /home/usuario/public_html/administrator/logs und /home/usuario/public_html/tmp lauten. Wenn $live_site eine Adresse enthält, lassen Sie es leer oder tragen Sie https://tudominio.com ein.
  5. Öffnen Sie tudominio.com und den Administrationsbereich unter tudominio.com/administrator und prüfen Sie, dass alles funktioniert.

Wenn sich die Adressen einiger Seiten ändern, legen Sie unter Komponenten > Umleitungen in Joomla Umleitungen von den alten auf die neuen an, damit Sie die Besucher von Google nicht verlieren.

Wenn alles funktioniert, können Sie den Ordner joomla15 und die alte Datenbank löschen.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.