Als u uw domein verplaatst zonder de start- en site-URL's van uw WordPress-site te wijzigen, kunt u de onderstaande richtlijnen volgen zoals voorgeschreven door de wordpress-codex.
- Als database en URL hetzelfde blijven, kunt u verplaatsen door uw bestanden en database te kopiëren.
- Als de databasenaam of gebruiker verandert, bewerk dan wp-config.php om de juiste waarden te hebben.
- Als je wilt testen voordat je overstapt, moet je tijdelijk "siteurl" en "home" wijzigen in de databasetabel "wp_options" (via phpMyAdmin of iets dergelijks).
- Als je enige vorm van herschrijvingen (permalinks) hebt ingesteld, moet je .htaccess uitschakelen en permalinks opnieuw configureren wanneer het live gaat.
BEWERKEN (als uw site-url ook is gewijzigd, wel, ik formuleer alleen de codex-site)
Een website verplaatsen en uw domeinnaam of URL's wijzigen (bijv. van http://example.com/site naar http://example.com , of http://example.com naar http://example.net ) vereist de volgende stappen - in volgorde.
- Download uw bestaande sitebestanden.
- Exporteer uw database - ga naar mySQL en exporteer de database.
- Verplaats de back-upbestanden en database naar een nieuwe map - ergens op een veilige plek - dit is uw siteback-up.
- Log in op de site die u wilt verplaatsen en ga naar Instellingen> Algemeen en wijzig vervolgens de URL's. (dwz van http://example.com/ naar http://example.net ) - sla de instellingen op en verwacht een 404-pagina te zien.
- Download uw sitebestanden opnieuw.
- Exporteer de database opnieuw.
- Bewerk wp-config.php met de mySQL-databasenaam, gebruiker en wachtwoord van de nieuwe server.
- Upload de bestanden.
- Importeer de database op de nieuwe server.
Wanneer uw domeinnaam of URL's veranderen, zijn er extra zorgen. De bestanden en database kunnen worden verplaatst, maar verwijzingen naar de oude domeinnaam of locatie blijven in de database en dat kan problemen veroorzaken met links of themaweergave.
Als u in uw hele database zoekt en vervangt om de URL's te wijzigen, kunt u problemen veroorzaken met gegevensserialisatie, omdat sommige thema's en widgets waarden opslaan waarbij de lengte van uw URL is gemarkeerd. Als dit verandert, gaat er iets kapot. Om dat serialisatieprobleem te voorkomen, heb je twee opties:
- Voer alleen zoeken en vervangen uit in de tabel wp_posts.
- Gebruik het script Zoeken en vervangen voor WordPress-databases om alle instanties veilig te wijzigen.