MENU

Modifica e update degli indirizzi WordPress nel database relativi ad una migrazione

Per un motivo o per l’altro a volte durante una migrazione è più semplice e veloce una procedura completamente manuale per migrare un sito piuttosto che non l’utilizzo dei plugin. Ad esempio per la creazione di un ambiente di test sulla stessa macchina con l’ambiente di sviluppo dalla console di linux con un cp per i file e query dirette sul database la procedura è davvero velocissima. A seguire quindi è necessario eseguire l’update del database perchè wordpress utilizza url assoluti e non relativi. Non ho ancora capito il perchè ma una motivazione valida ci sarà senza dubbio. Per eseguire tutte le update ecco il codice.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';


UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');


UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');


UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

1623 Visualizzazioni totali 1 Visualizzazioni odierne

Leave a Comment!

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *