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:

./mage install connect20.magentocommerce.com/community Mage_All_Latest --force

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!

DDI logo   S.P.Dolman| dolmandesign.nl | KVK 08196159 | Alle rechten voorbehouden | algemene voorwaarden