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.
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
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!
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
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/)
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.
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.
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.
Wijzig DNS en go live
Als alles werkt: wijs je domeinnaam naar nieuwe server.
- Zet oude site in maintenance mode
- Maak laatste backup van oude server
- Sync eventuele nieuwe content naar nieuwe server
- Wijzig A-record naar IP van nieuwe server
- Wacht tot DNS propagatie compleet is (1-48 uur)
- 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.