🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Qué hacer si WordPress no carga después de cambiar de hosting?

Actualizado el 6 de diciembre de 2025

¡Hola! Entiendo perfectamente el susto que se siente cuando, después de mudar tu web a un nuevo hosting, te encuentras con una pantalla en blanco o un mensaje de error. Es una de las situaciones más frustrantes para cualquier persona que gestiona un sitio en WordPress. Pero no te preocupes, porque en esta guía extensa y detallada voy a explicarte paso a paso qué hacer si WordPress no carga después de cambiar de hosting.

Vamos a desglosar las causas más comunes de los problemas de migración WordPress problemas, desde la temida WordPress pantalla blanca hasta errores de conexión a la base de datos. Te daré soluciones prácticas que puedes aplicar incluso si no eres un experto técnico. Al final, tendrás un plan de acción claro para solucionar WordPress hosting y dejar tu web funcionando como un reloj.


¿Por qué ocurre esto? Causas comunes de "WordPress no carga cambio hosting"

Antes de lanzarnos a las soluciones, es útil entender por qué sucede. Cuando cambias de hosting, estás moviendo todos los archivos de tu sitio (el código, las imágenes, los plugins) y también la base de datos (donde están tus entradas, páginas y configuraciones) a un servidor completamente nuevo. Es como mudarte de casa: todo tiene que llegar en orden y conectarse correctamente.

Los problemas más frecuentes son:

  • Errores en la configuración de la base de datos: El archivo wp-config.php tiene datos antiguos (nombre de la base de datos, usuario, contraseña) que no coinciden con los del nuevo hosting.
  • Problemas con los archivos del núcleo de WordPress: Al subir los archivos, puede faltar alguno o estar corrupto.
  • Conflictos de plugins o temas: Un plugin o tema que funcionaba en el servidor anterior puede no ser compatible con la nueva configuración de PHP o con las extensiones del nuevo hosting.
  • Permisos de archivos incorrectos: El servidor necesita permisos específicos para leer y escribir archivos. Si están mal, WordPress no puede funcionar.
  • Caché del navegador o DNS: A veces el problema no es el sitio, sino que tu navegador o tu proveedor de internet están mostrando una versión antigua.
  • Errores de PHP o límites de memoria: El nuevo servidor puede tener una versión de PHP diferente o límites de recursos más bajos que el anterior.

Paso a paso: Cómo solucionar que WordPress no cargue después del cambio de hosting

Voy a guiarte por un proceso lógico, desde lo más básico hasta lo más técnico. Sigue estos pasos en orden, y es muy probable que encuentres la solución.

1. Verifica que la migración se haya completado correctamente

A veces, el problema es que la migración no se terminó. Si usaste un plugin de migración (como All-in-One WP Migration o Duplicator) o lo hiciste manualmente, asegúrate de que todos los archivos estén en el lugar correcto.

  • Accede a tu panel de control del nuevo hosting. Normalmente se llama cPanel, Plesk, o si usas Syspanel, el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).
  • Revisa el administrador de archivos. Busca la carpeta donde instalaste WordPress (normalmente public_html o www). Deberías ver carpetas como wp-admin, wp-content, wp-includes y archivos como wp-config.php.
  • Verifica la base de datos. En el mismo panel, busca la sección de bases de datos (phpMyAdmin es común). Asegúrate de que la base de datos que creaste para WordPress tenga todas las tablas (generalmente empiezan con wp_). Si está vacía, la migración de la base de datos falló.

[WARNING] Si la base de datos está vacía o los archivos no están completos, no sigas adelante. Rehace la migración desde cero. Es mejor invertir 20 minutos en hacerlo bien que horas buscando errores fantasma.

2. Configura correctamente el archivo wp-config.php

