Als je een WordPress-site naar een ander domeinnaam wilt verplaatsen, kun je dit handmatig doen door de stappen in deze handleiding te volgen. De meeste hostingpakketten van one.com bevatten echter onze 1-click WordPress migratietool die dit proces veel eenvoudiger en sneller maakt.
- Stap 1 - Maak back-ups van de webruimte en database
- Stap 2 - Bestanden uploaden naar het nieuwe domein
- Stap 3 - Importeer de database
- Stap 4 - Databasereferentiefouten oplossen
- Stap 5 - Bewerk 'siteurl' en 'home' in de options-tabel
- Stap 6 - Update de verbindingsgegevens in wp-config
- Stap 7 - Controleer de site op het nieuwe domein
- Stap 8 - Permalinks bijwerken (optioneel)
- Stap 9 - Herstel kapotte afbeeldingen met Better Search Replace (optioneel)
- Stap 10 - Controleer de site opnieuw (optioneel)
Tip: Controleer voordat je met het migratieproces begint, dat de huidige WordPress-site correct werkt.
Stap 1 - Maak back-ups van de webruimte en database
Maak eerst een back-up van de website, zowel van de bestanden van de webruimte als van de database.
- Webruimte: Download de bestanden van de website naar je computer en bewaar een kopie van de bestanden in een aparte map om lokaal als back-up te bewaren. Raadpleeg een van onze handleidingen als je hierbij hulp nodig hebt:
- Database: Exporteer de database met phpMyAdmin en bewaar een kopie van het geëxporteerde SQL-bestand in een aparte map op je computer als back-up. Raadpleeg onze handleiding als je hierbij hulp nodig hebt:
Stap 2 - Bestanden uploaden naar het nieuwe domein
Log in via SFTP en upload de back-up naar de webruimte van het nieuwe domein. Als de back-up met File Manager gemaakt is, vergeet deze dan niet uit te pakken voordat je uploadt.
Stap 3 - Importeer de database
Importeer de back-up van de database naar phpMyAdmin. Bekijk deze handleiding: Hoe importeer ik een database, als je hulp nodig hebt.
Stap 4 - Databasereferentiefouten oplossen
Tussen stap 3 en 4 kan er een foutmelding verschijnen, afhankelijk van de database- of phpMyAdmin-instellingen waar de oorspronkelijke export is gemaakt. Als er geen fout verschijnt, ga dan verder met stap 5. Deze foutmelding geeft doorgaans aan dat de geïmporteerde SQL-exportbestand verwijzingen naar de oude databasenaam of de oude databasegebruikersnaam bevat en dat deze verwijzingen moeten worden bijgewerkt.
Als je deze foutmelding ziet, volg dan deze stappen om dit op te lossen:
- Open het SQL-exportbestand met een teksteditor. Zorg ervoor dat je een gewone teksteditor zoals Kladblok, gedit of een code-editor zoals Visual Studio Code gebruikt. Gebruik GEEN rich-text-editors zoals MS Word, omdat deze opmaakproblemen kunnen veroorzaken en het bestand onherstelbaar kunnen beschadigen, waardoor een nieuw SQL-exportbestand nodig is.
- Zoek en vervang zorgvuldig alle exemplaren van de oude databasenaam of oude databasegebruikersnaam door de nieuwe en correcte waarden.
Tip: Je vindt een specifieke databasenaam of gebruikersnaam snel door de sneltoetsen "Control+F" op een pc of "Command+F" op een Mac te gebruiken.
- Vervolgens kun je het gewijzigde SQL-exportbestand opslaan.
- Probeer nu het bijgewerkte SQL-exportbestand opnieuw te importeren door stap 3 te herhalen zoals eerder beschreven.
- Als je nog steeds een foutmelding ziet, kun je contact opnemen met onze support voor hulp. Als er geen foutmelding verschijnt, kun je doorgaan naar stap 5.
Stap 5 - Bewerk 'siteurl' en 'home' in de options-tabel
Zodra de database is geïmporteerd, zoek je in het menu aan de linkerkant de tabel die eindigt op_options en open deze. Vervolgens moet je de locatie van de site op twee plaatsen in de database wijzigen.
- Zoek in deze tabel die eindigt op _options naar siteurl en home onder de kolom option_name. Meestal staan deze records bovenaan de tabel op regel 1 en 2.
- Begin met siteurl en klik helemaal links op deze regel op Wijzigen , naast het potlood pictogram.
- Hierdoor opent een venster waar je het veld option_value kunt zien.
-
Vervang het oude domein door de nieuwe domeinnaam en klik rechtsonder op Starten om de wijzigingen op te slaan.
- Herhaal dezelfde stappen voor home.
Stap 6 - Update de verbindingsgegevens in wp-config
Je moet nu de inloggegevens van het oude domein vervangen door die van het nieuwe domein in WordPress.
Raadpleeg onze handleiding WordPress databaseverbindingsgegevens bijwerken als je hierbij hulp nodig hebt.
Stap 7 - Controleer de site op het nieuwe domein
Haal de oude site offline om er zeker van te zijn dat deze de nieuwe site niet hindert. Je kunt dit doen door het bestand index.php op de oude server te hernoemen. Volg deze stappen:
- Ga naar File Manager van het oude domein. Dit wordt geopend in een nieuw scherm.
- Selecteer het bestand index.php door het vakje voor het bestand aan te vinken.
- Kies Hernoemen naast het potlood pictogram, rechts bovenin.
- Voer de nieuwe naam in, bijvoorbeeld index1.php of index-oud.php.
- Gebruik geen spaties en onthoud dat de bestandsextensie .php al vooraf is ingevuld.
- Druk op Enter op je toetsenbord om het bestand op te slaan.
Open het nieuwe domein in een browser en controleert of alles correct werkt. Vaak zijn er nog een paar handmatige aanpassingen nodig.
Stap 8 - Permalinks bijwerken (optioneel)
Om 404-foutmeldingen op je WordPress-site te voorkomen, moet het .htaccess-bestand bijgewerkt worden. Om dit te bereiken moet je de permalinks bijwerken.
- Log in op de WP Admin.
- Klik Instellingen > Permalinks in het menu aan de linkerkant.
- Scrol omlaag en klik op de knop Bewaar wijzigingen, om ervoor te zorgen dat alle subpagina's van de WordPress-site probleemloos werken.
Stap 9 - Herstel kapotte afbeeldingen met Better Search Replace (optioneel)
Wanneer afbeeldingen niet correct worden weergegeven, verwijzen de links nog naar het oude domein. Dit kun je oplossen door de afbeeldingen handmatig opnieuw in te voegen.
Als de website veel afbeeldingen bevat, kun je de plugin Better Search Replace hiervoor gebruiken. Dit is een plugin van derden die automatisch het oude domein vervangt door het nieuwe domein in de database.
Opmerking: Als je problemen ondervindt met een plugin, kun je het beste contact opnemen met de maker van de plugin voor hulp, aangezien dit producten van derden zijn. We raden aan om een back-up te maken van de websitebestanden en database voordat je wijzigingen aanbrengt.
- Log in op de WP Admin.
- Klik op Plugins en vervolgens Add new.
- Zoek naar Better Search Replace en installeer de plugin met die naam.
- Klik op Activeren om de plugin te activeren.
- Klik op Tools en Better Search Replace.
- Search for de oude domeinnaam en Replace with de nieuwe domeinnaam.
- Selecteer de tabellen waarin je wilt zoeken. Je posts staan in de tabel wp_posts, maar meestal kun je gerust alle tabellen selecteren.
- Vink het vakje voor Run as dry run uit en klik op Run Search/Replace. Als je een test wilt uitvoeren voordat je wijzigingen aanbrengt, laat dan het vakje Run as dry run aangevinkt.
Stap 10 - Controleer de site opnieuw (optioneel)
In de meeste gevallen is de site, inclusief afbeeldingen en links, nu succesvol verplaatst. Als je nog problemen ondervindt, kun je contact opnemen met onze support. We helpen je graag verder.
Heb je nog geen website? Met WordPress maak je snel en eenvoudig de website van je dromen.
Gerelateerde artikelen: