How to update Magento (EN)

Tags: MagentomagereportSecurity

Op deze pagina vind je instructies en een praktische stappenplannen om je Magento webshop te updaten. Door tijdig je Magento webshop te updaten met de laatste versie ben je verzekerd van de laatste bug fixes, wat je shop veilig maakt. Daarnaast profiteer je ook van de nieuwste features van Magento.
Vanwege de aard van het probleem is het onderstaande artikel geschreven in het Engels. Met een Engelstalig artikel hopen we shopeigenaren van over de hele wereld een how-to te bieden en zo hun shop goed te beveiligen. Een uitleg geschreven in Nederlands vind je in het artikel Magento updaten (NL).

Why you should update your Magento webshop

Regularly updating your Magento webshop brings you not only the newest features, but also security fixes, which is highly important for your Magento store’s safety.
Not updating your Magento can result in not only a bad performance, but it makes your shop an easy target for hackers.

Before you start updating Magento

Whatever version you’re updating, we always recommend you to follow these steps first:

  • Make sure you have a recent and clean backup. Both a file- and database backup. In case anything goes wrong while updating, you can restore your data easily. More information about making backups can be found in the article Historical backups.
  • Check the versions release notes to see what changes have been made.
  • Choose a quiet moment to update your Magento. Preferably when there’s hardly any traffic on your site.
  • Test an update on a staging environment to make sure all aspects of your shop are compatible with the newest version.

Updating Magento via the Connect Manager

The easiest method of updating Magento is via the built-in Connect manager by following the steps explained below:

  1. Log on to your Magento backend;
  2. Navigate to System >> Magento Connect >> Magento Connect Manager;
  3. Fill in your credentials

Updating Magento 1.5 and 1.6 to Magento 1.9.x

Follow the steps below to update your Magento 1.5.x or 1.6.x version to Magento 1.9.x

  1. Paste under “Install New Extensions;
  2. Click on “Install”
  3. Click on “Proceed”

See the output frame. If one of your extensions of plugins isn’t compatible with the next Magento version (say for instance Magento 1.5.1) it will say something like:

CONNECT ERROR: Package community/Mage_Core_Modules conflicts with: community/Ideal_Advanced 1.0.3

If the extension doesn’t work with the next version, you can’t update your Magento with the Connect manager. To update Magento you’ll need to use the SSH method explained below under “Update Magento via SSH”.

updating Magento 1.7, 1.8 and 1.9 to Magento 1.9.x

Updating Magento 1.7 or 1.8 to version 1.9 works slightly different then updating from an older version:

  1. Go to “Manage Existing Extensions” and click “Check for Updates”. Extensions that can be updated will have a yellow background colour;
  2. Click on the dropdown menu behind the extensions that can be updated and choose the newest Magento version;
  3. Once you’ve selected everything scroll down and click on “Commit changes”.
  4. You’re Magento is now updated.

Updating Magento via SSH

Updating Magento via SSH can be done via the following commands:

 chmod 550 mage
 ./mage mage-setup .
 ./mage config-set preferred_state stable
 ./mage sync
 ./mage install Mage_All_Latest --force
 php shell/indexer.php reindexall
 rm -rf downloader/.cache/ var/cache/

Byte whitepaper

Gebruik jij SSH in je dagelijkse werk? Dan kun je in plaats van inloggen met een wachtwoord, ook jezelf authenticeren door middel van SSH Keys. Deze methode geeft behalve extra veiligheid nog een aantal erg interessante voordelen t.o.v een wachtwoord. In deze whitepaper gaan we in op de techniek van SSH Key authenticatie, de voordelen en de mogelijkheden die het met zich mee brengt.

Please let us know your email address.