Türchen 14: Magento aktualisieren

Türchen 14 wird kniffelig für den Vertrieb ebenso wie für Entwickler: Magento aktualisieren. Ein Update auf die aktuelle Version kann schwierig werden, muss es jedoch nicht. Es hängt vor allem vom Projekt und den eingesetzten Extensions ab und kann daher schlecht zeitlich geschätzt werden.

Wer jedoch die Grundregel befolgt und keine Änderungen an app/core vorgenommen und statt dessen alles in eigene Extensions in app/local abgelegt hat, der spart sich einiges an mühseliger Arbeit. Nun aber der Reihe nach.

1. Schritt: Cache leeren

2. Schritt: Entweder ein Backup machen oder neuen Branch erstellen

3. Schritt: Datenbank-Backup

4. Schritt: Magento aktualisieren
Dazu wechselt man ins Backend und dann über System > Magento Connect > Magento Connect Manager und gibt folgenden Extension-Key an: magento-core/Mage_All_Latest und bestätigt mit "Install". Der folgende Installationsprozess benötigt eine Weile, es sind eine Menge an Daten - Geduld. Nach einem erfolgreichen Ende, wechselt man ins Backend, parallel auch ins Frontend. Sollte die Seite nicht aufgerufen werden können, weil es zu einem Fehler kommt, dann bitte die Inhalte aus /app/code/core/Zend/Cache/ löschen.

Jetzt folgt der schwierige Teil des Updates - es müssen alle Änderungen nachgezogen oder neu implementiert werden. Vor allem an den Übersetzungen hat sich einiges getan, hier werden einige Fehler auffallen. Am besten ist es mit einer lokalen Übersetzungsdatei zu arbeiten, um nicht nach jedem Update Übersetzungen anzupassen.

Am Ende heißt es nun testen, testen und nochmals testen.



Ein Beitrag von Ingo Hillebrand
Ingo's avatar

Ingo Hillebrand lebt in Soest und arbeitet als Anwendungsentwickler bei der Firma connect-io. Dort beschäftigt sich der studierte Wirtschaftsinformatiker (Bachelor of Science) weiterhin mit Magento. Sie erreichen ihn per e-Mail an ingo@webguys.de oder über Xing.

Alle Beiträge von Ingo

Kommentare
Tobias Vogt am

Eine Branche ist ganz einfach gesagt ein weiterer Entwicklungszweig im SVN-Repository.

Hahnefeld am

Was heisst eigentlich neuen Branch erstellen?

Dein Kommentar