Migrar WordPress a otro hosting o domino es una tarea frecuente para propietarios de webs en WordPress. Es una tarea algo técnica, pero no demasiado complicada si sabes cómo hacerlo. Aquí te ensenaré paso a paso cómo hacer una migración de WordPress bien hecha.

Imagen de Shutterstock - © Protasov AN
Pero antes de empezar es necesario que tengas clara qué tipo de instalación de WordPress estás usando.
Me refiero a si estás usando WordPress.com o WordPress.org o lo que es lo mismo: el servicio en la nube de WordPress o una instalación de WordPress con hosting propio.
Puede parecer algo muy básico, pero te sorprendería la cantidad de gente que me pregunta dudas y con la que descubro que su confusión viene precisamente de no tener clara la diferencia de entre WordPress.com con WordPress.org.
De hecho, muchos ni siquiera tienen claro que son dos plataformas diferentes y opciones muy distintas para crear una web con WordPress.
Esto influye lógicamente también en las migraciones de WordPress planteando diferentes escenarios para esa migración y cuál de esos escenarios se corresponde con tu caso.
Veamos entonces cuáles son estos posibles escenarios.
Migrar WordPress: ¿Qué escenarios existen?
Los escenarios más importantes que veremos paso a paso en este post son los siguientes:
- Migrar WordPress de un dominio a otro. Es decir, cambiar el dominio de la web. Puede que vaya acompañado también de un cambio de servidor o no, que sólo cambia el dominio, por ejemplo, por un cambio de nombre en la web.
- Migrar WordPress a otro hosting (a otro servidor). Esto ocurre normalmente por no estar satisfechos con su servicio de hosting o cuando se muda una instalación en un entorno corporativo de un servidor a otro. Técnicamente es básicamente lo mismo.
- Migrar de WordPress.com a WordPress.org. Esto suelen ser proyectos que empezaron gratis en WordPress.com, que se han convertido en algo “serio” y donde los límites de WordPress.com los llevan a migrar a un hosting propio para su web.
- Migrar WordPress de local a remoto. Gracias a herramientas como XAMPP es bastante fácil montar un entorno para WordPress similar al de un hosting en un ordenador personal. Hay gente que prepara su web como maqueta así y luego la pasa al hosting real.
- Migrar una web en HTML puro a WordPress. Esto es, generalmente, el escenario más tedioso ya que hay poco que se pueda automatizar en este caso, es un trabajo muy manual.
Así que este post voy a desgranar estos escenarios para ayudarte a migrar tu web WordPress con éxito ya que hay algunas piedrecillas en las que casi todo el mundo suele tropezar.
Cómo migrar WordPress a otro dominio
Empezamos con el escenario más simple que es el de cambiar el dominio a una web WordPress.
Cambiar de dominio en WordPress.com
Éste es el primer ejemplo de las grandes diferencias que hay entre migrar una web en wordpress.com a hacerla con una que tenga un hosting propio.
Tanto si tu web usa el plan gratuito de WordPress donde no tienes un dominio propio como si usas un dominio propio (lo que exige un plan de pago) puedes cambiarlo sin problemas siguiendo los pasos que WordPress.com indica aquí.
Ahora bien, la peculiaridad está en la redirección de tu sitio que es necesaria si quieres que los enlaces a tu antiguo dominio sigan funcionando y que tu web se mantenga en los resultados de búsqueda de Google.
A diferencia de una web WordPress con un hosting propio, donde se resuelve con una simple configuración en el servidor, aquí necesitas contratar el servicio de redirección de WordPress.com conocido como Site Redirect.
Este servicio tiene un coste fijo anual que puedes consultar en el enlace de arriba.
Pero mantener la redirección durante un año es suficiente, así que esto tampoco debería ser un problema demasiado grande.
Cómo cambiar de dominio en WordPress con hosting propio
En el caso de tener una web WordPress con hosting propio, la cosa es muy más sencilla. Se resuelve con una configuración en el fichero .htaccess de tu servidor web.
Eso sí, si bien redirigir una URL específica es muy simple (se resuelve con una línea de configuración), redirigir una web completa ya es un poco más sofisticado.
Te todos modos, sigue siendo una configuración sencilla para una persona que sepa hacerlo, pero hay que saber cómo. Por eso, explicar los detalles se sale del ámbito de este post y te remito para ello al post que puedes ver encima de este párrafo.
Aparte de la redirección del tráfico, también tienes que configurar WordPress para que use este nuevo dominio tocando los siguientes ajustes (resaltados con el recuadro punteado) en el menú de Ajustes/Generales del escritorio de WordPress:

