Upgrade von Joomla! 1.5 auf Joomla! 1.6

Verfasst von Hagen Graf am 11. January 2011 - 18:42

Wie aktualisieren Sie Ihre Joomla! 1.5-Website auf Joomla! 1.6 – ohne Datenverluste und ähnliche Katastrophen?

Für die Aktualisierung gibt es zwei Varianten:

  • Sie aktualisieren die bestehende Joomla! 1.5-Website durch die zusätzliche Installation einer Komponente. Diese Komponente lädt auf Knopfdruck alle benötigten Dateien und aktualisiert Ihre Joomla! 1.5-Website automatisch.
  • Sie erstellen eine leere Joomla! 1.6-Website und übertragen manuell die Daten der Joomla! 1.5-Website. Diese Variante ist natürlich die sicherste aber auch die Aufwendigste. Wenn sie nur 20 Beiträge in Ihrer Joomla! Installation haben, aber durchaus realistisch.

Automatisches Upgrade

ACHTUNG: Die von mir benutzte Upgrade-Komponente liegt jetzt in der Version 1.0 vor (Stand Februar 2011), ermöglicht aber noch nicht die Übernahme von Daten aus allen Drittanbieter-Komponenten. Grundsätzlich finde ich die Idee aber gut und mit dem Joomla! Core funktioniert es auch gut.

Stellen Sie sich die folgenden Fragen. Sie können ein automatisches Update durchführen lassen, falls Sie diese Fragen mit Ja beantworten können.

Erfüllt Ihre Serverumgebung die Mindestvoraussetzungen für Joomla! 1.6?
Requirements

  • PHP ab der Version 5.2.4
    (Nicht für Joomla! 1.6, aber für die von uns benutzte Upgrade-Komponente benötigen Sie das CURL-Modul in PHP.)
  • MySQL ab der Version 5.0.4

Sind alle installierten Erweiterungen für Joomla! 1.6 verfügbar?
Momentan sind das 700 Erweiterungen.
Unter Erweiterungen Install/Uninstall sehen Sie die Liste Ihrer installierten Komponenten, Module, Plugins und Templates (siehe Abbildung 1).
Installed extension versions
Abbildung 1: Übersicht der installierten Komponenten

Ist das installierte Template für Joomla! 1.6 verfügbar bzw. sind Sie in der Lage, es manuell anzupassen?
Hier finden Sie eine gute Präsentation zu allen Template Änderungen von Chris Davenport:

Sind Sie in der Lage, eine lokale Kopie Ihrer Website zu erstellen?

Verfügen Sie über genug Wissen, bei Bedarf ein wenig Code anzupassen bzw. nach Anleitung Code-Schnipsel zu kopieren und anzupassen? :-)

Wenn Sie ein gutes Gefühl haben und wenigstens zähneknirschend Ja gesagt haben ... dann mal los!

Schritt 1: Backup

Bevor Sie irgendetwas anderes tun, sollten Sie ein Backup Ihrer Website anfertigen.
Vermutlich benutzen Sie bereits Akeeba Backup. Die Erweiterung ist für die Versionen Joomla! 1.5 und 1.6 verfügbar.
Wenn nicht, dann installieren Sie es, und sichern Sie Ihre Website!

Schritt 2: Lokale Kopie Ihrer Website erstellen

Sie können eine lokale Kopie manuell anlegen:

  • Kopieren Sie die Dateien.
  • Erstellen Sie einen SQL-Dump, und spielen Sie ihn lokal ein.
  • Passen Sie die Datei configuration.php an.

Sie können den Vorgang auch mit Akeeba Backup durchführen. Es ermöglicht das Erstellen eines Zip-Pakets Ihrer Website. Um aus diesem Paket wieder eine Website machen zu können, benötigen Sie den Akeeba Kickstarter:

  • Legen Sie die Kickstarter-Dateien und das Zip-Paket Ihrer Website in den lokalen Ordner Ihrer Website (htdocs).
  • Legen Sie eine leere Datenbank für Ihr Joomla! 1.5 an.
  • Rufen Sie die Datei kickstart.php auf. Vermutlich sieht der Aufruf bei Ihnen so aus: http://localhost/kickstart.php. Folgen Sie den Anweisungen.

Schritt 3: Upgrade-Komponente

Es gibt eine Upgrade-Komponente von Matias Aguirre. Übernommen werden folgende Daten:

  • Benutzer
  • Kategorien
  • Inhalte/Artikel
  • Banner
  • Menüs und Struktur
  • Module
  • Kontakte
  • Newsfeeds
  • Weblinks

