Cambiar y actualizar las URL’s de WordPress en la base de datos cuando cambiamos de servidor

Cuando cambiamos de servidor, debemos copiar todos los archivos de wordpress de nuestro viejo servidor y tambien la base de datos con la que estuvo trabajando hasta el momento. Debemos subir todo a nuestro nuevo servidor…. PERO NADA FUNCIONA COMO DEBERIA !!!!

Ya estan todos los archivos de wordpress en nuestro nuevo servidor, ya creamos una base de datos vacia e importamos el archivo SQL de la exportacion de nuestra base de datos (del viejo servidor)

Deberiamos haber cambiado las configuraciones de conexión de nuestro wordpress en el archivo wp-config:

define('DB_NAME', 'databasename');

/** MySQL database username */
define('DB_USER', 'username');

/** MySQL database password */
define('DB_PASSWORD', 'password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Nuestro sitio ya debería estar andando… o no??
pero que pasa si ademas de cambiar de servidor tambien cambiamos de dominio ????

ahhhhh que problemita !!!

Seguramente todos nuestros links estan aputando todavia al anterior dominio con todos los problema que eso implica, a continuación les paso un script que debemos correr en PHPMYADMIN
que actualizará todos los viejos links:

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