Magento-upgrade naar 1.7

Upgraden van Magento Commerce 1.4, 1.5 en 1.6 naar 1.7

Magento is een vrij complex programma dat geen gemakkelijke upgrade-oplossing heeft. Omdat het volgen van de standaardgidsen nogal wat fouten oplevert, heb ik mijn eigen upgradegids geschreven met dank aan Duntuk.com en Sleutelklaar.

Voor versies lager dan 1.4.2 moet u eerst de stappen van Sleutelklaar voor lagere versies.

Stappen voorafgaand aan de upgrade

  • MAAK EEN BACKUP!
  • Installeer een nieuwe installatie van Magento op een submap of andere host op een nieuwe database (overschrijf uiteraard niet uw eigen versie).
  • Met de db reparatietool van Magento kunt u uw eigen database vergelijken met de nieuwe database die u zojuist hebt geïnstalleerd. De db repair tool zoekt naar fouten in de database en kan deze upgraden.
  • Open SSH en verwijder uw cache:
    rm -rf var/cache/*
    rm -rf downloader/pearlib/cache/* downloader/pearlib/downloaden/*

Upgrade stappen

  • Chmod het mage-bestand: $ chmod 550 ./afbeelding
  • Upgrade de site (volgens Duntuk en Turnkeye):$ ./mage mage-setup .
    $ ./mage sync --force
    $ ./mage list-upgrades # (om te zien of er upgrades zijn)
    $ ./mage config-set preferred_state stabiel
  • Start de upgrade
    $ ./mage upgrade-all --force
  • Als de upgrade is voltooid, ziet u rijen zoals:
    Pakket geüpgraded: community/Mage_Locale_en_US 1.7.0.2
  • Cache en sessies verwijderen
    $ rm -rf var/cache/* var/sessie/*
    $ rm -rf downloader/pearlib/cache/* downloader/pearlib/downloaden/*
  • Bezoek de homepage die het upgradeproces zal activeren. Het kan tot 30 minuten duren. Door het te doen via SSH wordt het geheugen veiliggesteld:
    $ php -f index.php
  • Soms is het veiliger om index.php meerdere keren te triggeren totdat er een lege return wordt gegeven
  • Ga dan naar de beheerder en controleer of het versienummer het nummer is van de geüpgradede versie

Nazorg

Indexeer de website opnieuw als de upgrade succesvol is:

$ php shell/indexer.php opnieuw indexeren

Stel alle machtigingen opnieuw in:

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

$ chmod 755 magiër
$ chmod o+w var var/.htaccess app/enz.
$ chmod -R o+w-media
$ chmod -R 777 var/pakket var/locks var/rapport var/export downloader

Hopelijk is je site nu geüpdatet! Als je vragen hebt, reageer dan hieronder!

Problemen

Fout: Mage-registersleutel “_resource_helper/core” bestaat al

rm -rf var/sessie/*
rm -rf var/cache/*

Als dat niet werkt, start dan cachingtools zoals Memcached opnieuw op!

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLNederlands
Scroll naar boven