Este es, con diferencia, el error más común. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos. Si los datos son incorrectos, verás un error como "Error al establecer una conexión con la base de datos".

  1. Ve al administrador de archivos de tu hosting y busca el archivo wp-config.php en la raíz de tu instalación de WordPress.

  2. Ábrelo con un editor de texto (como el Bloc de notas o el editor del panel).

  3. Busca estas líneas y asegúrate de que coincidan EXACTAMENTE con los datos que te proporcionó tu nuevo hosting:

    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'usuario_de_la_base_de_datos');
    define('DB_PASSWORD', 'contraseña_de_la_base_de_datos');
    define('DB_HOST', 'localhost'); // A veces es diferente, como 'mysql.tudominio.com'
    
    • DB_NAME: El nombre exacto de la base de datos que creaste en el nuevo hosting.
    • DB_USER: El usuario asociado a esa base de datos.
    • DB_PASSWORD: La contraseña de ese usuario.
    • DB_HOST: Casi siempre es localhost, pero algunos hosts usan una dirección diferente. Revísalo en la información de bienvenida de tu hosting o en el panel.
  4. Guarda el archivo y vuelve a cargar tu web. Si este era el problema, ¡ya deberías ver tu sitio!

3. Limpia la caché del navegador y de los DNS

A veces el problema no es tu web, sino que tu ordenador o tu red están mostrando una versión antigua.

  • Limpia la caché del navegador: En Chrome, por ejemplo, ve a Configuración > Privacidad y seguridad > Borrar datos de navegación. Marca "Imágenes y archivos almacenados en caché" y borra.
  • Limpia la caché de DNS: Esto fuerza a tu ordenador a buscar la dirección IP correcta de tu nuevo hosting.
    • En Windows: Abre el símbolo del sistema (CMD) como administrador y escribe ipconfig /flushdns.
    • En macOS: Abre Terminal y escribe sudo killall -HUP mDNSResponder.
  • Prueba con otro dispositivo o red: Abre tu web desde el móvil con datos móviles (desconectado del WiFi). Si funciona, el problema es la caché local.

4. Desactiva todos los plugins y cambia al tema por defecto

Un plugin o tema incompatible es una causa muy frecuente de la WordPress pantalla blanca. Para descartarlo, haremos una desactivación forzada.

  1. Accede a tu hosting por FTP o por el administrador de archivos del panel.
  2. Navega a la carpeta wp-content.
  3. Renombra la carpeta plugins a plugins_old. Esto desactivará todos los plugins de golpe.
  4. Renombra la carpeta themes a themes_old. Esto forzará a WordPress a usar un tema por defecto (Twenty Twenty-Four, por ejemplo).
  5. Vuelve a cargar tu web. Si ahora funciona, el problema era un plugin o tu tema.
    • Para identificar el plugin problemático: Crea una nueva carpeta llamada plugins (vacía) dentro de wp-content. Luego, mueve los plugins de plugins_old a plugins de uno en uno, recargando la web después de cada uno. Cuando la web deje de funcionar, ese es el culpable.
    • Para el tema: Simplemente renombra themes_old a themes y luego, desde el escritorio de WordPress (si puedes acceder), cambia a un tema por defecto.

[TIP] Si no puedes acceder al escritorio de WordPress, este método de renombrar carpetas es tu mejor aliado. Es seguro y reversible. Simplemente vuelve a poner el nombre original cuando termines.

5. Aumenta el límite de memoria de PHP (WP_MEMORY_LIMIT)

A veces, el nuevo hosting tiene un límite de memoria más bajo, y WordPress se queda sin recursos al cargar. Esto provoca una pantalla en blanco.

Para aumentarlo, añade esta línea al archivo wp-config.php, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:

define('WP_MEMORY_LIMIT', '256M');

Guarda el archivo y comprueba si la web carga. Si no, prueba con 512M.

6. Verifica la versión de PHP

WordPress y sus plugins funcionan mejor con versiones recientes de PHP. Una versión muy antigua (como PHP 5.6) o muy nueva (como PHP 8.3) puede causar conflictos.

  • En tu panel de control (cPanel, Syspanel, etc.), busca la opción "Select PHP Version" o "PHP Selector".
  • Cambia la versión a PHP 7.4, 8.0, 8.1 o 8.2. La 8.1 suele ser un buen equilibrio entre compatibilidad y rendimiento.
  • Guarda los cambios y prueba de nuevo.

7. Revisa los permisos de archivos y carpetas

Los permisos incorrectos pueden impedir que WordPress lea o escriba archivos, lo que provoca errores.

  • La mayoría de los archivos deben tener permiso 644.
  • Las carpetas deben tener permiso 755.
  • El archivo wp-config.php debe tener permiso 600 o 640 (por seguridad).

