Von manuellen Updates halte ich nicht sehr viel, deswegen habe ich nach einer Möglichkeit gesucht, den Magento Connect Manager zu benutzen.
Anleitung:
- Datenbank Dump durchführen
- Backup des Filesystem
- Magento Connect Manager ausführen
- System > Magento Connect > Magento Connect Manager
- Unter: „Install New Extension“ folgenden Key eintragen
- connect20.magentocommerce.com/community/Mage_All_Latest
- Eventuell bekommt man nun folgende Fehlermeldung:
- „CONNECT ERROR: Package ‘Mage_All_Latest’ is invalid“
- Unter: downloader\lib\Mage\Connect\Validator.php folgende Zeile nebst Return Code false entfernen
-
if (file_exists($dest)) { $this->addError("'{$file}' already exists");
- Danach Cache leeren und die Ordner unter „/var/cache“ und „/var/session“ leeren
- Bekommt man nun beim Aufruf der Seite einen „Service Temporarily Unavailable“ – Fehlermeldung. Muß man die Datei „maintenance.flag“ im Root-Verzeichnis entfernen.
- Beim Einloggen in den Admin-Bereich kann nun noch folgender SQLSTATE Fehler auftreten.
- SQLSTATE[HY000]: General error: 1025 Error on rename of [<Tabellenname>]
- Abhilfe schafft dann hier ein ALTER Table Script
-
ALTER TABLE catalog_category_entity ENGINE=INNODB; ALTER TABLE core_store ENGINE=INNODB; ALTER TABLE catalog_category_entity ENGINE=INNODB; ALTER TABLE core_store ENGINE=INNODB;
- Browsercache leeren und Seite neu laden.
Danach sollte man sich eigentlich Problemlos einloggen können und das UPDATE auf Magento 1.7.0 war hoffentlich erfolgreich.
Danke an Quelle