Navigation Menu+

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

Scritto di 5 Marzo 2016 da

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');

835 Visualizzazioni totali 1 Visualizzazioni odierne

Qualcosa da dire

Ho scritto delle idiozie? Ho commesso un errore di ortografia? Ti ho offeso, o ho pubblicato qualcosa che non vorresti? Hai qualcosa da aggiungere?
Scrivimi :)

*