Importante: esto lo tienes que hacer antes de configurar el cambiar de dominio en WordPress, en caso contrario, después de cambiar el dominio en el hosting puedes tener problemas para acceder al escritorio de WordPress precisamente porque esta configuración ya no es la correcta.
En cualquier caso, hay un modo de evitar esto que es forzar este ajuste desde el fichero “desde fuera” en el fichero de configuración general de WordPress, wp-config.php en el directorio raíz de tu instalación de WordPress añadiendo estas líneas:
define('WP_HOME', 'http://example.com' );
define('WP_SITEURL', 'http://example.com' );
También es importante que desactives los enlaces permanentes (menú Ajustes/Enlaces permanentes -> opción “Predeterminado”) como paso previo a los pasos anteriores y los vuelvas a reestablecer como estaban después de finalizarlos.
Para rematar, hay que cerciorarse de que no quedan referencias al antiguo dominio en la base de datos. Por ejemplo: URLs dentro de las entradas y las páginas. Es fácil actualizarlo de una manera automatizada con la herramienta adecuada.
Mi herramienta preferida es de Interconnect/it, una herramienta gratuita que automatiza este ajuste por completo. Pero quizás resulte algo técnica, así que te recomiendo como alternativa el plugin Better Search Replace que se menciona también en la guía de WordPress.org.
En este vídeo puedes ver cómo usarlo:
Y, por último, te dejo también esta otra guía de WordPress.org que entra con mucho detalle en todos estos pasos.
Cómo migrar WordPress a otro hosting y/o servidor
El escenario más frecuente que vemos en las consultas de nuestra comunidad es de cambio de hosting, así que echemos un vistazo a qué hay que hacer en este caso.
Migrar WordPress con plugins
El traslado de una web WordPress de un hosting a otro suele percibirse de antemano como algo muy complicado, sin embargo, es lo contrario: es fácil, incluso muy fácil si lo haces con plugins de migración o de copias de seguridad.
En este momento, el plugin más popular del repositorio de WordPress (y el que uso también personalmente para estas ocasiones) es All-in-one WP Migration.
La gran ventaja es este plugin es que se encarga de todos los detalles, como la actualización de las URL que vimos un poco más arriba, y lo hace todo transparente y muy simple para el usuario. Aquí puedes ver cómo se usa:
Una cosa a tener en cuenta es que, si tu hosting va algo justo de recursos o la web a trasladar ya es grandecita, puede haya que hacer ajustes en ciertos parámetros de tu hosting (la herramienta te lo indicará).
Si esto sucede, ponte en contacto con el soporte de tu hosting para que lo apliquen.
Migrar WordPress “manualmente”
Si se da el caso anterior, con una web muy grande o si en tu hosting no quieren hacer los ajustes que les pides, tendrás que hacer la migración “a mano”.
Esto implica básicamente lo siguiente:
a) Copia de los ficheros de la instalación WordPress original
Esto se hace con las herramientas del panel de administración de tu hosting.
b) Copia de la base de datos MySQL de tu web original
Igualmente encontrarás en tu panel de administración del hosting las herramientas necesarias para esto.
c) Restaurar los ficheros y la base de datos en tu servidor nuevo
En los hostings buenos el estándar es incluir la herramienta phpMyAdmin. A continuación, puedes ver cómo se hace una copia de la base de datos y se importa (se restaura):
d) Adaptar el fichero wp-config.php
Hay que ajustar la configuración al nuevo servidor ya que el servidor nuevo casi seguro te obligará a usar nombre de base de datos y usuario diferentes, así que tendrías que cambiarlos.
Revisa en wp-config.php lo siguiente para que los parámetros del lado derecho coincidan con los valores de tu nueva instalación:
- Nombre de la base de datos: define('DB_NAME', 'basededatos_nueva');
- Usuario nuevo: define('DB_USER, 'usuario_nuevo');
- Contraseña de usuario nueva: define('DB_PASSWORD, 'contraseña_nueva');
- Servidor nuevo (normalmente no cambia y es siempre ‘localhost’): define('DB_HOST, 'servidor_nuevo');
e) Configurar los servidores de nombre de tu dominio
Los servidores de dominio deben apuntarse ahora al nuevo servidor. Lo primero es actualizar el dominio en WordPress tal como se explica un poco más arriba en este post y después, actualizarlo en el hosting.
Esto es una operación muy sencilla, pero los pasos exactos varían según tu proveedor de hosting y/o dominio. Consulta con el soporte si tienes dudas.
Ten en cuenta que los cambios de domino tardan unas horas en propagarse, de modo que el tráfico irá “saltando” entre una web y otra hasta que la propagación esté completada. Cuenta con unas 24 horas hasta que todo esté estable.
f) Mantener la web original un tiempo
Mi consejo final es que mantengas operativo la web antigua durante unas semanas hasta cerciorarte al 100% que tu nueva instalación no te da problemas.
Será invisible a Google ya que no tiene domino propio y no te puede perjudicar más allá de costarte unos durillos por un mes más con tu antiguo proveedor de hosting. Así, ante problemas mayores, siempre tienes el comodín de volver a apuntar los servidores de nombre a la web antigua.
Cómo migrar de WordPress.com a WordPress.org
En el caso de usar una web en WordPress.com, el proceso de migración cambia completamente.
En este caso se vuelve más complicado, sobre todo, se vuelve más susceptible a errores y flecos que hace que hace muy difícil que la réplica en tu hosting sea exacta al original.
Por eso, recomiendo siempre dar el salto a un hosting propio cuanto antes ya que cuanto más pequeña y simple la web, menos problemas te va a dar esta migración.
Veamos entonces cada uno de los pasos de este proceso sería de migración:
a) Registrar un dominio propio (si no lo tienes aún)
Si no tienes aún un dominio, esto es lo primero que vas a necesitar. Puedes hacerlo junto con la contratación de tu nuevo hosting o aparte con un proveedor especializado en dominios.
Por simplicidad, recomiendo contratar todo al proveedor de hosting. Solamente contrataría los dominios de manera independiente si vas a crear muchas webs en diferentes dominios, ahí puede ser interesante la independencia de las dos cosas ante futuras migraciones, etc.
Si ya tienes un dominio propio, olvídate de este paso. Además, tampoco vas a necesitar la redirección 301 que se describe en el apartado g) de este punto si usas este mismo dominio en el sitio nuevo.
Eso sí, ojo con las URLs, cerciórate de que mantienes el mismo esquema de URLs en WordPress y que éstas por tanto no cambian. En caso de cambiar tampoco pasa nada, se resuelve con lo visto arriba ante un cambio de dominio (redirección 301).
Lo importante es estar atentos a este punto para no meter la pata.
b) Contratar un servicio de hosting
Una vez más insisto: tu hosting es crítico, un buen hosting para las necesidades de una web normal se puede conseguir por muy poco dinero, pero hay que saber elegirlo bien porque el mercado está lleno de ofertas basura.
Mi recomendación rápida es que elijas uno de estos:
c) Instalar WordPress
Esto se explica mucho mejor con un videotutorial, así que aquí va un vídeo que explica paso a paso cómo se hace la instalación de WordPress en un servidor de hosting.
En este vídeo se parte del escenario de que tu dominio ya está configurado para usarlo con tu servidor de hosting, es decir, que no lo estás usando para tu web en WordPress.com:
En el caso de que ya tengas tu web WordPress.com bajo un dominio propio que quieras usar también en la web con hosting, debes tener en cuenta los matices que se explican a continuación del vídeo.
En el caso de que tu web en WordPress.com tenga un dominio propio, el problema que vas a tener es que ese dominio no lo podrás utilizar con tu servidor de hosting (que es lo que se hace en el vídeo anterior) puesto que el dominio ya "apunta" actualmente a tu web en WordPress.com, no puede usar un mismo dominio con dos servidores diferentes a la vez.
Una solución es reconfigurar el dominio para que simplemente apunte a tu servidor nuevo. En ese caso cambiaría el domino de tu web original, ya sólo se vería bajo el dominio que tenías inicialmente con WordPress.com, es decir, un dominio del tipo nombre.wordpress.com.
Bajo tu dominio propio ya estarías accediendo a tu nuevo servidor de hosting (una vez pasadas unas horas necesarias para la propagación del cambio).
El inconveniente de esta forma de hacer las cosas es que temporalmente, hasta que no tengas migrados los contenidos a la web nueva, estos no se encontrarán en Google puesto que durante el ínterin de la migración las URL originales dejan de existir.
Para una web pequeña, con pocas entradas, poca complejidad de widgets, etc., fácil y rápida de migrar, en definitiva, puede ser un coste asumible. Pero si no lo fuera y no te quieres exponer a esta situación, la solución consiste en instalar WordPress en el hosting usando una URL temporal.
Esto deberías poder hacerlo con cualquier proveedor de hosting y generalmente consistirá en una IP junto con algo más. Por ejemplo, una URL como ésta:
Por tanto, en la instalación de WordPress cuando se pregunte por el nombre del dominio, en vez de indicar un dominio tipo nombre.com, se indicará la URL anterior que el proveedor de hosting te proporcionará.
Con esta URL puedes hacer la migración con mucha tranquilidad hasta que veas que está realmente fina. Y una vez todo listo, haces el cambio de una web a otra.
Para hacer este cambio, tienes que seguir los pasos que ya expliqué arriba para un cambio de dominio en WordPress.org, te recuerdo que, en resumen, era lo siguiente:
- Reconfigurar los ajustes de WordPress y/o el fichero wp-config.php de WordPress con el dominio definitivo.
- Reconfigurar tu dominio para que apunte a tu nuevo servidor de hosting.
Y recuerda también que, ante cualquier duda o problema, te deben ayudar desde el servicio de soporte de tu hosting.
d) Exportar de WordPress
La clave del proceso de migración de una web WordPress.com es que se hace exportando el contenido desde la web de origen a un fichero e importando ese fichero en tu nueva web.
En el panel de administración de tu web Wordpres.com se encuentra el menú Herramientas/Exportar. Desde aquí puedes exportar el contenido y comentarios a un fichero XML.

