Duplicator Duplicator
El sitio de WordPress no funciona después de la migración

Cómo solucionar problemas de tu sitio de WordPress que no funciona después de una migración

· · 17 min de lectura ·
Escrito por: avatar del autor Joella Dunn
avatar del autor Joella Dunn
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
·
Revisado por: avatar del revisor John Turner
avatar del revisor John Turner
John Turner es el presidente de Duplicator. Tiene más de 20 años de experiencia en negocios y desarrollo, y sus plugins han sido descargados más de 25 millones de veces.

Resumen: ¿Tienes prisa? Aquí te explicamos cómo hacerlo paso a paso:

  • Borra tu caché y la caché del lado del servidor
  • Regenera tu archivo .htaccess
  • Establece las carpetas en 755 y los archivos en 644
  • Actualiza las URL antiguas en tu base de datos
  • Desactiva los plugins para aislar conflictos
  • Contacta a tu proveedor de hosting si nada funciona

Acabas de terminar de migrar tu sitio de WordPress y ahora algo está roto.

Quizás sea un error 500, la base de datos no se conecta o los visitantes siguen llegando a tu dominio antiguo en lugar del nuevo.

Nada de esto significa que la migración haya fallado por completo. Son problemas específicos y solucionables que aparecen justo después de una mudanza, casi siempre causados por las mismas pocas cosas: referencias sobrantes en la base de datos a tu URL antigua, un archivo .htaccess corrupto, permisos de archivo incorrectos o un plugin que no sobrevivió a la transferencia.

Te guiaré a través de los errores más comunes posteriores a la migración, qué causa cada uno y cómo solucionarlo exactamente.

Si específicamente te has quedado sin acceso a wp-admin, salta directamente a nuestra guía dedicada a la solución de problemas de inicio de sesión. Cubre ese caso con más profundidad de la que podemos aquí.

Aquí están los puntos clave:

  • Los problemas posteriores a la migración son comunes y casi siempre solucionables. La mayoría se remonta a un puñado de causas raíz como datos cacheados obsoletos, URL de base de datos incorrectas o permisos de archivo rotos.
  • Los problemas más frecuentes incluyen contenido faltante, fallos de inicio de sesión, enlaces internos rotos, errores SSL y redirecciones que aún apuntan a tu dominio anterior.
  • Comienza cada sesión de solución de problemas limpiando tu caché y regenerando el archivo .htaccess. Estos dos pasos por sí solos resuelven la mayoría de los errores posteriores a la migración.
  • Las URL de la base de datos son la solución que más se pasa por alto: las referencias al dominio antiguo que quedan en la base de datos son la causa de la mayoría de los enlaces rotos, redirecciones incorrectas e imágenes faltantes después de una mudanza.
  • La mejor prevención es una copia de seguridad completa antes de migrar y una herramienta como Duplicator que maneja transferencias de archivos, actualizaciones de bases de datos y reescrituras de URL automáticamente.

Tabla de Contenidos

Problemas comunes después de una migración de WordPress

Mover tu sitio de WordPress a un servicio de alojamiento diferente a veces puede generar problemas molestos.

Aquí están los problemas posteriores a la migración más frecuentes que podrías encontrar:

  • Contenido no mostrado: Imágenes faltantes en las páginas, publicaciones que no aparecen o permalinks rotos que impiden el acceso adecuado al contenido
  • Problemas de inicio de sesión: Imposibilidad de acceder a wp-admin debido a problemas de contraseña, pantallas de inicio de sesión en blanco o conflictos de conexión a la base de datos
  • Plugins de migración de WordPress fallidos: Herramientas de migración que no transfieren correctamente archivos, bases de datos o actualizan la configuración.
  • Pérdida de archivos: Temas, plugins o archivos de contenido importantes desaparecen durante el proceso de transferencia.
  • Tiempo de inactividad: El sitio se vuelve inaccesible cuando las redirecciones apuntan al antiguo host o la configuración de DNS no se actualiza correctamente.
  • Las URL de las publicaciones no funcionan: Los enlaces internos de las entradas del blog siguen apuntando a tu antiguo dominio en lugar del nuevo.
  • Error al establecer una conexión con la base de datos: WordPress no puede conectarse a la base de datos debido a credenciales incorrectas o problemas del servidor.
  • Error interno del servidor 500: Errores genéricos del servidor causados por problemas de permisos de archivos, conflictos de plugins o archivos .htaccess corruptos.
  • Certificado SSL no válido: Certificados de seguridad que ya no funcionan después de cambiar de dominio o proveedor de hosting.
  • Redirecciones a tu antiguo dominio: Los visitantes van automáticamente a tu sitio web anterior en lugar de a la nueva ubicación.

1. El contenido no se muestra

Si tu sitio de WordPress no funciona después de la migración, es posible que veas que tu contenido no se muestra correctamente. 

Al abrir ciertas páginas, es posible que las imágenes no se muestren. Incluso si existen en tu biblioteca de medios, no aparecen en el frontend. 

Aquí tienes algunas razones por las que tus imágenes desaparecen después de una migración:

  • Permalinks incorrectos
  • URL del sitio incorrecta
  • URL de imagen incorrectas
  • Conflictos de plugins
  • Permisos de archivo incorrectos
  • Caracteres especiales en los nombres de las imágenes

Otro problema podrían ser las publicaciones o páginas que no se muestran. Esto puede deberse a una configuración incorrecta de los permalinks. 

Los permalinks son los enlaces únicos a publicaciones, categorías y otras listas del blog. Cuando no coinciden, tu contenido no aparecerá correctamente.

Aquí te explicamos cómo restablecer tus permalinks en WordPress.

2. Problemas de inicio de sesión

A veces, una migración te bloquea completamente el acceso a wp-admin: una pantalla de inicio de sesión en blanco, un bucle de redirección o credenciales que de repente dejan de funcionar. Esto sucede con suficiente frecuencia después de una migración como para merecer su propio tutorial completo en lugar de un resumen rápido aquí.

Lee la guía completa de solución de problemas aquí: ¿No puedes iniciar sesión en WordPress después de una migración? 10 soluciones que funcionan

3. Plugins de migración de WordPress fallidos

A menudo, el éxito de tu migración depende de la herramienta que utilices. El plugin de migración incorrecto podría no mover correctamente todos tus archivos y tablas de base de datos. 

Para configurar tu nuevo sitio, el plugin de migración también necesitará actualizar tu archivo wp-config.php con las nuevas URLs. Si no hace su trabajo, podrías tener errores de inicio de sesión, contenido faltante y otros problemas. 

Necesitarás una herramienta de migración en la que puedas confiar. Para ayudarte a encontrar la mejor, aquí tienes mis plugins de WordPress principales para migraciones

4. Pérdida de archivos

Si tu sitio de WordPress no funciona después de moverlo, es posible que hayas perdido algunos archivos. Estos podrían contener datos importantes como temas, plugins o incluso contenido.  

Lo más inteligente es hacer una copia de seguridad de todo tu sitio antes de una migración. Usa plugins de copia de seguridad como Duplicator para una experiencia sin complicaciones. De esta manera, tendrás un plan de recuperación si las cosas van mal y pierdes archivos.

Crear una nueva copia de seguridad con Duplicator

Si faltan archivos y no tienes una copia de seguridad, no te preocupes. Ponte en contacto con el soporte de tu proveedor de hosting. Es posible que tengan una copia de seguridad o puedan ayudarte a recuperar los archivos perdidos.

No olvides que más vale prevenir que curar. Las copias de seguridad periódicas del sitio web deben ser una parte clave de la gestión de tu sitio. Mantienen tu sitio de WordPress funcionando bien, especialmente después de migraciones fallidas.

5. Tiempo de inactividad

Es molesto cuando tu sitio de WordPress se cae durante o después de una migración. Esto suele ocurrir cuando tu nuevo sitio redirige a tu antiguo host. 