Puedes cambiar los permisos desde el administrador de archivos de tu hosting (clic derecho > "Change Permissions"). Si no te sientes cómodo, muchos hosts ofrecen una opción de "Repair Permissions" que lo hace automáticamente.

8. Habilita WP_DEBUG para ver el error real

Si todo lo anterior falla, WordPress tiene una herramienta para mostrar los errores ocultos. Es como poner una lupa para ver qué está pasando realmente.

  1. Abre wp-config.php.

  2. Busca la línea define('WP_DEBUG', false); o pégala si no existe (justo antes de la línea de cierre).

  3. Cámbiala a:

    define('WP_DEBUG', true);
    define('WP_DEBUG_DISPLAY', true);
    
  4. Guarda el archivo y recarga tu web. Ahora, en lugar de una pantalla blanca, verás un mensaje de error, como "Fatal error: Uncaught Error: Call to undefined function..." o "Parse error: syntax error...".

Ese mensaje es oro puro. Te dice exactamente qué archivo y qué línea están causando el problema. Por ejemplo, si dice wp-content/plugins/mi-plugin/mi-archivo.php, ya sabes que ese plugin es el culpable.

[WARNING] No dejes WP_DEBUG activado en un sitio en producción. Una vez que hayas solucionado el error, vuelve a cambiarlo a false. Si lo dejas activo, cualquier visitante podría ver errores y detalles de tu web.


Preguntas Frecuentes (FAQ) sobre migración de WordPress

Para terminar, respondo a las dudas más comunes que surgen cuando WordPress no carga cambio hosting.

¿Por qué veo solo una pantalla en blanco (WordPress pantalla blanca)?

Es el error más genérico. Las causas principales son: límite de memoria PHP bajo, un plugin o tema incompatible, o un error fatal en el código. Sigue los pasos 4, 5 y 8 de esta guía para diagnosticarlo.

¿Cómo sé si mi migración fue exitosa?

Además de ver la web, puedes acceder a tu escritorio de WordPress (tu-dominio.com/wp-admin). Si ves el panel de control, la migración fue exitosa. Si ves un error, algo falló.

¿Qué hago si el error es "Error al establecer una conexión con la base de datos"?

Es casi seguro que los datos en tu wp-config.php (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST) son incorrectos. Revisa el paso 2 de esta guía.

¿Debo usar un plugin de migración o hacerlo manual?

Para usuarios no técnicos, recomiendo encarecidamente usar un plugin de migración como All-in-One WP Migration o Duplicator. Son muy fáciles de usar y reducen drásticamente los errores. La migración manual es más propensa a fallos.

Mi web carga, pero las imágenes no se ven. ¿Qué pasa?

Esto suele deberse a que las rutas de las imágenes en la base de datos siguen apuntando al dominio antiguo. Puedes solucionarlo con un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Busca y reemplaza tudominioantiguo.com por tudominionuevo.com en la base de datos.

¿Cuánto tiempo tarda en propagarse el DNS?

El cambio de DNS (cuando apuntas tu dominio al nuevo hosting) puede tardar desde unos minutos hasta 48 horas. Durante ese tiempo, algunas personas verán tu web antigua y otras la nueva. Es normal.


Resumen y consejos finales

Cambiar de hosting no tiene por qué ser una pesadilla. Si sigues estos pasos de forma metódica, podrás solucionar WordPress hosting incluso si no eres un experto.

Para resumir, tu plan de ataque debería ser:

  1. Verifica que la migración esté completa (archivos y base de datos).
  2. Revisa el wp-config.php (es el error más común).
  3. Limpia la caché (navegador y DNS).
  4. Desactiva plugins y tema (renombrando carpetas).
  5. Aumenta el límite de memoria PHP.
  6. Verifica la versión de PHP.
  7. Revisa los permisos de archivos.
  8. Activa WP_DEBUG para ver el error exacto.

Recuerda, la clave está en la paciencia y en ir paso a paso. No te saltes ninguno. Y si te quedas atascado, el soporte técnico de tu nuevo hosting está para ayudarte. Ellos conocen su servidor y pueden darte pistas muy valiosas.

¡Espero que esta guía te haya sido de gran ayuda! Ahora, manos a la obra, que tu web te espera.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel