Ændring af domæne på WordPress site

Når jeg laver eller ændre på et WordPress site arbejder jeg altid på en lokal kopi. Jeg benytter Vagrant til at køre en lokal udviklingsversion af en side.

Men når en side skal ligges online kan der være problemer med at skifte domænet. Problemet er at domænerne ligger i serialized strings, så hvis ikke domænet er med det samme antal chars, vil der være problemer. Der er heldigvis nogle nemme måder at klare det på.

  1. Først kopier alle filer til det nye webhotel.
  2. Eksporter og importer databasen til det nye sted.
  3. Gå til https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ og download.
  4. Pak filen ud i roden af det nye webhotel og omdøb mappen til noget du kender. Lad filerne blive i mappen.
  5. Gå til det nye domæne og gå ind i mappen.
  6. I det første felt replace skriver du det gamle domæne. I with feltet skriver du det nye domæne. Du skal ikke sætte http:// eller https:// foran.
  7. Du kan nu prøve med en dry run, for at se om det ser rigtigt ud.
  8. Hvis du er tilfreds så kør live run.

Nu bør siden virker på det nye domæne. Husk at slette mappen med search and replace scriptet.

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.