WordPress verhuizen

Verhuizen naar ons of verhuizen tussen servers?

DirectAdmin als bronserver

  1. Bestands-export maken via Direct Admin -> backup full (zonder mail, zonder database)
  2. Download de dump via file explorer -> backups -> [de file]
  3. Pak hem uit op je pc
  4. Database downloaden
    Via DirectAdmin -> Database management -> download gzip
  5. Bestanden voorbereiden die in de uitgepakte download zitten:
    Verwijder de wp-admin en wp-includes mappen
    Verwijder alle wp-content/themes/twenty-X mappen
    Verwijder de .svn map en .well-known map.
    Verwijder alle wp-*.php bestanden in de root, zoals, index.php, xmlrpc.php, wp-login.php etc.. (ook readme.html)
  6. Ga nu naar de root op je pc van die uitgepakte map (waar eerst de index.php stond), en zip de huidige directory met wp-content subdirectory. Let op: Zonder de wp-config.php
  7. Upload de zipfile via FTP of file upload in Direct Admin (via file manager) en zorg dat hij IN de public_html map terecht komt. (/home/[user]/domains/[domeinnaam]/public_html)
  8. Ga via de nieuwe Direct Admin naar de filemanager naar de public_html map en klik op unzip
  9. Ga via de nieuwe Direct Admin naar database management en upload daar je gzip file. Klik op "eigen inlog". De username en password gegevens vind je in de wp-config.php (DB_USER en DB_PASSWORD) die al op de server staat.
  10. Pas de nieuwste wp-config.php aan, zie hiervoor stap 2 bij "Geen DirectAdmin als bronserver"

Geen DirectAdmin als bronserver

  1. Database dump + file export maken van oude webhost
    1. Maak een volledige backup van je httpdocs/public_html/www directory, gebruik hier NOOIT een plugin voor die backups maakt
    2. Maak een database sql dump (gzip) via PhpMyadmin of php-adminer, gebruik hier NOOIT een plugin voor die backups maakt
  2. Onze wp-config aanpassen
    1. Open wp-config.php op onze server, zoek naar $table_prefix en pas aan naar $table_prefix van de wp-config.php op de oude webhost & check de collation, let op: laat de database login gegevens en andere extra's zoals ze er nu staan intact!
  3. Overzetten
    1. FTP de bestanden naar onze server, let op: de wp-config.php NIET overschrijven, en de hele wp-admin & wp-includes mappen hoeven ook niet mee want ze zijn deel van WP Core. Vergeet eventuele robots.txt en google verification .html bestanden niet!
      Let up: upload enkel de door u toegevoegde bestanden zoals de plugins en eigen themas, zaken als wp-login.php, wp-load.php hoeven niet mee, ze zijn deel van WP Core.
    2. Ga via de nieuwe Direct Admin naar database management en upload daar je gzip file. Klik op "eigen inlog". De username en password gegevens vind je in de wp-config.php (DB_USER en DB_PASSWORD) die al op de server staat.

Database importeer probleem?

  1. Bestand te groot?
    1. Gebruik de commandline
    2. Of: Gebruik bigdump van Ozerov (even googlen)
  2. Werkt het nogsteeds niet? Neem dan contact met ons op

Toch een plugin gebruiken?

Kies voor All-in-One WP Migration van ServMask

wp-cli plugin install –activate all-in-one-wp-migration
wp-cli plugin install –activate https://eigenzipfilevoordeunlimitedextension.zip

wp-cli ai1wm list-backups

wp-cli ai1wm restore thefile.wpress

 Nalopen

  1. Log in op /wp-admin/ en bekijk alles
    OF commandline:
    wp-cli option get siteurl
  2. Draai de eerste plugin update om te testen of de updates het doen

Leave a Comment