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
- Database dump + file export maken van oude webhost
- Maak een volledige backup van je httpdocs/public_html/www directory, gebruik hier NOOIT een plugin voor die backups maakt
- Maak een database sql dump (gzip) via PhpMyadmin of php-adminer, gebruik hier NOOIT een plugin voor die backups maakt
- Onze wp-config aanpassen
- 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!
- Overzetten
- 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. - 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.
- 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!
Database importeer probleem?
- Bestand te groot?
- Gebruik de commandline
- Of: Gebruik bigdump van Ozerov (even googlen)
- 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
- Log in op /wp-admin/ en bekijk alles
OF commandline:
wp-cli option get siteurl - 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