Como Migrar Tu WordPress De Servidor
Written by Alfonso Muñoz on May 1, 2008 – 15:57Si tienes un hosting que te da problemas, o que es demasiado caro, o corto en recursos quizás estés planteándote en cambio de servidor. Puede que te eche para atrás la idea pero es algo más fácil de lo que parece. Este pequeño artículo va destinado a aquellos que tienen un dominio propio asociado a su WordPress, si no tienes un dominio deberías leer porque es importante tener un dominio. Los pasos son muy sencillos:
- Lo primero que haría es actualizar mi WordPress a la última versión si es que no lo tengo actualizado. Este paso no es obligatorio pero más adelante se hará una instalación nueva así que mejor tener versiones compatibles.
- Otra cosa vital es crear una copia de seguridad de tu base de datos, la del hosting de origen. Para ello tienes tres opciones:
- A través de PhpMyAdmin.
- A través de WordPress, mediante Manage > Export que tienes en tu panel de administrador.
- A través del WordPress Database BackUp, tal y como lo expliqué.
- Descárga todos los ficheros de de tu servidor. En principio solo sería necesario el directorio wp-content pero quizás haya otros ficheros que has modificado o añadidos tuyos propios, entonces también deberías guardarlos.
- Comienza el cambio de DNS. Debes hacerlo desde el panel de control desde donde tienes contratado el dominio. También puedes hacer la transferencia del dominio entre agentes registradores, quiero decir entre la empresa de hosting de la que te vas y la empresa de hosting a la que trasladas. Yo te recomendaría crear una página de inicio simple que indique mantenimiento en el nuevo servidor a fin de darte cuenta de cuando se ha propagado del cambio de DNS.
- Crea la base de datos en el nuevo hosting y configura el fichero config.php con los datos del nuevo alojamiento (nombre de la base de datos, nombre de usuario, contraseña…).
- Cuando veas que accediendo con tu dominio llegas a tu nuevo hosting (ves la página web simple que creaste) ya puedes subir a tu nuevo servidor los ficheros necesarios para una nueva instalación de WordPress y los ficheros que hayas salvado del viejo, como ya dije, probablemente solo te haga falta subir el wp-content. Ya puedes iniciar la instalación de WordPress.
- Una vez finalizada la instalación restaura la copia de seguridad. Si no sabes como hacerlo aquí tienes un artículo que explica como restaurar un backup a través de PhpMyAdmin.
- Comprueba que todo esté bien. Ahora solo queda customizar tu sitio: vuelve a activar tu theme, situal de nuevo los widgets… Y elimina la página simple de mantenimiento.
Y eso ha sido todo, fácil, no? Con estos pasos no deberías de tener problemas. Hay gente que prefiere hacer la instalación de WordPress antes de la propagación del dominio y luego cambiar a mano ciertos registros de configuración de la base de datos (Como Cambiar La URL De Tu Blog), pero yo pienso que esta forma que explico es más fácil.
Si te gustó este artículo suscríbete a mi RSS feed!
Tags: WordPress
Posted in WordPress |
Tags: WordPress
11 Comments »



















