Migrare tutti i dati da uno spazio all'altro.Migrare il DB da un server db all'altro.Aggiornare i permessi (se in sistema linux):
755 in tutte le cartelle e files a partire dalla root.777 nella cartella wp-content/uploads
Modificare i dati all'interno di wp-config.php in modo che tutto sia corretto.Effettuare le query sottostanti in un editor di esecuzione query SQL nel server di destinazione, una volta connessi al DB destinazion:
UPDATE wp_options SET option_value = replace(option_value, ‘http://OLDSITE’ , ‘http://NEWSITE’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = replace(guid, ‘http://OLDSITE’,'http://NEWSITE’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://OLDSITE’,'http://NEWSITE’);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‘http://OLDSITE’,'http://NEWSITE’);
Qui di seguito il codice con l’Array di tipi di pagine da saltare. Va inserito in mysite/_config.php
SiteMapModule::skipPageTypes(array(
"ErrorPage",
"OtherPage",
"OtherPage"
));