Ga naar inhoud
Migratie guide

TYPO3 migreren

Verhuizen met je TYPO3 site naar nieuwe hosting? Volg deze professionele migratie guide voor een veilige verhuizing zonder downtime.

Providers met gratis migratie service

Deze hosting providers migreren je TYPO3 site gratis. Professioneel uitgevoerd door ervaren technici.

Gratis migratie
Tr

TransIP

Vanaf €4,99/mnd

1 hosting pakketten beschikbaar

Bekijk provider
Gratis migratie
Vi

Vimexx

Vanaf €19,99/mnd

1 hosting pakketten beschikbaar

Bekijk provider
Gratis migratie
An

Antagonist

Vanaf €5,55/mnd

1 hosting pakketten beschikbaar

Bekijk provider
Gratis migratie
Ho

Hostnet

Vanaf €9,99/mnd

1 hosting pakketten beschikbaar

Bekijk provider
Gratis migratie
mi

mijn.host

Vanaf €3,99/mnd

1 hosting pakketten beschikbaar

Bekijk provider
Gratis migratie
Ve

Versio

Vanaf €1,25/mnd

1 hosting pakketten beschikbaar

Bekijk provider

Checklist voor TYPO3 migratie

Wat je moet voorbereiden voordat je begint

Volledige backup maken

Database export, alle files in fileadmin/, typo3conf/ en public/

Huidige TYPO3 versie noteren

Check in Install Tool of via composer.json welke versie je draait

PHP en database versies checken

Zorg dat nieuwe hosting dezelfde of nieuwere versies heeft

Extensie lijst exporteren

Via Extension Manager of composer.json dependency lijst

DNS TTL verlagen

Verlaag naar 300 seconden, 24 uur voor migratie

Testplan opstellen

Lijst van pagina's en functionaliteit om te testen na migratie

TYPO3 migreren in 7 stappen

Professionele migratie procedure voor TYPO3 sites

1

Maak complete backup

Essentieel: maak eerst een volledige backup voordat je iets doet.

# Database backup
mysqldump -u username -p database_name > typo3_backup.sql

# Files backup
tar -czf typo3_files.tar.gz /path/to/typo3/

Belangrijk: Download backups naar je lokale computer. Niet alleen op server laten!

2

Setup nieuwe hosting omgeving

Bereid de nieuwe server voor met correcte configuratie.

  • Maak nieuwe database aan (UTF-8 collation)
  • Stel PHP versie in (zelfde of hoger dan oude server)
  • Configureer PHP memory limit (minimaal 256MB)
  • Check ImageMagick/GraphicsMagick beschikbaarheid
3

Upload files naar nieuwe server

Upload je TYPO3 installatie via FTP/SFTP of rsync.

# Via rsync (fastest)
rsync -avz /local/typo3/ user@newserver:/path/to/typo3/

# Or extract tar.gz on server
tar -xzf typo3_files.tar.gz

Let op: zorg dat je document root naar de juiste directory wijst (meestal public/)

4

Importeer database

Importeer je database backup in de nieuwe database.

# Via command line
mysql -u username -p new_database < typo3_backup.sql

# Or via phpMyAdmin import

Tip: Bij grote databases, gebruik commandline of vraag hosting provider om te importeren.

5

Update configuratie

Pas LocalConfiguration.php aan met nieuwe database gegevens.

Bestand: typo3conf/LocalConfiguration.php

Of bij Composer: config/system/settings.php

'DB' => [
  'Connections' => [
    'Default' => [
      'host' => 'localhost',
      'dbname' => 'new_database',
      'user' => 'new_user',
      'password' => 'new_password',
    ],
  ],
],

Update ook base URL indien nodig in site configuration.

6

Test de migratie

Test alles grondig VOORDAT je DNS wijzigt.

  • Test via tijdelijk domein of hosts file aanpassing
  • Check frontend: alle pagina's laden correct
  • Check backend: kan je inloggen en editen
  • Test formulieren en extensies
  • Check afbeeldingen en file uploads
  • Test SSL certificaat

Hosts file methode: Voeg IP van nieuwe server toe aan je hosts file om te testen zonder DNS te wijzigen.

7

Wijzig DNS en go live

Als alles werkt: wijs je domeinnaam naar nieuwe server.

  1. Zet oude site in maintenance mode
  2. Maak laatste backup van oude server
  3. Sync eventuele nieuwe content naar nieuwe server
  4. Wijzig A-record naar IP van nieuwe server
  5. Wacht tot DNS propagatie compleet is (1-48 uur)
  6. Monitor nieuwe server voor errors

Tip: Houd oude server nog 1-2 weken actief als backup. Sommige DNS servers cachen langer.

Veelvoorkomende migratie problemen

En hoe je ze oplost

Database connection error

TYPO3 kan geen verbinding maken met database na migratie.

Oplossing: Check database credentials in LocalConfiguration.php. Verifieer dat database host correct is (vaak localhost of 127.0.0.1). Test connection met mysql cli.

Afbeeldingen worden niet getoond

Images broken of niet zichtbaar op nieuwe server.

Oplossing: Check of fileadmin/ directory compleet is gekopieerd. Verifieer file permissions (755 voor directories, 644 voor files). Clear cache in Install Tool.

Backend styling kapot

TYPO3 backend laadt zonder CSS/JS of ziet er raar uit.

Oplossing: Clear alle caches via Install Tool > Important Actions > Flush TYPO3 and PHP Cache. Check of typo3temp/ directory writable is. Controleer base URL in site configuration.

PHP errors / white screen

White screen of death of PHP fatal errors na migratie.

Oplossing: Check PHP error log. Vaak veroorzaakt door verkeerde PHP versie, te weinig memory_limit, of ontbrekende PHP extensions. Vergelijk phpinfo() van oude en nieuwe server.

Handige migratie tools

Tools die je migratie vergemakkelijken

Deployer

Automatische deployment tool voor TYPO3. Sync files, database en run cache clear commando's automatisch.

deployer.org →

rsync

Incrementele file transfer. Sneller dan FTP voor grote TYPO3 installaties. Sync alleen gewijzigde files.

rsync -avz source/ dest/

mysqldump

Standaard tool voor database backup en restore. Betrouwbaar en werkt altijd.

mysqldump -u user -p db > backup.sql

TYPO3 Console

Commandline tool voor TYPO3 tasks. Cache clear, database compare, scheduler tasks via CLI.

GitHub →

Klaar om te migreren naar betere TYPO3 hosting?

Vergelijk hosting providers met gratis migratie service en TYPO3 expertise.