Home / Prestashop / How to Migrate PrestaShop to Another Hosting

How to Migrate PrestaShop to Another Hosting

Learn how to migrate prestashop to another hosting on PrestaShop 8.x with clear steps, prerequisites, verification, and common troubleshooting.

Views: 25 Unique: 20 Updated: 2026-03-19

What this procedure is

How to migrate PrestaShop to another hosting using the standard method: move files + database, then adjust URLs.

Applies to: PrestaShop 8.x.

Why you would do this

  • Move to faster hosting.
  • Move the store to a new server.
  • Unify domains/certificates.

Prerequisites

  • Full backup.
  • Access to source and target hosting.
  • phpMyAdmin access (at least on the target).

Quick diagnosis (before you change anything)

1) Plan a maintenance window

Expected result: avoid losing orders during the move.


Standard migration (files + database)

Step 1) Enable maintenance on source

Avoid changes while copying.

Step 2) Copy files to the new hosting

Upload files (ZIP/FTP) to the target.

Step 3) Import the database on target

Create a new DB and import the SQL.

Step 4) Update database credentials

Update app/config/parameters.php if DB/user/password changed.

Step 5) Update domain/URL and clear cache

If the domain changed, update ps_shop_url or “Set shop URL”, then clear cache.

Final verification

  • Store loads on the new hosting.
  • Checkout works.
  • Emails work (SMTP).

If something doesn’t work (common issues)

Redirects to the old domain

  • Update ps_shop_url.
  • Clear cache and CDN.
  • Review .htaccess and redirect rules.

Best practices

  • Switch DNS only after validating the target.
  • Keep the source unchanged until confirmed.
Back to category