Algunos hosts te proporcionan una dirección interna que puede ayudarte a evitar tiempos de inactividad durante la mudanza. Puedes probar tu contenido en esta nueva ubicación y añadir redirecciones cuando todo funcione correctamente.

Si tu nuevo host no tiene una, simplemente puedes actualizar el archivo hosts de tu ordenador. Al añadir tu nueva dirección IP y dominio a este archivo, accederás a los archivos de tu nuevo host mientras los visitantes ven tu sitio en el host antiguo.

Esencialmente, hace que tu ordenador piense que tu sitio web se ha movido cuando no es así. Luego, cuando hayas terminado con la migración, elimina esta entrada de tu archivo hosts. ¡Tendrás cero tiempos de inactividad!

Para ver exactamente cómo editar tu archivo hosts, lee nuestro tutorial sobre cómo mover un sitio de WordPress a un nuevo host.

6. Las URL en las publicaciones no funcionan

Es posible que notes que tus enlaces internos en las entradas del blog no funcionan. Esto suele deberse a que todavía están conectados a tu antiguo sitio. 

Puedes solucionar este problema utilizando consultas SQL para actualizar tu base de datos MySQL. O, podrías usar un plugin como Search & Replace Everything para facilitar el trabajo.

Pero, si estás utilizando la herramienta adecuada, tus URLs se actualizarán automáticamente durante la migración. Con Duplicator Pro, puedes introducir tu antiguo dominio y reemplazarlo por el nuevo. 

Duplicator buscar y reemplazar

Duplicator buscará y reemplazará cualquier URL antigua en tu base de datos, para que no tengas que preocuparte por enlaces rotos

7. Error al establecer una conexión con la base de datos

Un "Error al establecer una conexión con la base de datos" puede aparecer después de mover tu sitio de WordPress. Ocurre cuando tu sitio no puede conectarse a su base de datos. 

Normalmente, puedes solucionar esto actualizando los detalles de la base de datos en tu archivo wp-config.php. Busca estas líneas y asegúrate de que coincidan con tu nueva base de datos:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST

El panel de control de tu proveedor de hosting (cPanel, hPanel o similar) muestra estos valores en la configuración de tu base de datos, o tu proveedor puede enviártelos directamente si no estás seguro de dónde buscar.

Si esto no funciona, ponte en contacto con tu nuevo proveedor de alojamiento web. Deberás comprobar que tu servidor está en funcionamiento. Podría estar temporalmente inactivo. 

Después de asegurarte de que la base de datos está configurada correctamente, es posible que necesites repararla. Añade este código al archivo wp-config.php:

define ('WP_ALLOW_REPAIR', true);

Luego, utiliza la herramienta de reparación integrada de WordPress visitando este enlace:

http://www.yoursite.com/wp-admin/maint/repair.php

Reparar base de datos de WordPress

Una vez que la reparación finalice, elimina la línea WP_ALLOW_REPAIR de wp-config.php. Dejarla activa mantiene repair.php accesible para cualquiera que conozca la URL, sin necesidad de iniciar sesión, por lo que debe eliminarse una vez que hayas terminado.

8. Error interno del servidor 500

Un problema común después de una migración de WordPress es el Error Interno del Servidor 500. Puede ser uno de los errores más frustrantes porque a menudo no te dice qué lo está causando. 

Error interno del servidor 500

A veces, tu host no puede acceder a todos los archivos de tu sitio después de la mudanza. Tendrás que encontrar y actualizar los permisos de tus archivos. 

Alternativamente, es posible que tengas que regenerar tu archivo .htaccess. Te guiaremos a través de este proceso más adelante en el artículo. 

Otra razón del error 500 Internal Server es un conflicto de plugins. Intenta desactivarlos y reactivar cada uno para ver cuándo vuelve a ocurrir el error. 

Otras soluciones incluyen aumentar tu límite de memoria de PHP, cambiar a un tema predeterminado de WordPress y volver a cargar los archivos principales de WordPress (haz una copia de seguridad primero, por si acaso algo fue personalizado). 

9. Certificado SSL no válido

Después de mover tu sitio de WordPress, es posible que tengas un certificado SSL no válido. Esto ocurre a menudo porque los certificados SSL están directamente vinculados al nombre de dominio de tu sitio web.

Al migrar, es posible que cambies el nombre de tu dominio. Esto puede hacer que tu certificado SSL no sea válido.

La forma más sencilla de solucionarlo es obtener un nuevo certificado SSL para tu nuevo dominio. Tu proveedor de alojamiento web puede ayudarte a hacerlo.

10. Redirecciones a tu dominio anterior

Después de actualizar el nombre de tu dominio, tus visitantes aún pueden ser redirigidos al antiguo. Esto ocurre cuando la URL de tu sitio y la URL de tu página de inicio son diferentes de los valores en tu base de datos.

Las redirecciones incorrectas también podrían aparecer debido a problemas de DNS. Asegúrate de que tus registros DNS estén actualizados antes de empezar a solucionar problemas. 

Para asegurarte de que tu sitio sea visible, lee esta guía sobre cómo asegurarte de que tu sitio de WordPress se redirija a su nuevo dominio.

Cómo solucionar problemas de tu sitio de WordPress que no funciona después de una migración

Vamos a repasar algunas soluciones que puedes hacer si algo sale mal después de una migración. ¡De esta manera, puedes solucionar cualquier problema que surja!

Sigue estos pasos esenciales de solución de problemas para que tu sitio vuelva a estar en línea:

  • Borra tu Caché: Elimina el contenido obsoleto en caché de plugins y cachés del lado del servidor que puedan estar mostrando versiones antiguas del sitio
  • Regenera el Archivo .htaccess: Soluciona problemas de enlaces permanentes y errores internos del servidor creando un archivo de configuración nuevo
  • Establece Permisos de Archivo Correctos: Asegúrate de que los directorios tengan permisos 755 y los archivos 644 para un acceso adecuado al servidor
  • Actualiza las URLs de la Base de Datos: Utiliza plugins o consultas SQL para cambiar todas las referencias de dominio antiguas en tu base de datos a la nueva URL
  • Solucionar conflictos de software: Identifica plugins o temas problemáticos desactivándolos y probándolos individualmente
  • Contacta con el soporte de tu alojamiento web: Obtén ayuda profesional de tu proveedor de alojamiento cuando los problemas técnicos superen tu experiencia

Limpia tu Caché

Los plugins de caché y las cachés del lado del servidor pueden retener versiones antiguas del sitio, causando errores o problemas con la visualización del contenido. 

Si ves un error después de una migración, borra tu caché. Esto ayudará a mostrar los últimos cambios en tu sitio. 

Cómo haces esto depende de tu solución de caché. Algunos plugins ofrecen una opción de "borrar caché" o "purgar caché" en su configuración. 

Borrar caché de WordPress

Tu proveedor de alojamiento a menudo tiene una función para borrar la caché del lado del servidor en tu panel de control de alojamiento. Si no estás seguro, consulta la documentación de tu plugin o servicio de alojamiento.

Regenerar el archivo .htaccess

Problemas comunes como errores internos del servidor o configuraciones de enlaces permanentes incorrectas se pueden solucionar regenerando tu archivo .htaccess. Este archivo controla la configuración de tu sitio. 

Para restablecer el archivo .htaccess, abre tus archivos de WordPress con un gestor de archivos como cPanel o un cliente de Protocolo de Transferencia de Archivos (FTP). Busca el archivo .htaccess, que se encuentra en tu directorio raíz (carpeta public_html).

Este método asume un servidor Apache con acceso a archivos tipo cPanel. Si estás en NGINX o en un hosting gestionado como WP Engine, Kinsta o Flywheel, .htaccess no se usa de la misma manera o no es directamente editable; contacta al soporte de tu proveedor para la solución equivalente.

Renombra este archivo a algo como: .htaccess_old

Ahora, vuelve a tu panel de control de WordPress. Navega a Ajustes » Enlaces permanentes y no realices ningún cambio. Desplázate hasta el final y pulsa Guardar cambios.

Permalinks de WordPress

