Kualo / docs
On this page

How to upgrade Magento v2

There are two ways to upgrade Magento 2: via the Web Setup Wizard in the admin dashboard, or via SSH using Composer.

2 min read Updated 9 Jun 2026

How to upgrade Magento v2

There are two ways to upgrade Magento 2: via the Web Setup Wizard in the admin dashboard, or via SSH using Composer. The Web Setup Wizard is the easier option, so we'll cover that first.

Web Setup Wizard

Sign in to your Magento admin dashboard, then go to System > Web Setup Wizard (under Tools):

Web Setup Wizard menu

If this is your first time using the Web Setup Wizard, you will need to provide your Magento Marketplace public and private keys.

  1. Go to your Magento Marketplace account page.
  2. On the Access keys page, copy your public and private keys.
  3. Enter the keys in Magento when prompted.
  4. Click System Upgrade.

Under Magento Core Components you will see the currently installed version and the latest version available to upgrade to:

Magento Core Components version panel

The Show All Versions option includes unstable releases. Skip this if you are upgrading a production site.

Other Components lets you upgrade Magento's additional components - modules, libraries, and language packs. Once you have made your selections, click Next:

Component selection screen

Magento will run a Readiness Check to confirm the server environment is ready for the upgrade. If everything passes, proceed to the next step, create a backup, then click Next and then Upgrade:

Readiness check and backup screen

If you run into problems, make sure your Magento cron jobs are running. You can also refer to the official Magento documentation or contact us for assistance.

SSH with Composer

To upgrade Magento via SSH, connect to the server and navigate to your Magento installation directory.

If you do not have SSH access enabled, contact us and we will help you set it up.

  1. Require the target Magento version without running the update yet. Replace 2.x.x with the version you want to install:
composer require magento/product-community-edition 2.x.x --no-update
  1. Run the Composer update. You will be prompted for your Magento Marketplace public key (username) and private key (password) to authenticate against repo.magento.com:
composer update
  1. Finalise the upgrade by running the setup, compiling, and clearing the cache:
rm -rf var/generation
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex

If you need any further help, please contact us.

Was this helpful?
Your feedback helps us find gaps in the docs.
Still need a hand?
Real people, around the clock - start a chat or open a ticket and we'll help you put it right.