Magento: upgrade Magento
Upgrade Magento naar nieuwste versie
Helaas is het upgraden van Magento niet eenvoudig. Daarom probeer ik hier een handleiding te geven om het voor elkaar te maken.
De voorkeur gaat uit naar upgraden via de command prompt. Daarvoor moet je dus SSH toegang hebben.
Je begint met de volgende stappen:
./pear upgrade -f magento-core/Mage_All_Latest-stable
chmod 755 mage
./mage mage-setup .
./mage sync
./mage upgrade-all --force
Dit was nog niet voldoende helaas, want hij upgrade niet naar 1.6.2.0
Daarvoor nog deze stap uitgevoerd:
Daarna moet dus alles op de goede rechten worden gezet:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Daarna nog de laatste rechtenkwestie:
chown -R www-data:www-data *
Om de upgrade af te ronden moet je de webpagina openen, hij werkt dan de database bij. Dat kan lang duren (tot wel 30 minuten), dus even geduld en niet afbreken.
Ik kwam nog de volgende foutmelding tegen:
a:5:{i:0;s:223:"Error in file: "/var/www/clients/client9/web75/web/app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php" - SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '11-General' for key 2";i:1;s:1054:"#0 /
Dat bleek redelijke eenvoudig op te lossen. Ga hiervoor naar je database via phpmyadmin en zoek tabel eav_attribute_group
Hierin vind je een veld dat een conflict veroorzaakt. Het gaat in dit geval attribute_group_name GENERAL en attribute_set_id 11.
Deze entry kun je verwijderen. Hierna was het probleem opgelost.
Succes!
- login of registreer om te reageren
S.P.Dolman| dolmandesign.nl | KVK 08196159 | Alle rechten voorbehouden |