Ojo con el tamaño de la exportación: en webs muy grandes salen ficheros de exportación muy grandes que luego muchas veces dan problemas.
Una solución a esto es dividirlo en ficheros más pequeños, en este post se explica más en detalle cómo hacerlo:
Cómo separar archivos XML exportados de WordPress en varios más pequeños
Otra opción es utilizar la exportación parcial que WordPress ofrece en su propia herramienta, pero aquí ha habido muchos usuarios que han reportado problemas y errores a la hora de importar las diferentes exportaciones parciales.
e) Importar en WordPress
Ahora toca importar los contenidos de la web antigua en el nuevo. Para ello existe también la opción de “Importar” en el menú Herramientas.
Te pedirá instalar previamente un plugin (que es el que implementa la importación) y a partir de ahí ya está todo listo para importar el fichero XML anterior.

En este proceso, ojo a lo siguiente: en la importación debes seleccionar la opción de importar los ficheros adjuntos (documentos, imágenes, etc.) ya que de lo contrario se quedarían alojados en tu web de WordPress.com.
El nombre exacto de esta opción en la versión actual del plugin es "Download and import file attachments".
Este detalle es crítico porque, aunque no lo hagas, da la impresión de que, aparentemente, todo está bien porque verás las imágenes perfectamente desde tu web nueva y las URLs del resto de ficheros también funcionarán con normalidad.
Pero es una trampa: funcionan porque las URLs son las de la antigua web, así que en el momento que lo cierres, dejarán de funcionar, las habrás perdido y ya verás la gracia que te hace...
Así que por si las moscas, al terminar la importación ojea los contenidos y comprueba que las imágenes están en el nuevo sitio (tienen que estar en la biblioteca de medios).
f) Rehacer la configuración de los widgets y tema
Esto es algo que muchas veces no se menciona en los diversos tutoriales: sólo se exporta el contenido, pero no se pueden migrar widgets y tampoco se migra el tema.
Es algo que tienes que debes de tener claro. Migrar supone configurar de nuevo en tu web WordPress.org en estos aspectos.
Cuando migras de WordPress.com has de elegir un nuevo tema (que puede ser la versión de tu tema actual para WordPress.org si la hay).
Afortunadamente no es mucho trabajo y, además, sabiéndolo hacer, en realidad, es la oportunidad para dar un gran salto de calidad en muchos aspectos.
Puede que sea el mejor momento para migrar a un tema profesional de calidad como, por ejemplo, Divi, que es uno de los más recomendables que existen en la actualidad.
Un poco más abajo retomo esto con un poco más detalle.
g) Reconfigurar el dominio (sólo con dominios propios, es decir, que no sean del tipo xxx.wordpress.com)
Es muy típico que el autor de una web en WordPress.com haya comprado su dominio en el propio WordPress.com.
En este caso has de apuntar este dominio a tu nuevo servidor. Esto se hace indicando en la configuración del dominio los servidores de nombres (DNS) que ha de utilizar y que son los de tu nuevo hosting.
Te dejo las referencias del soporte de WordPress dónde se explica en detalle la configuración de dominios:
WordPress.com - Domain Management
Y en este enlace puedes encontrar también unas referencias generales sobre gestión de dominios en WordPress.com que te pueden ser útiles.
h) Redirección 301 de la web antigua (sólo con dominios del tipo xxx.wordpress.com)
También es frecuente que una web en WordPress.com no tenga un dominio propio, es decir, que la dirección de tu web sea algo parecido a esto: nombre.wordpress.com.
En este caso, pasarás a tener un dominio que será normalmente nombre.com a secas y que ya no es un dominio de WordPress.com sino tuyo propio.
El problema de esto es que con ello habrás cambiado tu dominio y, por tanto, todas tus URLs y eso quiere decir que tus enlaces habrán dejado de existir. Los enlaces hacia tu antiguo web quedarían rotos y desaparecerías de los resultados de búsqueda de Google.
Dicho de otro modo: a efectos de los buscadores habrás creado una web completamente nueva que no tiene que ver nada con la antigua y, por tanto, en principio perderías el posicionamiento de tus contenidos.
Así que en este punto repásate la sección sobre cambios de domino en WordPress.com de arriba.
Otra recomendación que te hago es que no elimines la web antigua una vez completado todo, sino que lo mantengas simplemente invisible a Google para evitar problemas de contenidos duplicados, aunque esto, en realidad, con la redirección 301 esto ya estaría también resuelto.
La razón es que así tienes mucha tranquilidad para reaccionar si al cabo de unos días descubres errores en tu importación u otros problemas.
La forma más conveniente de hacer esto sería usar la opción "Me gustaría que mi sitio fuera privado, que solo lo vean los usuarios que elija" en el menú Ajustes/lectura.
Cosas que no se pueden migrar
Como vimos antes, lamentablemente, al migrar de WordPress.com a WordPress.org te encontrarás con algunas limitaciones parecidas, aunque menos, que las que te encuentras al migrar de Blogger o Joomla a WordPress.
Te encontrarás básicamente con dos limitaciones, aunque no son dramáticas:
- No puedes migrar el tema, salvo que exista también para WordPress.org y, además, disponga de una opción de exportación/importación de la configuración del tema.
- Pierdes los widgets, además, salvo unos pocos, los widgets de WordPress.org son diferentes. La buena noticia es que tienes muchas más y mejores en WordPress.org y recomponer tus widgets y WordPress.org no suele ser un trabajo enorme.
- Si cambian las URLs, pierdes los contadores sociales. Para que te sigan funcionando lo típicos contadores de tweets de Twitter, likes de Facebook y similares se tiene que mantener intacto tu esquema de URLs, es decir, se tienen que mantener exactamente iguales. Es un problema independiente del problema de posicionamiento, es decir, aunque con una redirección 301 tus URLs antiguas se redirijan a las URLs nuevas y tu posición en Google se mantenga intacta, las redes sociales son otro tema. Hoy por hoy, sólo funcionan con las URLs exactas y si éstas cambian tus contadores se pondrán a cero.
Las limitaciones de la migración, en realidad, son una oportunidad
Esto no es una de esas frases huecas y fáciles, sino que hay buenas razones que las justifican y me explico:
En el caso de los temas, difícilmente acertarás con el primer tema que elijas, es una simple cuestión de que al cabo de un año vas a tener las ideas mucho más claras para elegir el tema que mejor case con tus contenidos que después del primer mes de vida de tu web.
Por otra parte, WordPress.com tiene muy poco donde elegir comparado con WordPress.org donde tienes decenas de miles de temas entre los que elegir. Así que la migración es un momento excelente para revisar este punto.
En cuanto a los widgets, es la ocasión de depurarlos y mejorarlos, por ejemplo, usando un widget bueno para las suscripciones a tu lista de correo como Popup Maker en vez del lamentable widget que usa WordPress.com.
Este tipo de plugins están diseñados para lograr altas tasas de conversiones, lo normal es que notes una diferencia notable, así que estamos hablando de una mejora sustancial para tu web ya que la lista de correo se considera por muchos (me incluyo) el activo más importante de una web.
Cómo migrar WordPress de local a remoto
Si tienes una instalación de WordPress en local con un entorno como, por ejemplo, XAMPP o WAMP, es fácil migrarlo a un hosting real. Este escenario se resuelve igual que la migración de un hosting a otro, aunque con el matiz de que en este caso el dominio va a cambiar sí o sí.
Por tanto, hay que aplicar también los pasos anteriores con las medidas adicionales para un cambio de dominio.
Además, en este caso puedes usar también un plugin de migración de WordPress, igual que si estuvieses migran de un hosting a otro. No deberías tener problemas y convierte la migración en un juego de niños.
Cómo migrar una web en HTML a WordPress
Migrar una web hecha en HTML “a pelo” a WordPress es una tarea complicada, la verdad.
Por un lado, está la importación de los contenidos. Aunque aquí existen plugins y herramientas, a poco que los contenidos no sean triviales, los resultados que he podido comprobar son desastrosos. Así que te recomendaría hacer este trabajo a mano copiando, pegando y revisando los contenidos.
Por el otro lado está el diseño del sitio, si quieres mantener el diseño original, la vía por la que van los más atrevidos es programar un tema WordPress a medida. Como te puedes imaginar, esto no es algo que esté al alcance del usuario medio, no obstante, aquí te dejo un tutorial:
La opción que te recomiendo es que uses un tema altamente configurable como [diveAff] y que lo personalices. Con un tema bueno como éste puedes recrear prácticamente un clon de la web original.
Y si no tiene ataduras con el diseño, mejor que mejor, entonces escoge un buen tema y empieza a personalizarlo desde cero:
¿Cuáles son los mejores plugins para migrar WordPress?
Como ya hemos comentado, es muuucho más cómodo migrar una web de WordPress con un plugin que automatice este proceso que hacerlo por la vía más manual. Así que, a continuación, te menciono algunos de los mejores plugins a este respecto.
All in One WordPress Migration
Empezamos con plugin de migración favorito, el que utilizamos en todos nuestros trabajos de migración de webs: All in One WP Migration.