May 1st, 2008 at 16:57
[...] y una excelente explicación del proceso para mudar un blog a otro [...]
May 1st, 2008 at 17:27
Muy interesante. La verdad es que ahora mismo estoy supercontentisimo con mi hosting, pero nunca se sabe. Así que me lo apunto como favorito.
Saludos binaryanteros!!
May 1st, 2008 at 19:24
[...] Como Migrar Tu WordPress De Servidor | SEO, Marketing y Blogging [...]
October 20th, 2009 at 14:07
Hola!
La verdad es que de forma intuitiva habia hecho casi lo mismo.
Había copiado la carpeta entera de worpress
había copiado la carpeta de la base de datos mysql de su carpeta “data”
cuando entré al localhost, me pareció que todo va bien, porque la primera pagina abría sin problemas.
en realidad no funcionaba nada. salia 404
tan pronto como configuro con una base de datos nuevo(vacio), se arregla y me toca volver y configurarlo y exportar/importar los .xml del panel de admin.
Acabo de probar el export/import de la base de datos. (phpmyadmin)
Funciona exactamente igual que cuando se copia la carpeta de base de datos y no funciona.
se ve que hay algun dato en las tablas mysql que hay que modificarlo.
si supieramos modificarlo, sería mucho mas facil mudarse de hostings., Ya que no habría que volver a activar los script y los demás.
un saludo y gracias por el buen aporte.
December 16th, 2010 at 1:07
Hola, Buen dia.
En tu paso 6, debo tambien instalar en el hosting nuevo, el Thema que estoy usando en el Hosting viejito? o ese se pasa cuando, por ejemplo, usando filezilla, subo el WP-Content ?
April 21st, 2011 at 2:21
El problema está en que WordPress guarda la ruta absoluta de todos los enlaces. Entonces cuando migras a otro servidor, dichos enlaces hacen referencia al servidor antiguo.
¿Como puedo solucionar esto?
September 6th, 2011 at 19:51
Exacto. José Luis tiene razón. Está claro que nadie de los que andan dando las gracias por aquí lo han probado.
September 6th, 2011 at 19:53
Perdonad, que había olvidado marcar la opción “Notify me of followup comments via e-mail”.
September 7th, 2011 at 17:08
Este es el peor artículo sobre cómo migrar wordpress a otro servidor. Por no mencionar que de migrar nada, aquí trata de cómo instalar, no migrar. Les recomiendo que hagan la misma búsqueda en google y miren cualquier artículo menos este. Uno de forosdelweb.com por ejemplo.
September 22nd, 2011 at 19:40
Hola a todos. Antes de nada quizás debería ofrecer una pequeña disculpa por no mantener el blog en movimiento pero mi penúltimo post ha explique mi despedida aclarando que el blog quedaba en “stand by”. Sin embargo como considero el contenido útil para otros bloggers es por eso por lo que lo mantengo online.
Dicho esto quería dirigir un par de palabras a José Luis y a Dongo Bongo.
Jose Luis:
Creo que no entendiste bien el artículo. Consiste en una migración a otro servidor manteniendo el dominio. Claro que los enlaces en WP son absolutos, porque van asociados al dominio. Si tu mueves tu blog de un servidor a otro y tienes tu propio dominio te lo llevas, no? Lo que explico es una migración de archivos y datos. Los enlaces van asociados a un dominio. Luego tu tienes que modificar los registros DNS para cambiar de un servidor a otro. Si haces el cambio de DNS los enlaces entonces apuntarán al nuevo servidor.
Dongo Bongo:
amigo, no entiendo tu ensañamiento acerca de la calidad de este artículo. Te voy a contar que hice ayer, despues de 2 años sin tocar un WP y habiendo olvidado unas cuantas cosas acerca de esta plataforma: migré este blog de un servidor a otro utilizando este artículo como hoja de ruta. Empecé cuando llegue del trabajo cambiando los DNS y preparando la nueva base de datos y archivos de instalación, y antes de acostarme ya estaban los DNS actualizados con lo que hice la instalación (5 minutos) y la importación de la BD como explico para myPhpAdmin (2 minutos). Fácil, simple y para toda la familia.
Comentas que aquí hablo de instalar y no de migrar, lo cual es falso. Hablo de una instalación a la ultima versión y luego una migración sobre la instalación. Probablemente copiando los archivos e importando la BD funcionaría igual pero haciendo la instalación primero te aseguras de que el nuevo hosting tiene todas las características necesarias para correr WP.
Sinceramente y sin acritud, poco o nada has aportado. Yo he aportado un artículo de utilidad que recoge los pasos que seguí en una importación hace 3 años y lo he puesto en practica ayer despues de no tocar un blog en años.
Pero bueno, es tu opinión y tendré que respetarla.
Un saludo y espero que os sirva el artículo como me ha servido a mi!
September 25th, 2011 at 13:32
A mi el artículo si que me ha parecido de utilidad. Otro punto positivo es que enlazas con posts para hacer lo de la copia de seguridad de la base de datos y como volverla a restaurar luego. Yo si pudiera le daba un voto positivo.
A ver si vuelve Binary Ant, yo creo que los artículos son útiles