Om du behöver byta URL på din installation av WordPress på grund av byte av domännamn eller vill flytta den lokalt till din dator för att testa t.ex.:
från
http://www.old-domain.com
till:https://new-domain.com
eller till din egen dator:
från:
https://domain.com
till:http://127.0.0.1:10080/wordpress
Det finns vissa steg som bör göras för att säkerställa en korrekt migration.
Den svåra delen av att flytt WordPress till en annan plats är att WordPress använder absoluta sökvägar i URL-länken istället för relativa sökvägar. Inom blogginlägget – själva innehållet, kan användarna också använda de gamla URL:erna när du skapar referenser, ”backlinks”. Alla dessa värden i databasen kommer att behöva ändras när WordPress är flyttat. Följande guide visar dig vilka databasfält som har referenser eller värden relaterade till webbadresser som måste ändras.
- Alla filer kopieras över från gamla platsen till nya
- Exportera databasen från gamla till nya.
- Uppdatera filen
wp-config.php
med rätta uppgifterna för nya databasen, login och lösenord. Blanda inte ihop användare för databasen med användare i WordPress. Användare i WordPress följer med databasen medans användare för databasen är specifik och konfigureras i filenwp-config.php
. - Uppdatera alla gamla URL:er med den nya URL:en i databasen enligt guiden nedan.
Guide för byte av URL:er i databasen till WordPress
Obs: Guiden använder SQL-kommando baserat på ”MySQL replace ()” funktionen för att ändra databasen. För att köra SQL-kommando, logga in på MySQL-databas som har WordPress tabeller via phpMyAdmin eller logga in till DB server och köra MySQL klient som root.
Byt ut 'old url'
till din befintliga domän typ 'http://gamlawebbadressen.se'
Byt ut 'new url'
till din nya webbadress typ 'http://nyawebbadress.se'
Det skall vara
'enkla fnuttar'
.
För att uppdatera den nya URL:en, använd följande fyra SQL-kommandon:
UPDATE wp_options SET option_value = replace(option_value, 'old url', 'new url') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'old url', 'new url');
UPDATE wp_posts SET post_content = replace(post_content, 'old url', 'new url');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old url', 'new url');
- Logga in i databasen med phpMyAdmin.
- Markera tabellen som skall uppdateras.
Välj tabben SQL högst upp. - Klistra in dina uppdaterade SQL-kommnadon enligt ovan.
- Provkör. Får du inga träffar har du skrivit nått fel i kommandon, kolla noga.
- När det ser ut som det fungerar kör du kommandot på riktigt.
Nu är det bara att prova den nya webbadressen.