Es un plugin con una gran compatibilidad con diferentes hostings que no suele dar muchos problemas y tiene una forma de manejo e interfaz de usuario muy fáciles de manejar.
El único “pero” que se le puede poner es quizás el hecho de requerir que en el sitio a restaurar debe estar instalado WordPress y el plugin para poder cargar y restaurar los ficheros de la copia.
Duplicator
Duplicator es la alternativa más popular a All in One WP Migration, así que si tienes algún tipo de problemas con este último y simplemente quieres probar una alternativa, te recomiendo ésta.

Una ventaja que tiene frente a All in One es que no requiere una instalación previa de WordPress en el servidor destino. Crea un fichero comprimido con un ejecutable PHP que colocas en el directorio raíz de la instalación destino y a partir de ahí recrea la web completa.
La gran desventaja que le he visto personalmente es que le he encontrado bastante más sensible a las características específicas del hosting que All in One y en ese sentido más problemático en cuanto a errores que impiden restaurar la copia con éxito.
Updraft Plus
Complemento esta lista de plugins con UpdraftPlus que no es exactamente un plugin de migración, sino un plugin de copias de seguridad automáticas, pero que, como tal, también se puede utilizar para hacer migraciones.

Como deberías tener un plugin de backups automáticos en tu web de WordPress como éste supone una alternativa a utilizar los anteriores.
Este plugin en particular tiene la ventaja de que incluso en su versión gratuita ya puedes programar las copias de seguridad automáticas para que se suban a la nube, a una cuenta Google.
Eso sí, no me tan parece cómodo para hacer la migración del sitio como los dos anteriores y es que no es para lo que está pensado en primer lugar.







