Hoe verhuis ik een website?

Laatst gewijzigd 22-07-2020

Het is mogelijk om een website te verhuizen van server.
Dit kan bijvoorbeeld handig zijn als je verhuisd van provider of van controle paneel.

Hiervoor heb je het één en ander nodig om hiermee te beginnen:

  • De bestanden van de website
  • Een export van de database (in .sql formaat)

De website bestanden kunnen opgehaald worden via FTP op de oude omgeving.
Een export van de database kan worden uitgevoerd door middel van een functie op het controle paneel.
Het kan ook zo zijn dat de database export in de vorm van een .sql.gz wordt aangeleverd.
Dit bestand kan geopend worden met winrar, en hier kan het .sql bestand uit gehaald worden.

Om de website te importeren op de nieuwe omgeving upload je de bestanden met FTP naar de nieuwe omgeving.

Bij het importeren van de database kan het wat lastiger worden.
Hiervoor moet je een database aanmaken in het controlepaneel wat hier gebruikt wordt.

Na het aanmaken van de database kan je de export importeren.
Dit kan met een database tot 160 MB door deze direct te uploaden in PHPmyadmin.
Een database export tot 1 GB kan deze ook geüpload worden via FTP in geïmporteerd worden met de volgende stappen:

  1. Log in op PHPmyadmin via: domeinnaam.nl/phpmyadmin
    De gegevens die gevraagd worden zijn die van de zojuist aangemaakte database.
  2. Navigeer links naar de database die zojuist is aangemaakt.
  3. Klik bovenaan op Importeren, hier kan je de bovengenoemde keuze maken om de database direct up te loaden.
    Of je kan hier een pad opgeven naar het bestand welke met FTP geüpload is.

Als de database groter is dan 1 GB zal er een alternatieve manier uitgevoerd moeten worden.
Dit komt doordat PHPmyadmin tegen een timeout aan loopt als deze geprobeerd wordt te importeren.
Hiervoor heb je SSH toegang nodig en zal het .sql bestand geüpload moeten zijn via FTP.
Hierna log je in in SSH en navigeer je naar dezelfde map waar het bestand in staat en voer je het volgende command uit:
"mysql -u{gebruikersnaam database} -p {database} < exportbestand.sql".
Hiermee wordt het bestand in de genoemde database geïmporteerd.

Als laatste stap moet je zorgen dat de website juist de database overneemt.?
Vaak wordt dit geregeld in een bestand op de website, bijvoorbeeld met wordpress is dit het "wp-config.php" bestand.
Hier moeten de nieuwe database gegevens ingevuld worden om de verbinding te maken.
Hoe dit is opgezet kan verschillen per website.

Was dit artikel nuttig?
Zeker Niet echt!

Vragen over onze dienstverlening?

Onze support is op werkdagen bereikbaar van 9:00 - 17:30.