Magento-Upgrade auf 1.7

Upgrade von Magento Commerce 1.4, 1.5 und 1.6 auf 1.7

Magento ist ein ziemlich komplexes Programm, für das es keine einfache Upgrade-Lösung gibt. Da das Befolgen der Standardanleitungen zu vielen Fehlern führt, habe ich meine eigene Upgrade-Anleitung geschrieben, mit Dank an Duntuk.com und Schlüsselfertig.

Für Versionen unter 1.4.2 müssen Sie zunächst die Schritte von Schlüsselfertig für niedrigere Versionen.

Schritte vor dem Upgrade

  • MACHEN SIE EIN BACKUP!
  • Installieren Sie eine Neuinstallation von Magento in einem Unterverzeichnis oder einem anderen Host auf einer neuen Datenbank (überschreiben Sie natürlich nicht Ihre eigene Version).
  • Mit dem DB-Reparaturtool Von Magento aus können Sie Ihre eigene Datenbank mit der gerade installierten Datenbank vergleichen. Das DB-Reparaturtool sucht nach Fehlern in der Datenbank und kann diese aktualisieren.
  • Öffnen Sie SSH und entfernen Sie Ihren Cache:
    rm -rf var/cache/*
    rm -rf Downloader/Pearlib/Cache/* Downloader/Pearlib/Download/*

Upgrade-Schritte

  • Chmod der Mage-Datei: $ chmod 550 ./mage
  • Aktualisieren Sie die Site (laut Duntuk und Turnkeye):$ ./mage mage-setup .
    $ ./mage sync --force
    $ ./mage list-upgrades # (um zu sehen, ob es Upgrades gibt)
    $ ./mage config-set bevorzugter_status stabil
  • Starten Sie das Upgrade
    $ ./mage upgrade-all --force
  • Wenn das Upgrade abgeschlossen ist, werden Zeilen wie die folgenden angezeigt:
    Aktualisiertes Paket: community/Mage_Locale_en_US 1.7.0.2
  • Cache und Sitzungen entfernen
    $ rm -rf var/cache/* var/session/*
    $ rm -rf Downloader/Pearlib/Cache/* Downloader/Pearlib/Download/*
  • Besuchen Sie die Homepage, die den Upgrade-Prozess startet. Dies kann bis zu 30 Minuten dauern. Wenn Sie es per SSH tun, sparen Sie Speicher:
    $ php -f index.php
  • Manchmal ist es sicherer, die index.php mehrmals zu starten, bis sie eine leere Rückgabe zurückgibt.
  • Besuchen Sie dann den Administrator und stellen Sie sicher, dass die Versionsnummer die Nummer der aktualisierten Version ist

Nachbehandlung

Wenn das Upgrade erfolgreich war, indizieren Sie die Website erneut:

$ php shell/indexer.php neu indizieren

Setzen Sie alle Berechtigungen zurück:

$ finden . -type f -exec chmod 644 {} \;
$ finden. -type d -exec chmod 777 {} \;

$ chmod 755 Magier
$ chmod o+w var var/.htaccess app/usw.
$ chmod -R o+w Medien
$ chmod -R 777 var/package var/locks var/report var/export downloader

Hoffentlich ist Ihre Site jetzt aktualisiert! Wenn Sie Fragen haben, antworten Sie unten!

Probleme

Fehler: Mage-Registrierungsschlüssel „_resource_helper/core“ ist bereits vorhanden

rm -rf var/Sitzung/*
rm -rf var/cache/*

Wenn das nicht funktioniert, starten Sie Caching-Tools wie Memcached neu!

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch
Nach oben blättern