WordPress verhuizen

Verhuizen naar ons of verhuizen tussen servers?

DirectAdmin als bronserver

Website/Database Export Procedure:

Website backup creëren:

  • Navigeer naar Advanced Features → Create/Restore Backups.
  • Uncheck ✓Email and ✓Database.
  • Create Backup.

Download website backup :

  • Navigeer naar System Info & Files → File Manager.
  • Zoek de 'backups' folder.
  • Download de aangemaakte website backup file.

Database backup:

  • Navigeer naar Account Manager → Databases.
  • Zoek naar <Username>_db.
  • Manage → Export as GZ om een database backup te downloaden.

Klant aanmaken procedure:

Aanmaken nieuwe klantserver:

  • klantenpaneel.managedwphosting.nl.
  • Ga naar Hosting → Nieuwe Hostingpakket.
  • Kies pakket gebasseerd op de Bestelform van de klant (Via Ladesk).
  • Vul de formulier in met de informatie van de bestelform.

Export importeren procedure:

Importing Export to New Customer (ZIP uitpakken, preppen en daarna inpakken):

  • Extract de backup(zip) on je pc.
  • Verwijder:
  • wp-admin and wp-includes mappen binnen Domains → {URL} → Public_html.
  • Alle wp-content → themes → twenty{X} mappen.
  • .svn map en .well-known map.
  • Alle wp-*.php bestanden in de root behalve wp-config.php, speciale bestanden (bijv. Google), en alle .htaccess bestanden.
  • Zip the current directory Zonder de wp-config.php & htacess bestanden binnen
    Domains → {URL} → Public_html.

SSH Key toevoegen:

  • Haal je SSH key op via de terminal met commando: cat ~/.ssh/dsa_less.pub → Kopieer key.
  • Voeg je SSH toe via Advanced Features → SSH Keys →Paste Key → Plak.

Upload Zip:

  • Upload de zip via FTP (bijv. FileZilla) of file upload in Direct Admin.
  • Voor FileZilla: Host = "<Server>", Gebruikersnaam = "<Username>", Wachtwoord = "" (indien SSH is opgegeven), Poort = "22".
  • Voor Direct Admin naar System Info & Files → File Manager → (Domains → {URL} → Public_html) → Upload file (Linker menu balk).
  • Upload de zip naar (Domains → {URL} → Public_html).

Restore Website (Zip Uitpakken):

  • Ga in Direct Admin's File Manager naar (Domains → {URL} → Public_html).
  • Upload het bestand (via linker menu balk) of pak de zipfile uit.
  • Na het succesvol afronden van het uitpakken, verwijder de zipfile (Ook verwijderen van de Root → .Trash).

Restore Database:

  • Ga naar Account Manager → Databases.
  • Navigeer naar <Username>_db in de database lijst.
  • Manage → Import → ✓Schone database → ✓Ja.
  • Update Table Prefix:
  • Kopieer $table_prefix van de oude server's wp-config.
  • Vervang $table_prefix in de nieuwe server's wp-config.

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

Backup oude server (/wp-admin):

Back up aanmaken via wp-admin op oude server

  • Klant’s website’s url → einde /wp-admin toevoegen
  • Inloggen met opgegeven username/password klant
  • Plugin all-in-one-wp-migration installeren
  • Export website downloaden

Backup terugzetten (terminal):

Back up terugzetten via Terminal op nieuwe server

  • Haal je SSH key op via de terminal met commando: cat ~/.ssh/dsa_less.pub en kopieer.
  • Voeg je SSH toe via Advanced Features → SSH Keys →Paste Key → Plak.
  • Upload Website ({backupfilename}.wpress) op de server via SSH/FTP
  • Terminal: SSH {Username}@{Server}
  • Terminal: cd public_html
  • Terminal: wp-cli plugin install –activate all-in-one-wp-migration
  • Terminal: wp-cli plugin install –activate (Klantenpaneel→Downloads (hover) rechtermuisknop → copy link address)
  • Plugin ingestalleerd maar niet geactiveerd? terminal: wp-cli plugin activate all-in-one-wp-migration-unlimited-extension of wp-cli plugin activate all-in-one-wp-migration
  • Terminal: wp-cli ai1wm list-backups
  • Terminal: wp-cli ai1wm restore {backupfilename}.wpress

Leave a Comment