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

WordPress no carga en cPanel: Solución a errores comunes

Actualizado el 2 de septiembre de 2025

[INFO] Si estás leyendo esto, probablemente estás frente a la pantalla de tu navegador esperando a que cargue tu sitio web y solo ves un círculo girando sin fin, o peor, un error en blanco o un mensaje de error de conexión. No te preocupes, es uno de los problemas más comunes en el hosting y, en el 90% de los casos, tiene una solución sencilla que puedes aplicar tú mismo desde cPanel. En esta guía extensa, vamos a desglosar, paso a paso y sin tecnicismos, cómo solucionar el problema de WordPress no carga y los errores WordPress cPanel más frecuentes. Vamos a ello.

¿Por qué mi WordPress no carga? El diagnóstico inicial

Antes de tocar nada, es fundamental entender que "no carga" puede significar varias cosas. No es lo mismo ver un error 500 que una página en blanco, o un error de "conexión rechazada". Vamos a identificar el síntoma exacto, porque el tratamiento depende del diagnóstico.

Identifica el tipo de error

Presta atención a lo que ves exactamente en tu pantalla. Esto te dará la pista principal para solucionar WordPress cPanel:

  • Error 500 (Internal Server Error): Es el más genérico. Indica un fallo en el servidor, pero no dice cuál. La causa suele ser un archivo .htaccess corrupto o un plugin incompatible.
  • Error de conexión a la base de datos: Verás un mensaje claro como "Error establishing a database connection". Esto significa que WordPress no puede hablar con la base de datos MySQL. Las causas pueden ser credenciales incorrectas o que la base de datos esté dañada.
  • Página en blanco (White Screen of Death): No hay mensajes, solo un fondo blanco. Esto suele deberse a un error de PHP (el lenguaje de programación) causado por un plugin o tema.
  • Error "Too many redirects": El navegador te avisa de que hay un bucle de redirecciones. Esto pasa, generalmente, por una mala configuración de la URL en el panel de administración o por un conflicto con un plugin de caché.
  • El sitio tarda demasiado en cargar (timeout): El servidor tarda más de la cuenta en responder. Puede ser por un exceso de uso de recursos o por un plugin que se cuelga.

Soluciones desde cPanel: El manual de reparación

Ahora que ya sabes lo que ves, vamos a abrir tu cPanel. Recuerda que el acceso a cPanel suele ser tudominio.com/cPanel o tudominio.com:2083. Una vez dentro, sigue estas soluciones en orden, de la más fácil a la más compleja.

1. La solución mágica: Desactivar todos los plugins vía FTP o Administrador de Archivos

Como los plugins son la causa número uno de que WordPress no carga, vamos a neutralizarlos. No necesitas acceder al panel de administración (que seguramente tampoco carga). Lo haremos desde el sistema de archivos.

Cambiar el nombre de la carpeta de plugins

  1. Entra en cPanel y busca la sección de Archivos.
  2. Abre el Administrador de Archivos (File Manager).
  3. Navega a public_html (o el nombre de tu carpeta raíz, que suele ser esta).
  4. Dentro, verás una carpeta llamada wp-content. Ábrela.
  5. Dentro de wp-content, busca la carpeta llamada plugins.
  6. Haz clic derecho sobre la carpeta plugins y selecciona Renombrar.
  7. Cámbiale el nombre a algo como plugins_inactivos o plugins.old. No uses la palabra "plugins" exactamente, porque WordPress la busca para cargar los plugins. Al no encontrarla, los desactivará todos automáticamente.
  8. Ahora, intenta cargar tu sitio web. Si ya carga (aunque sea sin estilos o funcionalidades), el problema era un plugin.

[WARNING] Si al renombrar la carpeta el sitio carga correctamente, ya sabes que el problema es un plugin. Para reactivarlos, vuelve a renombrar la carpeta a plugins. Luego, ve al panel de administración (si puedes) o repite el proceso pero renombra los plugins uno a uno dentro de la carpeta para aislar al culpable. Una forma más rápida es renombrar la carpeta a plugins y luego, dentro de ella, renombrar cada carpeta de plugin individualmente añadiendo un guion bajo al inicio (ej: _akismet). Ve probando tu web después de renombrar cada uno hasta que cargue.

2. Restablecer el archivo .htaccess

Este archivo es un pequeño pero poderoso configurador. Si está corrupto, puede provocar errores 500 o bucles de redirección. Vamos a regenerarlo.

  1. En el Administrador de Archivos, ve a public_html.
  2. Activa la opción "Mostrar archivos ocultos" (suele estar en la esquina superior derecha de la ventana del Administrador de Archivos). Si no la ves, busca en la configuración de preferencias.
  3. Busca el archivo llamado .htaccess. Si no existe, no te preocupes, lo crearemos.
  4. Haz clic derecho sobre él y selecciona Editar (o Code Editor).
  5. Selecciona todo el contenido (Ctrl+A) y bórralo.
  6. Pega el siguiente código estándar de WordPress:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
  1. Guarda los cambios y cierra el editor.
  2. Recarga tu sitio web.

[TIP] Si el archivo .htaccess no existía, créalo haciendo clic en + Archivo en la barra superior del Administrador de Archivos, nómbralo exactamente .htaccess (con el punto al inicio) y luego edítalo con el código anterior.

3. Aumentar el límite de memoria de PHP

A veces, WordPress no carga porque el servidor no le da suficiente memoria para ejecutar los scripts. Esto es muy común en sitios con muchos plugins. Lo solucionaremos editando el archivo wp-config.php.

  1. En el Administrador de Archivos, ve a public_html y busca el archivo wp-config.php.
  2. Haz clic derecho y selecciona Editar.
  3. Busca la línea que dice define( 'WP_DEBUG', false ); o similar. Justo encima de la línea que dice /* That's all, stop editing! Happy publishing. */, añade la siguiente línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios. Esto le dará un extra de memoria a WordPress.

4. Comprobar y reparar la base de datos

Si el error es de conexión a la base de datos, la solución es verificar las credenciales y reparar la base. WordPress tiene una herramienta oculta para esto.

Verificar credenciales en wp-config.php

  1. Abre wp-config.php de nuevo.
  2. Busca las líneas DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Asegúrate de que coinciden exactamente con los datos de tu base de datos en cPanel. Para verificarlo, ve a la sección Bases de Datos MySQL en cPanel y compara los nombres de usuario y bases de datos. La contraseña es la que configuraste al crearla.

Activar la reparación automática de la base de datos

  1. Añade la siguiente línea al archivo wp-config.php, justo encima de la línea de "stop editing":
define('WP_ALLOW_REPAIR', true);
  1. Guarda el archivo.
  2. Ve a esta URL en tu navegador: tudominio.com/wp-admin/maint/repair.php.
  3. Haz clic en "Reparar base de datos". WordPress intentará arreglar las tablas dañadas.
  4. Después de la reparación, elimina esa línea del wp-config.php por seguridad, ya que deja tu base de datos expuesta a cualquiera que conozca la URL.

5. Verificar la integridad de los archivos principales

A veces, una actualización fallida de WordPress puede dejar archivos corruptos. Aunque no hay una herramienta nativa en cPanel para esto, podemos hacer una verificación manual básica.

  1. Descarga una copia nueva de WordPress desde es.wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Sube solo las carpetas wp-admin y wp-includes a tu servidor, reemplazando las existentes. No subas la carpeta wp-content, ya que eso borraría tus plugins y temas.
  4. Puedes hacerlo por FTP (FileZilla) o comprimiendo las carpetas en un .zip, subiéndolas al public_html desde el Administrador de Archivos y extrayéndolas allí, confirmando que deseas sobrescribir los archivos.

Errores específicos y sus soluciones rápidas

El error de "mantenimiento" o "Actualización fallida"

Si tu web dice "Brevemente disponible por mantenimiento", es que un archivo llamado .maintenance se ha quedado atascado.

  1. Ve al Administrador de Archivos en public_html.
  2. Busca el archivo .maintenance. Si existe, bórralo.
  3. Listo, tu web volverá a cargar.

El problema de las URLs y los bucles de redirección

Si tu web entra en un bucle, es muy probable que tengas mal configuradas las URLs en la base de datos.

  1. En cPanel, ve a Bases de Datos MySQL y haz clic en phpMyAdmin.
  2. Selecciona tu base de datos.
  3. Entra en la tabla wp_options.
  4. Busca las filas con option_name = siteurl y home.
  5. Asegúrate de que ambas tienen exactamente la misma URL, con https:// o http:// y con o sin www, pero idénticas. Si son diferentes, edítalas para que coincidan.

Soluciones en otros paneles de control (Syspanel)

Aunque esta guía se centra en cPanel, es probable que tu hosting use otros paneles. Si tu proveedor utiliza Syspanel (a menudo conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (ej: tudominio.com:2106). Los conceptos son los mismos: encontrar el Administrador de Archivos y editar los archivos mencionados. La estructura de carpetas es idéntica (public_html), así que las soluciones de renombrar la carpeta de plugins o editar wp-config.php funcionan exactamente igual.

Preguntas Frecuentes (FAQ) sobre errores de WordPress en cPanel

Aquí tienes una recopilación de las dudas más habituales que nos llegan al soporte, con sus respuestas directas.

¿Por qué mi WordPress no carga después de actualizar un plugin?

Es la causa más común. Los plugins a veces no son compatibles con la última versión de WordPress o con otros plugins. La solución es la del punto 1: renombrar la carpeta plugins para desactivarlos todos y luego ir activándolos uno a uno.

¿Qué significa el error 500 en WordPress?

Un error 500 es un fallo genérico del servidor. En el 80% de los casos, se soluciona restableciendo el .htaccess o desactivando los plugins. Si persiste, puede ser un problema de permisos de archivos o de memoria PHP.

¿Cómo arreglar el error de "Conexión a la base de datos"?

Primero, verifica las credenciales en wp-config.php. Si son correctas, usa la herramienta de reparación de WordPress que mencionamos en el punto 4. Si el problema continúa, contacta a tu proveedor de hosting, porque el servidor MySQL podría estar caído.

¿Es seguro aumentar el límite de memoria de PHP?

Sí, es una práctica segura y común. Aumentar a 256M es un valor estándar para la mayoría de sitios. No debería causar problemas, pero si tu plan de hosting es muy limitado, el servidor podría no tener esa memoria física disponible.

¿Por qué mi sitio carga pero sin estilos (solo texto)?

Eso significa que los archivos CSS no se están cargando. Suele deberse a un problema de caché (del navegador o de un plugin). Prueba a vaciar la caché del navegador. Si no funciona, revisa que la URL en wp_options esté bien configurada (punto 5).

[INFO] Recuerda que antes de hacer cualquier cambio, es muy recomendable hacer una copia de seguridad completa de tu sitio (archivos y base de datos). En cPanel, puedes usar la herramienta "Backup" o "Copias de seguridad" para generar una. Así, si algo sale mal, puedes restaurar todo en minutos.

Con esta guía, deberías poder resolver el 95% de los casos de WordPress no carga desde tu cPanel. Si después de seguir todos los pasos el problema persiste, es momento de contactar con el soporte de tu hosting, ya que el fallo podría estar en el servidor y no en tu sitio web. ¡No te desesperes, la práctica hace al maestro!

¿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