Hola, Berto.
El plugin duplicator, una vez que termina de analizar, me detalla en el apartado Servidor que los ajustes y WordPress son válidos; hasta ahí aparentemente todo ok; pero debajo, en el apartado Archivo, me dice que las verificaciones de tamaño, el chequeo de nombres y el resúmen tienen un aviso en rojo, lo que aparentemente me da a entender que la migración no será buena y hay que ajustar algunas cosas.
En mi caso, mis archivos tienen un tamaño de casi 400 MB y la base de datos de más de 100 MB, según lo que entiendo. ¿Debe ser por esto el problema o acaso lo del aviso es simplemente un detalle de advertencia que no afecta a la posterior migración?
Espero tu respuesta. ¡Excelente artículo y un saludo!
Hola Rodolfo,
Efectivamente, seguramente esa sea la razón, ya son tamaños importantes de los que me estás hablando.
De cara a solucionarlo, te remito al soporte de Duplicator para que ellos te orienten ya que yo no te sé decir qué debes hacer ante esa situación exactamente.
¡Un saludo!
Berto
Hola, buenas noches.
Antes que nada. felicitaciones por tan excelente web.
He querido actualizar mi website (hecho empírica y artesanalmente con Dreamweaver) desde hace mucho tiempo y leyendo un par de tutoriales tuyos me he animado a hacerlo con WordPress. El servicio de hosting que tengo contratado ofrece la instalación automática (no sé si se llama así) de WordPress desde el "cpanel".
Básicamente mi pregunta es la siguiente: ¿hay alguna forma de hacer mi página con WordPress sin afectar la que ya está operativa hecha con Dreamweaver? Es decir, instalar wordpress en mi servidor pero solo ponerlo a funcionar cuando ya la página esté diseñada al 100 %?
He leído sobre hacer una instalación local en mi pc primero y luego pasar todo al hosting. ¿Qué opciones me recomiendas?
Saludos.
Hola Ricardo,
Eso puede ser efectivamente una manera, pero no te la recomiendo porque te tienes que pelear con toda la parte técnica que implica la creación del entorno para correr WordPress en tu PC. Si esa parte técnica no te preocupa, entonces sí que sería la mejor opción.
Si la parte técnica te preocupa, te aconsejaría más montar la web nueva como una segunda web en tu hosting, bajo otro dominio (puede ser un subdominio del actual), no indexada en Google y crearla así.
¡Un saludo!
Berto
Hola Berto
he lleago a tu blog porque tengo una duda, tengo una web educativa que funciona muy bien, una pagina wordpress y moodle para los recursos educativos, resulta que ahora me cambio a una plantilla lms para tenerlo todo en wordpress.
La plantilla la estoy personalizando en una instalación provisoria, además para probar si funcionaba como pensaba, como leí aqui que se puede migrar facilmente me lancé a terminarla y ahora que esta casi casi para sacarla al mundo me surgio la siguiente duda: ¿Al migrar el tema todos los enlaces que estan en http://www.mipagina.com/lmsworpress/cursos/leccion1 se cambiarán al migrar?, es decir quedaran ahora en http://www.mipagina.com/cursos/leccion1 o deberé hacer el cambio uno a uno. La instalación de esta plantilla la hice en http://www.mipagina.com/lmswordpress y la migrare a http://www.mipagina.com/
Te comento que cada lección que he cargado va con un enlace único y he cargado más de 500 lecciones.
Desde ya agradezco tu amable respuesta y me disculpas si he puesto cosas un poco obvias pero como soy novato en esto de wordpress sólo he querido ser claro.
Un Abrazo
Hola Ricardo,
En el apartado de migrar WordPress de un servidor a otro se trata este problema. Se habla de la herramienta Interconnect/it. Échale un vistazo, seguramente sea una solución buena para tu caso.
¡Un saludo!
Berto
Hola
Estoy desesperada, he migrado manualmente de un dominio y hosting a otro y no me funciona WordPress, ponga la URL que ponga me redirige a wp-admin/setup-config.php
¿alguna idea?
mil gracias
Mjose
Hola MJosé,
Pueden ser mil cosas, imposible diagnosticarlo desde la distancia 🙁
Si quieres, te puedo ofrecer la opción de nuestro servicio de asesoramiento para que un profesional se meta contigo en tu blog y lo arregle:
Serviciosservicios-asesoria/
¡Un saludo!
Berto
Muchas gracias por compartir esta información tan completa. Me surge una duda. Por cierto soy "novata" en el diseño de webs. Esto rediseñado mi web. Cuando se hizo la migración, que la hizo un profesional, todo salió fenomenal. Ahora me encuentro con un cambio de estilo dentro de la plantilla (virtue preminum - kandence) y por algún motivo no me aparecen en los posts antiguos la cantidad de shares (de RRSS) pasados. En algún momento y de alguna forma se ven o se han visto hace, pero cuando veo el blog no aparecen. Creo que se trata de un tema de apariencia o es un problema técnico? mil gracias por tu posible aportación a este tema.
Hola Catalina,
Me es imposible saber qué puede ser, tiene que meterse un técnico en tu blog para verlo.
Te puedo ofrecer nuestros servicios:
Servicios
¡Un saludo!
Berto
¡Hola!
Después de leer todo el post, sigo sin saber cómo puedo solucionar mi problema.
Tenía un blog en WordPress.com en el que pagué para que me quitasen el .wordpres.; ahora he comprado un hosting y dominio en otro servidor, para poder trabajar con wordpress.org... y aquí viene mi problema: cuando entro en mi panel de gestión de mi hosting, he instalado el WordPress en él, y cuando le digo trabajar desde WordPress me lleva al mismo wordpress.com que tenía antes, y no me da las opciones del .org. Puedo hacer exactamente lo mismo que antes.
No sé si tengo que desactivar mi blog antiguo, o cómo tengo que hacer el cambio, pero no lo consigo.
Te agradecería mucho tu consejo.
Muchas gracias.
Hola Asun,
Lo siento, pero no sé muy bien qué estará pasando.
Si quieres, te puedo ofrecer la opción de nuestro servicio de técnicos profesionales:
Servicios
¡Un saludo!
Berto
Hola, Berto, mi caso es interesante: quiero cambiar mi web a un nuevo dominio pero sin usar redireccionamiento con el propósito de usar el antiguo dominio para crear con él otra web desde cero. No llevo mucho tiempo y aún no tengo bien posicionada la web (no me llega nada aún desde Google), así que no tengo miedo de perder el posicionamiento... Sacrifico unos meses de espera, pero mi plan lo merece y es ahora o nunca. Ahora bien, sí me preocupan dos cosas: una, que Google considere que estoy copiando la antigua web (contenido duplicado... es así? Cuanto tendría que pasar si pongo en invisible o borro la web del antiguo dominio para que Google no lo considere contenido duplicado? Una simple actualizacion de mapa web valdría?) y dos, que el antiguo dominio quede dañado a ojos de Google, o sea, que el famoso buscador se vuelva loco con el vaciado del dominio y cuando lanzará la otra web con el mismo nombre me tuviera registrado como dominio poco fiable o algo así). Con tanta duda, se podría pensar que lo más fácil para mí sería redireccionar y comprar un dominio diferente para la nueva web... Pero es que es justo el nombre que necesito, porque es mi nombre y apellido .com... Así que sería fantástico poder hacer el movimiento doble que planeo sin peligros de que Google me haga una faena con el antiguo o el nuevo dominio... ¿Qué opinas? Mil gracias por adelantado, tu trabajo es genial, gracias.
Hola Cristian,
Teniendo en cuenta que tu dominio no tiene mucha antigüedad, no creo que pase nada.
Lo que puedes hacer para ir sobre seguro es esperar con la nueva web. Es decir, redirigirla tu dominio actual al nuevo, acabar de rematar la web vieja con el nuevo dominio, enviar el nuevo sitemap, etc. Y luego, pasados 1-2 meses, por ejemplo, crear la web nueva bajo el dominio antiguo.
Así no deberías tener ningún tipo de problema.
¡Un saludo!
Berto
Qué buena idea, Berto. ¡Muchas gracias!
Hola Berto, genial las explicaciones y con palabras claras. Felicidades.
Como bien dices, si el hosting origen es gratuito puede dar problemas y en mi caso no puedo usar ninguno de los dos plugins porque me genera un archivo de 190 MB y me dice queme he pasado.
Ok pues entonces lo hago en modo manual y es cuando tengo el problema.
Tengo la BBDD exportada.
Tengo todos los items de mi wordpress en mi dominio original.
Tengo un dominio nuevo (.com) al que subo todos los items con FTP.
Tengo una BBDD en la que importo la BBDD original.
Tengo un wp-config.php al que le cambio los datos para que enganche con la BBDD.
Y como extra, he modificado con uploads en cuatro tablas las url con el nombre de dominio antiguo al nombre del dominio nuevo.
Pues bien, siguiendo todos los pasos... escribo el nombre del dominio.com y me sale la pantalla de instalacion con eleccion de idioma, es decir domino.wp-admin/install.php.
Alguna idea de donde estoy cometiendo el error??
Un cordial saludo
Hola Juanjo,
Es raro porque así se suele comportar cuando hay un wpconfig creado, o tu base de datos no estuviese configurada o vacía.
Repasa estos lugares, más allá no te puedo ayudar salvo remitir a los servicios de un profesional si sigues estancado:
Serviciosservicios-wordpress/
¡Un saludo!
Berto
¡Hola!
Gracias por la guía y enhorabuena por el blog. Tengo una pregunta, por si me pudieras ayudar: ¿sabes si se pueden volcar los datos de Feedburner a Mailchimp?
Muchas gracias.
Un saludo,
María José
Aquí tienes un tutorial:
https://elperrodepapel.com/importar-suscriptores-feedburner-mailchimp/
¡Un saludo!
Berto
Hola.
Tenia varios sitios WordPress en mi servidor local windows con xammp; he formateado e instalado ubuntu server con Lamp. He copiado las carpetas con el contenido de las páginas y las bases de datos.
He realizado el cambio, movido las carpetas y restaurado los .SQL, pero no consigo que se vean correctamente las webs. Carga la página, pero solo enlaces y algunas imágenes. No se muy bien lo que tengo que hacer para que se vean correctamente. Creo los datos de usuario de MySQL son los mismos.
Creía que era sustituir la carpeta data, pero en linux no aparece.
¿Me falta algún paso? ¿No se puede realizar esto?
Muchas gracias.
Hola Guzmán,
En principoi has hecho lo esencial y debería funciona, tiene que ser algún detalle que ha ido mal. El problema es que pueden ser mil cosas y desde aquí es imposible diganosticarlo 🙁
Un saludo,
Berto
Hola!!
Tengo una web en funcionamiento desde hace bastante tiempo tiempo y he comprado un tema y lo he “maquetado” a mi gusto en local, pero ahora me surge una duda…. ¿Cómo puedo subir ese theme ya maquetado en local mi web en funcionamiento sin perder el contenido, entradas, comentarios, etc.. ya que son muchos!!.
Un saludo y mil gracias.
Hola Óscar,
Tu caso se explica en el punto 3 del post, sólo tienes que leertelo 🙂
Un saludo,
Berto
Muchas gracias Berto.
Lo único es que me refiero únicamente al tema... Es que no se como cambiar el tema que tengo por uno nuevo maquetado en local... No sé si sólo debo pasar la carpeta del tema en local a producción (vamos, un copiar-pegar) o si habría que hacer otra cosa.
Un saludo y muchas gracias de nuevo.
Hola Óscar,
Insisto en mi respuesta anterior. Es una cuestión de ficheros y contenido, un plugin como Duplicator o XCloner se encarga de todo.
Un saludo
Berto
Si mi antiguo blog ya no existe, es posible recuperar las imágenes? Tengo el archivo de importación.
Me temo que no Pablo porque en el archivo de importación sólo vienen las URLs a las imágenes, pero si estás luego no existen, ya no hay manera de recuperarlas.
Ahora bien, si tu blog alcanzó cierta visibilidad quizás tengas suerte y esté en la "Way Back Machine":
https://archive.org/web/
¡Un saludo!
Berto
Hola, buenas tardes:
Yo contraté wordpress.com en abril y por H o por B no he podido comenzar la web, el caso es que recientemente he adquirido una plantilla de pago de "themeforest" y claro, no puedo instalarla. ¿Qué me recomiendas? ¿Donde y como migro?
Gracias de antemano!!
Hola Javier,
No entiendo bien tu duda, el post se dedica precisamente a explicar en detalle cómo migrar...
Si te resulta demasiados difícil y costoso en tiempo, te podemos hacerlo nosotros:
Servicios Migración
¡Un saludo!
Berto
¡Hola, buenas noches!
Y, por ejemplo, si puedo migrar un ambiente WordPress que tengo en un pc con cierto contenido, por ejemplo, (ya sean plugin o temas) y ese mismo sitio tengo en otro pc (no está actualizado), y este sitio 2 solo tenga una página con alguno que otro contenido.
La finalidad de esto es que ambos sitios se unan sin que se sobreescriban.
Espero darme a entender... Espero tu respuesta...
Buen tutorial. Saludos cordiales :)
Hola Juan José,
En principio no es posible, lo que puede ser es que haya algún tipo de producto (un plugin o algo) que permita fusionar los contenidos de dos blogs. Pero no lo sé, eso ya lo tendrías que investigar por tu cuenta.
¡Un saludo!
Berto
Hola. En mi web trabajo con un plugin de pago cuyo fabricante indica que solo se puede usar en un sitio web (una licencia por compra). ¿Soportaría el proceso de migración el plugin que tengo instalado?
Lo debe soportar, si el otro sitio deja de estar activo, estás cumpliendo perfectamente con lo exigido.
¡Un saludo!
Berto
Hola Berto!
Me hice un dominio con wordpress.com hace un mes y he decidido pasasme a Webempresa. Me encuentro con el problema de los 60 días a la hora de trasferir mi dominio!! ¿Qué puedo hacer?
¿Eso quiere decir que hasta dentro de un mes más no voy a poder trabajar con webempresa (wordpress.org) mi web?
Gracias!!
Hola Carlos,
No, siempre puedes configurar un dominio para que apunte a la web que elijas. En principio, deberías poder configurar tu dominio de WordPress.com a tu nueva web sin problemas simplemente reconfigurándolo.
¡Un saludo!
Berto
Hola,
Soy una de esas miles de personas que tengo un blog y el cual se me queda corto porque tengo muchas limitaciones, entre ellas de espacio y quiero migrar mi blog para poder seguir creciendo.
Sólo de pensarlo me pongo a temblar, pero poco a poco voy "entendiendo" el proceso que tengo que llevar a cabo.
Hace un tiempo pasé a tener dominio propio (de llamarse wordpress.com a ser .com directamente) Con esto creí que ya tenía hosting propio (incultura, jeje).
Así que mi pregunta es si aceptando la opción de wordpress que me ofrecen de cambiar a wordpress.org (Con su consecuente importe), sería suficiente, o aún así debería contratar un hosting y tendría que hacer la migración.
Disculpadme si la pregunta es muy evidente, pero como veis soy completamente nueva en esto y me supone un mundo las tecnologías, yo simplemente quiero escribir sobre mis viajes, pero veo que tener un blog es mucho más que eso. Por ello quiero aprender, aunque mis avances son muy muy lentos.
Muchas gracias.
Un saludo.
Hola Patricia,
Yo te recomiendo que te lo haga mejor un profesional, que lo hará mejor, con más amor por el detalle.
Hace poco hemos creado una plataforma para poneros en contacto con buenos profesionales:
Servicios Migración
Aquí encontrarás lo que necesitas 🙂
¡Un saludo!
Berto
Buen día. Tengo dos preguntas; espero pueda ayudarme:
1) Tengo una web antigua diseñada en Frontpage y deseo migrar a WordPress, ¿existe algún tutorial?
2) Si cambio de hosting y hago una nueva página, después de redireccionar mi dominio, ¿cómo quedan las páginas anteriores? ¿Está permitido o antes debo borrar la antigua página?
Hola Luis,
1) Por su propia naturaleza es un trabajo prácticamente manual, página por página. Desconozco en qué medida puede haber herramientas de automatización para esto, pero por la naturaleza del tema dudo que existan e incluso de existir, dudo del resultado...
2) Quedán huérfanas, "invisibles" desde Internet por así decirlo. No hace falta borrar la web antigua, pero por higiene de la recomendaria (después de guardar una copia de seguridad) ¿Para qué la quieres si no es visible?
¡Un saludo!
Berto
Hola, Berto.
Tengo muchos problemas para redireccionar mi dominio comprado en WordPress.com (xyz.com) hacia mi nuevo servidor (Hostgator)... He tratado de ver tus recomendaciones, pero todo está en ingles y es super liante. ¿Puedes ayudarme con más detalles del proceso, sugerencias y consejos?
Gracias.
Buenas, si te sientes tan incómodo con el inglés, te recomiendo cancelar tu cuenta (tienes 45 días para hacerlo) y contratar un hosting en español, Webempresa concretamente que es la mejor opción a precios asequible.
¡Un saludo!
Berto
Hola. Mi problema es que tengo una cuenta de administrador con dos sitios en WordPress.com y lo que quiero es, uno de los sitios sacarlo a otra cuenta y administrador diferente. Es decir, uno de los sitios se queda donde está y otro sitio sacarlo a otra cuenta y administrador distintos también de WordPress.com.
No sé si eso es posible y cuál sería la solución. Gracias y un cordial saludo.
Hola Antonio,
No estoy seguro al 100%, pero creo que no es posible 🙁
¡Un saludo!
Berto