Esto regenera automáticamente el archivo .htaccess

Establecer permisos de archivo correctos

Si tu sitio recién migrado no funciona, es posible que necesites comprobar los permisos de archivo. Son clave para que tu sitio funcione sin problemas.

Los directorios de tu sitio de WordPress deben tener los permisos establecidos en 755. Los archivos deben estar establecidos en 644

Puedes restablecer estos permisos a través de SSH o FTP. Al solucionar problemas de acceso a archivos, tu sitio de WordPress funcionará sin problemas después de una migración.

Actualiza la URL de tu sitio en la configuración de WordPress

Antes de tocar directamente la base de datos, revisa Ajustes » Generales. Si aún puedes iniciar sesión, esta es la solución más rápida. Actualiza los campos Dirección de WordPress (URL) y Dirección del sitio (URL) a tu nuevo dominio, y luego guarda.

Actualizar la dirección de WordPress

Esto solo resuelve muchos de los problemas de redirección y enlaces rotos cubiertos anteriormente, sin necesidad de SQL o un plugin.

Si no puedes acceder a wp-admin y no puedes llegar a Ajustes, utiliza el método de la base de datos que se indica a continuación.

Actualizar las URL de la base de datos

Después de la migración, es posible que encuentres URL mal dirigidas que todavía hacen referencia al sitio anterior.

Puedes actualizar las URL de la base de datos con un plugin llamado Buscar y Reemplazar Todo. Encuentra URL antiguas en todas las tablas y las actualiza por ti. Esto ayuda a solucionar la navegación de tu sitio después de la migración.

Buscar y reemplazar con un plugin

Si te sientes cómodo editando la base de datos directamente, considera ejecutar consultas SQL. Este enfoque directo podría ayudar a actualizar todas las referencias de URL de manera eficiente.

¡Solo recuerda, siempre crea una copia de seguridad antes de manipular la base de datos! 

Asegúrate de actualizar la ubicación de tu sitio en la tabla wp_options. Las referencias antiguas aquí pueden causar problemas de redirección. 

Además, presta atención al archivo wp-config.php. Necesitas actualizarlo con los detalles de tu nuevo servidor y base de datos para que todo funcione sin problemas.

Solucionar conflictos de software

Si tu sitio de WordPress deja de funcionar después de moverlo, el problema podría deberse a conflictos de software. Esto puede ocurrir cuando los plugins, temas y el software principal de WordPress no funcionan bien juntos.

Para solucionar problemas, ve a Plugins, selecciónalos todos con la casilla de verificación en la parte superior, elige Desactivar en el menú desplegable Acciones en bloque y cambia a un tema predeterminado como Twenty Twenty-Five.

Desactivar plugins de WordPress

Si el sitio vuelve a funcionar, reactiva tus plugins uno por uno, recargando el sitio después de cada uno. El plugin que provoca el error es el conflicto.

Es una buena idea mantener los plugins, temas y WordPress actualizados a las últimas versiones. Estas actualizaciones a menudo incluyen correcciones de errores y mejoras de compatibilidad.

Asegúrate de probar cualquier actualización en un sitio de staging antes de aplicarla a tu sitio en producción.

Contactar con el soporte de tu alojamiento web

Siempre puedes contactar a tu equipo de soporte de hosting web. Son profesionales experimentados que pueden ayudar a resolver la mayoría de los problemas de migración. 

Asegúrate de compartir lo que está sucediendo, incluyendo cualquier mensaje de error que puedas ver. Cuanta más información proporciones sobre tu problema, más rápido podrán ofrecerte una solución. 

Cómo evitar problemas comunes de migración

Cuando no planificas adecuadamente, te enfrentarás a muchos problemas después de la migración. Hablemos sobre cómo hacer la transferencia lo más fluida posible.

Tómate tiempo para planificar y evitar sorpresas no deseadas. Aquí tienes algunos recursos valiosos que te ayudarán a migrar tu sitio web con éxito:

