Vraag je je af hoe je snel maar moeiteloos je websites kunt verplaatsen van je huidige provider naar je nieuwe hostingpakket bij Theory7 (met DirectAdmin)? Dan zit je hier goed! In deze handleiding leggen we stap voor stap uit hoe je je bestaande websites migreert met behulp van een DirectAdmin backup.
Om gebruik te maken van deze handleiding heb je de volgende dingen nodig:
- Een hostingpakket op basis van DirectAdmin bij je oude provider
- Een actief hostingpakket bij Theory7
1. Een backup maken en downloaden
Als eerste maken we een backup bij de oude provider en downloaden we die.
Stap 1
Log bij je oude provider in op DirectAdmin en klik op Create/Restore Backups onder Advanced Features.
Stap 2
Je krijgt een lijst met opties van dingen die je mee kan nemen in de backup. Ons advies: selecteer alles zodat je niks kwijt raakt en alles 1 op 1 wordt overgezet. Klik op Create Backup om een backup te maken.
Optioneel: Bij Include kan je bij Selected Domains er voor kiezen om slechts een selectie van je domeinen mee te nemen in de backup.
Stap 3
Zodra de backup voltooid is krijg je in DirectAdmin bij je berichten een notificatie. De backup wordt geplaatst in de /backups map in de root (dus boven je domeinnaam map) van je pakket. Download het .tar.gz backup bestand naar je computer. Dit kan via de file manager in DirectAdmin of via bijvoorbeeld FTP/SFTP.
2. De backup uploaden en importeren
Stap 1
We gaan nu de backup daadwerkelijk importeren in je nieuwe Theory7 hostingpakket. Allereerst maak je de /backup map zoals je die ook hebt bij je oude provider aan op je nieuwe Theory7 pakket.
Als eerste log je in op je DirectAdmin omgeving en navigeer je naar File Manager onder System Info & Files. Hierna klik je linksbovenin op My Files en klik je op New Folder. Noem de map simpelweg "backup". Zorg ervoor dat deze naast de map domains bestaat en niet daar in staat.
Stap 2
Upload nu het backup bestand die je bij je oude provider hebt gedownload naar je nieuwe pakket bij Theory7. Navigeer hiervoor naar de backups map die je zojuist hebt aangemaakt, klik op Upload, kies je backup bestand en klik daarna op Start Upload. Afhankelijk van de grootte van je backup kan het even duren.
Als je dit liever via FTP/SFTP doet kan dat uiteraard ook!
Stap 3
Navigeer nu bij je nieuwe pakket naar Create/Restore Backups om vervolgens op Restore Backup te klikken. Kies hier bij Select de backup die je net hebt geüpload naar de backups map. Klik daarna op Restore en je backup zal worden geïmporteerd!
Belangrijk: Als je de optie krijgt om de DNS zones te restoren (DNS Zones: Includes all A records and MX records) dan vink je deze uit. Door deze uit te vinken heb je namelijk direct de juiste DNS records van ons ingesteld.
3. Database instellingen controleren
Na het importeren van de backup zullen ook de databases geïmporteerd zijn zoals je die had bij je oude provider. Om alles technisch goed te laten werken zijn door DirectAdmin automatisch ook de database name en database username aangepast naar eentje die past bij je nieuwe pakket.
Om deze reden zal je even je database configuraties langs moeten lopen. Dit kan je in je DirectAdmin file manager doen.
Stap 1
Open het configuratiebestand van je website. Dit is per CMS systeem anders dus dat kan even zoeken zijn. Hieronder kan je een lijstje vinden van de bekendste CMS systemen:
Alles paden beginnen bij /jouwdomeinnaam.nl/public_html/
WordPress | /wp-config.php |
Joomla | /configuration.php |
Magento 2 | /app/etc/env.php |
Drupal 8/9/10 | /sites/default/settings.php |
Stap 2
Zoek nu in de bestanden naar je oude DirectAdmin gebruikersnaam met bijvoorbeeld CTRL + F / CMD + F. Vervang deze op alle plekken voor je nieuwe gebruikersnaam. Hierna heb je je configuratie bijgewerkt!
Je kan je gebruikersnaam vinden door naar Site Summary / Statistics / Logs te gaan. Hier zie je bovenaan je gebruikersnaam staan "Details for user "t7x1234p1234w"". (dit is een voorbeeld gebruikersnaam)
Laatste check!
In veel gevallen is de migratie nu afgerond! Gefeliciteerd! Het kan zijn dat je op sommige plekken in je website nog verwijzingen hebt staan naar je oude gebruikersnaam, die zal je dan ook moeten wijzigen naar je nieuwe gebruikersnaam.
Als je vragen hebt kan je altijd even contact opnemen, dan zijn we er voor je!