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

FAQ: ¿Qué hacer si mi página web no carga después de cambiar de hosting?

Actualizado el 28 de marzo de 2026

Introducción: Tranquilo, es más común de lo que crees

Cambiar de hosting es un paso enorme para tu proyecto. Tal vez buscabas más velocidad, mejor soporte o un precio más ajustado. Pero de repente, te encuentras con una pantalla en blanco o un mensaje de error. La página no carga. El pánico se apodera de ti. Respira hondo.

Este escenario es mucho más frecuente de lo que imaginas. De hecho, una de las consultas más repetidas en nuestro soporte técnico es precisamente esa: "Mi web no carga después del cambio de hosting". Por eso hemos preparado esta FAQ completa, con las soluciones paso a paso, para que puedas resolverlo tú mismo sin necesidad de ser un experto.

Vamos a desglosar las causas más habituales y, lo más importante, cómo solucionarlas. Sigue esta guía en orden, y en la mayoría de los casos, tu sitio volverá a estar online en cuestión de minutos.


## 1. Lo primero: ¿Ya propagaron los DNS? (La causa número 1)

El cambio de hosting implica, casi siempre, cambiar los DNS (Domain Name System). Piensa en los DNS como la guía telefónica de internet: le dicen a tu navegador dónde encontrar tu web (la IP de tu nuevo servidor).

Cuando cambias de hosting, esta "guía" tarda un tiempo en actualizarse en todo el mundo. A esto se le llama propagación de DNS.

### ¿Cómo sé si este es mi problema?

  • Síntoma típico: Tu web carga en algunos dispositivos (por ejemplo, en tu móvil con datos) pero no en otros (tu PC de casa). O carga a veces sí y a veces no.
  • Síntoma típico 2: Ves una página en blanco, un error 404 (no encontrado) o incluso la web antigua de tu anterior hosting.

### Solución: Paciencia y verificación

  1. Espera: La propagación puede tardar desde 1 hora hasta 48 horas (aunque normalmente son menos de 24). No te alarmes.
  2. Verifica el estado: Usa herramientas online gratuitas como "DNS Checker" (búscalo en Google). Introduce tu dominio y te dirá si los DNS ya se están viendo en diferentes partes del mundo.
  3. Solución temporal (para ti): Puedes modificar el archivo hosts de tu ordenador para "obligar" a tu PC a ver la nueva IP inmediatamente. Es un truco técnico pero muy útil. Busca en Google "cómo editar el archivo hosts en Windows/Mac".

[INFO] Si acabas de hacer el cambio, lo más probable es que la propagación de DNS sea la culpable. Dedica al menos 4-6 horas antes de seguir con los pasos siguientes.


## 2. Revisa que tu dominio apunte a la IP correcta

A veces, el problema no es la propagación, sino que los datos que pusiste en los DNS son incorrectos. Es como tener la dirección de la nueva casa, pero escrita con el número equivocado.

### ¿Qué debo hacer?

  1. Localiza tus nuevos DNS: En el panel de tu nuevo hosting (por ejemplo, si usas Syspanel, el acceso es a través del puerto 2106: tudominio.com:2106), busca la sección de "Información del servidor" o "Cuentas de hosting". Allí verás las Name Servers (NS) o la IP del servidor.
  2. Compara con tu dominio: Ve al panel de control de tu dominio (donde lo compraste, como GoDaddy, Namecheap, etc.). Busca la sección de "DNS" o "Name Servers".
  3. Verifica que coincidan: Asegúrate de que los Name Servers (ej: ns1.nuevohosting.com y ns2.nuevohosting.com) o la IP (ej: 123.456.78.90) son exactamente los que te proporcionó tu nuevo hosting.

[WARNING] Un error común es olvidar poner el punto al final de los Name Servers o escribir una letra mal. Revisa con lupa.


## 3. El archivo de configuración de tu web (wp-config.php, .env, etc.)

Cada web tiene un "cerebro" que le dice cómo conectarse a su base de datos. Al cambiar de hosting, la base de datos se mueve, y suele cambiar su nombre, usuario y contraseña. Si este archivo no se actualiza, la web no carga.

### Para WordPress (el CMS más común)

El archivo clave es wp-config.php. Si ves un error como "Error al establecer una conexión con la base de datos", este es tu problema.

Solución paso a paso:

  1. Accede a tu hosting: Por FTP (FileZilla) o por el administrador de archivos de tu panel de control.
  2. Ve a la raíz de tu web: Normalmente es la carpeta public_html o www.
  3. Localiza el archivo wp-config.php: Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  4. Busca estas líneas y cámbialas por los datos de tu nueva base de datos (te los proporcionó tu nuevo hosting):
    define('DB_NAME', 'nombre_de_la_nueva_bd');
    define('DB_USER', 'usuario_de_la_nueva_bd');
    define('DB_PASSWORD', 'contraseña_de_la_nueva_bd');
    define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero a veces cambia. Pregunta a tu soporte.
    
  5. Guarda el archivo y súbelo de nuevo (si lo editaste en local) o simplemente guarda los cambios si lo hiciste online.

