Migrar wordpress manualmente

Muchas veces nos complicamos bajando plugins para la migración y al final acaba dando más dolores de cabeza que el hacerlo de forma manual y en otros sitios está explicado de una forma bastante tediosa y larga, cuando es realmente sencillo.

1. Guardamos todos los archivos de nuestra página web

2. Hacemos una exportación de nuestra base de datos para guardarla. Sin complicarse mucho, dentro de vuestro hosting tendréis
un apartado que pone phpmyadmin, desde allí veréis que es sencillo tan solo con un par de clicks.

3. Subimos por ftp todos nuestros archivos al nuevo hosting o carpeta

4. En el nuevo hosting, o si es en el mismo vamos donde ponga mysql y creamos una base de datos, luego entramos a phpmyadmin y le damos a importar la que habíamos guardado anteriormente.

5. En el directorio raíz hay un archivo llamado wp-config.php , lo abrimos y veremos los datos de conexión a la base de datos, usuario, contraseña, nombre de base de datos, y hosting. Habrá que modificarlos por los que nos pidió e introdujimos cuando fuímos a la parte de mysql para crear la nueva base de datos.

6. Abres nuevamente phpmyadmin y en la parte de consultas sql vamos escribiendo lo siguiente. Obviamente sustituyendo los dominios por los nuestros.

UPDATE wp_options SET option_value = REPLACE ( option_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

No ejecutéis este update de arriba. Es más óptimo el siguiente para que no se pierda la configuración de los widgets:

UPDATE wp_options
SET option_value = REPLACE(option_value, ‘http://localhost’, ‘http://www.mycoolwebsite.com’)
WHERE option_value LIKE ‘http://%’;

UPDATE wp_posts SET guid = REPLACE ( guid, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

7. Te abres una cerveza.

8. En la mayoría de los casos con esto será suficiente. Siempre hay casos especiales según sea la web. En ese caso quizás valga más la pena contratar a un profesional que embarrarse en solucionarlo y liarla de forma que perdamos nuestro tiempo y al final sea hasta más costoso el arreglo.

2 comments

Add Comment

Required fields are marked *. Your email address will not be published.