Existen muchos plugins de migración de WordPress, pero no encontrarás uno mejor que Duplicator Pro. Esta herramienta simplifica las migraciones (y las hace sin errores), y si alguna vez te quedas sin acceso a wp-admin después de una migración, su URL de recuperación ante desastres puede restaurar tu sitio incluso cuando no puedes iniciar sesión en absoluto.

Plugin Duplicator Pro

Todo lo que necesitarás hacer es crear una copia de seguridad completa de tu sitio original. Luego, descarga el archivo de copia de seguridad.

Descargar archivo de copia de seguridad

En el segundo sitio, suelta el archivo en la página Importar copias de seguridad de Duplicator.

Importar una copia de seguridad con Duplicator

A continuación, obtendrás una guía de migración paso a paso. Puedes realizar fácilmente tareas como importar tu base de datos y actualizar las URL. Esto te ayuda a evitar errores mientras se mueve tu sitio. 

Preguntas frecuentes sobre problemas de migración de WordPress

¿Cómo accedo al administrador de WordPress después de una migración?

Si una migración te ha bloqueado el acceso a wp-admin, casi siempre se debe a una falta de coincidencia de URL en la base de datos, un archivo .htaccess corrupto o un conflicto de plugins. Consulta nuestra guía dedicada a la solución de problemas de inicio de sesión para conocer todas las causas comunes y cómo solucionar cada una de ellas: ¿No puedes iniciar sesión en WordPress después de una migración?

¿Cómo soluciono los problemas de migración?

Tendrás que identificar el problema, ya sea un problema de inicio de sesión, fallo de plugin o error de conexión a la base de datos. Una vez que sepas qué sucedió, puedes tomar medidas para solucionar el problema. Algunos consejos generales de solución de problemas son borrar tu caché, regenerar tu archivo .htaccess, establecer los permisos de archivo correctos y actualizar las URL de tu base de datos. 

¿Cuál es el problema con la migración de WordPress?

Las migraciones de WordPress pueden provocar la pérdida de archivos, problemas de inicio de sesión, contenido faltante o tiempo de inactividad. Además, las configuraciones incorrectas pueden generar problemas como la redirección al sitio antiguo al visitar la nueva URL.

¿Cuánto tiempo se tarda en migrar un sitio de WordPress?

El tiempo que se tarda en migrar un sitio de WordPress puede variar. Depende de lo grande que sea tu sitio, de la velocidad de tu conexión a internet y de lo intrincado que sea tu sitio web. Los sitios más pequeños pueden tardar solo unas pocas horas, mientras que los más grandes y complicados pueden tardar unos días.

De Roto a De Vuelta en Línea

¡Espero que tu sitio de WordPress recién migrado esté funcionando ahora!

Si has conseguido que las cosas funcionen esta vez, pero la migración ha sido una experiencia estresante, eso merece atención. La mayoría de los dolores de cabeza posteriores a la migración provienen de traslados apresurados o manuales en los que las reescrituras de URL y las actualizaciones de la base de datos se omiten o se hacen mal.

Una herramienta fiable como Duplicator Pro hace que el proceso sea más predecible. Los pasos de búsqueda y reemplazo de URL y la importación de la base de datos se encargan por ti, por lo que no estarás depurando durante horas.

¿Quieres migrar tu sitio de WordPress sin errores? ¡Descarga Duplicator Pro para transferencias rápidas, fluidas y eficientes!

Una vez que tu sitio esté estable, tómate cinco minutos para documentar qué se rompió y qué lo arregló. Los mensajes de error específicos, el plugin que causó un conflicto o la configuración exacta que tuviste que cambiar podrían importar mucho si alguna vez vuelves a migrar. Una nota rápida en un documento o incluso una captura de pantalla guardada en una carpeta es suficiente.

Ya que estás aquí, creo que te gustarán estas guías adicionales de WordPress:

avatar del autor
Joella Dunn Redactor de Contenidos
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
Nuestro contenido es compatible con el lector. Si hace clic en ciertos enlaces, podemos recibir una comisión.

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Obtener Duplicator ahora
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

o
Obtén un 60% de descuento en Duplicator Pro ahora →