[TIP] Si no tienes los datos de la nueva base de datos, créala primero desde tu panel de hosting (por ejemplo, en Syspanel, ve a "Base de datos" y crea una nueva con su usuario y contraseña).

### Para otras plataformas (Joomla, Drupal, Laravel, etc.)

El principio es el mismo. Busca archivos como configuration.php (Joomla) o .env (Laravel) y actualiza los datos de conexión a la base de datos.


## 4. La base de datos no se importó correctamente

Cambiar de hosting no solo implica mover los archivos, sino también la base de datos. A veces, la importación falla o está incompleta.

### ¿Cómo lo verifico?

  1. Accede a phpMyAdmin desde el panel de tu nuevo hosting (en Syspanel, suele estar en "Herramientas avanzadas" o "Bases de datos").
  2. Selecciona tu base de datos y mira si hay tablas. Si está vacía o tiene muchas menos tablas de las que debería, la importación falló.

### Solución: Reimportar la base de datos

  1. Exporta la base de datos de tu hosting antiguo: Generalmente desde phpMyAdmin, seleccionas la BD, vas a "Exportar" y eliges el método "Rápido" en formato SQL.
  2. Importa en el nuevo hosting: En el phpMyAdmin del nuevo hosting, selecciona tu BD (si no existe, créala), ve a "Importar", selecciona el archivo SQL que exportaste y haz clic en "Continuar".
  3. Asegúrate de que el tamaño del archivo no supere el límite de subida (a veces son 2MB, 8MB, etc.). Si es muy grande, puedes dividirlo con herramientas online o pedir a tu soporte que lo importe.

[INFO] Si tu web es muy grande, considera usar plugins como "All-in-One WP Migration" (para WordPress) que facilitan mucho este proceso.


## 5. Las rutas de los archivos han cambiado

En tu web, hay enlaces internos (a imágenes, CSS, JavaScript) que están escritos con rutas absolutas (ej: http://antiguodominio.com/wp-content/uploads/...). Al cambiar de hosting, esas rutas pueden quedar rotas.

### Síntomas

  • La web carga, pero se ve "rota": sin estilos (solo texto), imágenes que no se ven, enlaces que no funcionan.
  • Aparecen errores 404 en la consola del navegador (F12 > pestaña "Console").

### Solución: Actualizar las rutas en la base de datos

Esta es una tarea un poco más avanzada, pero muy efectiva. Puedes hacerlo con un plugin para WordPress (como "Better Search Replace" o "Velvet Blues Update URLs") o directamente con una consulta SQL en phpMyAdmin.

Con el plugin "Better Search Replace" (recomendado):

  1. Instala y activa el plugin desde el panel de WordPress (si logras acceder).
  2. Ve a "Herramientas" > "Better Search Replace".
  3. En "Buscar", escribe la URL antigua: http://antiguodominio.com
  4. En "Reemplazar con", escribe la URL nueva: http://nuevodominio.com (o https:// si tienes SSL).
  5. Selecciona todas las tablas de la base de datos.
  6. Haz clic en "Ejecutar búsqueda/reemplazo".

[WARNING] Haz una copia de seguridad de tu base de datos antes de hacer cualquier reemplazo masivo. Un error podría dañar la información.


## 6. Problemas con el certificado SSL

Si tu web usaba HTTPS (el candadito verde) y tu nuevo hosting no tiene el SSL configurado, tu navegador te mostrará un aviso de "Conexión no segura" o simplemente no cargará la web.

### Solución

  1. Activa un SSL gratuito: La mayoría de los hostings modernos ofrecen Let's Encrypt de forma gratuita. En Syspanel, busca la sección "SSL" o "Seguridad" y activa el certificado para tu dominio.
  2. Forzar HTTPS: Una vez activado, asegúrate de que tu web redirige todo el tráfico a HTTPS. Puedes hacerlo desde el archivo .htaccess (si sabes cómo) o desde la configuración de tu CMS.

## Conclusión: No te rindas, la solución está al alcance

Como has visto, las razones por las que tu web no carga después del cambio de hosting son variadas, pero casi siempre tienen solución. La clave es ir paso a paso, con calma, y verificar cada punto.

Para resumir, este es tu checklist de solución rápida:

  1. Espera la propagación de DNS (hasta 48h).
  2. Verifica que los DNS apunten a la IP correcta.
  3. Actualiza el archivo de configuración (wp-config.php, .env, etc.) con los nuevos datos de la BD.
  4. Reimporta la base de datos si está vacía o incompleta.
  5. Actualiza las rutas antiguas en la base de datos.
  6. Activa y configura el SSL.

Si después de seguir todos estos pasos tu página sigue sin cargar, no dudes en contactar con el soporte técnico de tu nuevo hosting. Diles exactamente qué has hecho y qué error ves. Ellos tienen acceso a los logs del servidor y pueden darte una respuesta precisa.

Recuerda, un cambio de hosting es una inversión en el futuro de tu proyecto. Los primeros días pueden ser un poco caóticos, pero una vez superados, disfrutarás de un mejor servicio. ¡Ánimo y a por ello!

¿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