Skip to content
Migration guide

Joomla migration

Moving your Joomla site doesn't have to be difficult. Follow our step-by-step guide or let your new hosting provider do it for free.

Providers with free migration service

These hosting providers move your Joomla site for free. No hassle, they take care of it for you.

Free migration
Tr

TransIP

From €4,99/mo

1 hosting packages available

View provider
Free migration
Vi

Vimexx

From €19,99/mo

1 hosting packages available

View provider
Free migration
An

Antagonist

From €5,55/mo

1 hosting packages available

View provider
Free migration
Ho

Hostnet

From €9,99/mo

1 hosting packages available

View provider
Free migration
mi

mijn.host

From €3,99/mo

1 hosting packages available

View provider
Free migration
Ve

Versio

From €1,25/mo

1 hosting packages available

View provider

Choose your migration method

There are three ways to migrate your Joomla site

Free migration service

Recommended for everyone

Let your new hosting provider do the work. Free, fast and without risk.

  • Free with many providers
  • Professionally done
  • Minimal downtime

With Akeeba Backup

For advanced users

Use Akeeba Backup to create a complete backup and restore it.

  • Simple one-click backup
  • Free Core version available
  • Reliable and secure

Manual via FTP

For experts

Download files and database, upload to new hosting.

  • Full control
  • Requires technical knowledge
  • Time-consuming

Migrate with Akeeba Backup

The most popular migration method for Joomla sites

1

Install Akeeba Backup

Install Akeeba Backup on your current Joomla site:

  1. 1. Download Akeeba Backup Core (free) from akeeba.com
  2. 2. Log in to your Joomla admin panel
  3. 3. Go to System → Install → Extensions
  4. 4. Upload and install the Akeeba Backup file
2

Create a backup

Create a complete backup of your site:

  1. 1. Go to Components → Akeeba Backup → Backup Now
  2. 2. Click "Backup Now" (leave default settings)
  3. 3. Wait until backup is complete (can take 5-30 minutes)
  4. 4. Download the .jpa backup file to your computer

Tip: Test if you can download the backup. Sometimes backup files are too large for your browser.

3

Download Akeeba Kickstart

Download the free Kickstart script:

  • Download Kickstart Core from akeeba.com
  • This is a small PHP file (kickstart.php) that will extract your backup
4

Upload to new hosting

Upload the backup and Kickstart to your new hosting:

  1. 1. Connect to your new hosting via FTP
  2. 2. Upload kickstart.php to the public_html folder
  3. 3. Upload your .jpa backup file to the same folder
  4. 4. Wait until both files are fully uploaded
5

Start Kickstart

Restore your backup with Kickstart:

  1. 1. Go to https://yourdomain.com/kickstart.php in your browser
  2. 2. Select your .jpa backup file
  3. 3. Click "Start" to extract the backup
  4. 4. Wait until finished (can take 10-30 minutes)

Note: If you're moving to a different domain, you'll need to run the Akeeba installer after step 5 to update database settings.

6

Run the installer (if needed)

If you're moving to a new domain:

  1. 1. After Kickstart, the installer starts automatically
  2. 2. Enter your new database credentials
  3. 3. Click "Next" and follow the steps
  4. 4. Delete the installation folder when prompted
7

Test and remove Kickstart

When everything works:

  • Test your Joomla site thoroughly
  • Remove kickstart.php via FTP (important for security!)
  • Remove the .jpa backup file from your server

Manual migration via FTP

If you don't want to use Akeeba Backup

1

Export database: Create a SQL dump of your database via phpMyAdmin

2

Download files: Download all Joomla files via FTP from your old server

3

Create new database: Create an empty database with your new hosting

4

Upload files: Upload all Joomla files to your new server

5

Import database: Import your SQL dump into the new database

6

Update configuration.php: Update database credentials in configuration.php

Note: This method is error-prone and requires good technical knowledge. We recommend Akeeba Backup.

Extra migratie tips

Plan je migratie slim

  • • Migreer in het weekend of 's nachts (minder bezoekers)
  • • Test eerst met een tijdelijk domein voordat je DNS wijzigt
  • • Maak screenshots van belangrijke instellingen
  • • Verlaag de DNS TTL een dag van tevoren naar 300 seconden

Controleer na migratie

  • • Test alle menu items en links
  • • Check of je SSL certificaat werkt
  • • Verifieer dat contactformulieren werken
  • • Test inloggen in Joomla admin
  • • Controleer of alle extensies nog werken

Veel voorkomende problemen

  • • Witte pagina: Check database credentials in configuration.php
  • • Links werken niet: Activeer mod_rewrite en check .htaccess
  • • Plaatjes laden niet: Check file permissions (755 voor mappen, 644 voor bestanden)
  • • Admin panel niet bereikbaar: Clear browser cache en cookies

Na DNS wijziging

  • • Houd oude hosting nog 1 week actief (voor het geval er problemen zijn)
  • • DNS propagatie duurt 24-48 uur wereldwijd
  • • Update je Google Search Console met nieuwe hosting IP
  • • Check of alle email nog werkt

Klaar om te verhuizen?

Kies een nieuwe hosting provider en laat hen je site gratis migreren

Vergelijk Joomla hosting