Migrar un WordPress d’un domini i ruta a un altre domin i ruta diferents (que també pot ser un subdomini)
Es pot fer migrant les bbdd via Phpmyadmin o, menys tècnic, amb el plugin UpdraftPlus WordPress Backup Plugin
1. Backup amb UpDraftPlus
Amb l’UpDraft és senzill: es crear una backup i es descarrega, senzera, al pc.
Després, al servidor de destí es monta un WP nou, s’instal·la el plugin i es fa la importació.
Com estem fent servir la versió gratuïta del plugin, no acabarà de funcionar: cal corregir les url de la bbdd.
2. Correcció de les url a la bbdd del servidor nou
Ajustem la bbdd amb la següent consulta SQL des de phpmyadmin:
UPDATE wp_options SET option_value = replace(option_value, «https://domini antic», «https://domini nou») WHERE option_name = «home» OR option_name = «siteurl»;UPDATE wp_posts SET guid = replace(guid, «https://domini antic», «https://domini nou»);UPDATE wp_posts SET post_content = replace(post_content, «https://domini antic», «https://domini nou»);
UPDATE wp_postmeta SET meta_value = replace(meta_value,»https://domini antic», «https://domini nou»);
Cal assegurar-se que «URL del sitio y el home en la columna option_name» són correctes.
3. Ajustaments dins el propi WP
Després serà important:
a) Revisem que a Settings/General aparegui correctament el nom de la web
b) Accedim al permalinks, assegurar-nos que tenim posada l’opció correcta (Nom entrades en el meu cas) i tornar a desar encara que ja estigués posada l’opció correcta.
4. Substitució de la cadena domini vell per domini nou arreu
Si hi ha arxius que han estat pujat expressament mantindran l’url original i caldrà actualitzar-la amb la nova.
Es pot fer, molt fàcilment, amb el plugin «Better Search and Replace» de Wp Engine, cercant la cadena del domini pelada, sense el https.