Installieren Sie die Komponente http://www.matware.com.ar/downloads/joomla/jupgrade.html in der lokalen Joomla! 1.5-Seite. Rufen Sie sie auf, und starten Sie das Upgrade – das war's. :-)

Die Komponente legt ein Verzeichnis mit dem Namen jupgrade an und installiert dort die Joomla! 1.6-Variante Ihrer Website, also http://localhost/jupgrade.
Das Joomla! 1.6-Core-Template Beez2 wird aktiviert.

Sprachdateien

Laden Sie die deutschen Sprachdateien von JGerman, und installieren Sie sie.

Template

Passen Sie Ihr Template an, und aktivieren Sie es.

Meine Erfahrung und noch ein paar Links


 

Wie aktualisieren Sie Ihre Joomla! 1.5-Website auf Joomla! 1.6 – ohne Datenverluste und ähnliche Katastrophen?Für die Aktualisierung gibt es zwei Varianten:Sie aktualisieren die bestehende Joomla! 1.5-Website durch die zusätzliche Installation einer Komponente. Diese Komponente lädt auf Knopfdruck alle benötigten Dateien und aktualisiert Ihre Joomla! 1.5-Website automatisch.Sie erstellen eine leere Joomla! 1.6-Website und übertragen manuell die Daten der Joomla! 1.5-Website. Diese Variante ist natürlich die sicherste aber auch die Aufwendigste. Wenn sie nur 20 Beiträge in Ihrer Joomla! Installation haben, aber durchaus realistisch.

6 Kommentare

What You Need to Know About

Submitted by Guest on 12. January 2011 - 14:37.

What You Need to Know About Joomla 1.6. Part 5: Templates:
http://community.joomla.org/blogs/commun...

Legen Sie die Kickstarter

Submitted by Guest on 13. January 2011 - 13:27.

Legen Sie die Kickstarter Dateien und das Zip-Paket Ihrer Website in den lokalen Ordner Ihrer Website (htdocs).

Zum lokalen Entpacken und Installieren: Ich habe keine Kickstarterdateien irgendwo hingepackt. Lediglich ein Backup über die Akeepa-Backup-Komponente gemacht und gedownloadet. Einfach das Backup entzippen, das entzippte Verzeichnis in den lokalen Website Ordner (htdocs) packen, über den Browser die Adresse der lokalen Site aufrufen z.B. localhost/meinverzeichnis/installation/index.php.
Dort öffnet sich der Installer, man gibt dort die Daten (Host, Benutzer, PW) für die lokale Datenbank, die man vorher angelegt hat, ein und folgt einfach den Angaben der Installation.
Fertig.

Akeepa kannte ich noch nicht, danke für den Tipp.

Also ich mache ich lokale

Submitted by Hagen Graf on 13. January 2011 - 13:40.

Also ich mache ich lokale Installation eigentlich immer manuell, so wie Du auch. Das Aufwendige dabei ist, dass man die Datenbank separat per phpMyAdmin o.ä. installieren muss.

Ich wusste, dass es auch mit Akeeba geht, hatte das aber noch nie ausprobiert. Akeeba sollte meiner Meinung in den Joomla! core. Das ist wirklich gut!

Es funktioniert im Grunde wie

Submitted by Guest on 13. January 2011 - 13:47.

Es funktioniert im Grunde wie die Erstinstallation,
Akeeba sollte meiner Meinung in den Joomla! core. Das ist wirklich gut! jepp ;)
LG Momo

Hier ist noch etwas, das ich

Submitted by Hagen Graf on 13. January 2011 - 18:13.

Hier ist noch etwas, das ich gerade gefunden habe
http://docs.joomla.org/Tutorial:Migratin...

Für die Migration gibt es

Submitted by Guest on 26. February 2011 - 1:45.

Für die Migration gibt es mittlerweile auch die Komponente J2XML. Die ist mehr oder weniger brauchbar, je nach Bedürfnis. Beiträge, die Einstellungen dazu und auch die Bilder können mit J2XML als XML-Datei exportiert werden. Habe das ausprobiert und es hat auch unter Xampp lokal funktioniert. Link dazu ist http://www.ahadesign.eu/joomla/inhalte-v...
Das ist also sehr gut um viele Artikel von Joomla 1.5 nach 1.6 mit allen einmal gemachten Definitionen zu bringen. Ein komplettes Joomla 1.5 portiert es leider nicht. Aber das könnte vielen Usern so reichen und erzeugt nicht so viel Datenbankmüll wie vielleicht JUpgrade. Auch hat man kein Joomla im Joomla wie bei JUpgrade. Vielleicht bringt das ja was für das Buch.
Wenn das alles längst bekannt ist, entschuldige ich mich für die Störung.

Beste Grüße
Gerhard Lang
ahadesign.eu

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen