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

Cómo arreglar el error 'White Screen of Death' en WordPress (cPanel)

Actualizado el 24 de noviembre de 2025

¡Vaya! Estás trabajando tranquilamente en tu sitio web y, de repente, pantalla blanca. Sin mensajes de error, sin texto, solo un vacío blanco que parece absorber todo tu esfuerzo. No te preocupes, no estás solo.

Este es uno de los errores más comunes (y temidos) en el mundo de WordPress: el famoso White Screen of Death (WSOD) o, como lo conocemos en español, la pantalla blanca wordpress. La buena noticia es que, en la mayoría de los casos, tiene una solución clara y puedes arreglarlo tú mismo desde tu panel de control (cPanel) sin necesidad de ser un experto en programación.

En esta guía extensa y paso a paso, vamos a desglosar qué es este error wordpress, por qué ocurre y, lo más importante, cómo diagnosticarlo y solucionarlo de forma segura y efectiva, especialmente si tu hosting utiliza cPanel.


¿Qué es exactamente el "White Screen of Death" (WSOD)?

El wsod es un error fatal de PHP. Básicamente, significa que el servidor ha intentado ejecutar el código de tu sitio web, pero se ha encontrado con un problema tan grave que no puede continuar. En lugar de mostrar un mensaje de error detallado (como un código 500 o un error de base de datos), el servidor se rinde y devuelve una página en blanco.

Piénsalo como un coche que se queda sin gasolina en medio de una autopista: simplemente se detiene, sin luces de emergencia ni explicación. El motivo más común es un conflicto entre un plugin, un tema o un límite de memoria del servidor que se ha agotado.

A veces, la pantalla blanca solo aparece en una parte del sitio (por ejemplo, en el panel de administración, pero no en la página principal). Otras veces, afecta a todo el sitio. Sea como sea, el proceso de diagnóstico es muy similar.


Primeros Pasos: Preparación y Diagnóstico Inicial

Antes de lanzarnos a tocar archivos, es fundamental preparar el terreno. Esto te ahorrará tiempo y posibles dolores de cabeza.

1. Accede a tu cPanel y Activa el Modo de Depuración (WP_DEBUG)

La forma más rápida de saber qué está fallando es pedirle a WordPress que nos muestre el error. Por defecto, oculta estos detalles por seguridad, pero podemos cambiar eso temporalmente.

Necesitas acceder a tu cPanel (normalmente a través de tudominio.com/cPanel o tudominio.com:2083) y abrir el Administrador de Archivos.

Una vez dentro, busca la carpeta raíz de tu WordPress (normalmente public_html o public_html/tu-sitio-web). Dentro, busca un archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar.

Busca la línea que dice:
define('WP_DEBUG', false);

Si no existe, añádela justo antes de la línea que dice /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */. Cámbiala por estas tres líneas:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Guarda el archivo. Ahora, WordPress registrará los errores en un archivo llamado debug.log dentro de la carpeta wp-content. Intenta cargar tu sitio web de nuevo (puede que siga en blanco, pero ahora se está registrando el error). Luego, vuelve al Administrador de Archivos, entra en wp-content y busca el archivo debug.log. Ábrelo y verás los errores exactos, como el nombre del plugin o tema que falla.

[INFO] Si no puedes editar el archivo desde cPanel, puedes usar un cliente FTP como FileZilla. El proceso es el mismo: descargar, editar con un editor de texto plano (como Notepad++ o Sublime Text) y volver a subir.

2. Aumenta el Límite de Memoria de PHP (El culpable más común)

Uno de los desencadenantes más frecuentes del white screen of death es que tu sitio agota la memoria PHP asignada. Es como si intentaras mover muebles en una habitación muy pequeña: al final, te quedas sin espacio.

Añade esta línea al archivo wp-config.php, justo antes de la línea de "Eso es todo":

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

Guarda el archivo y recarga tu sitio. Si el problema era la memoria, esto lo habrá solucionado al instante.


Soluciones Paso a Paso: De lo Simple a lo Complejo

Si el modo de depuración no te dio una pista clara o el aumento de memoria no funcionó, no te desesperes. Vamos a ir probando las soluciones más comunes una por una.

Solución 1: Desactiva Todos los Plugins (La Causa #1)

La mayoría de los casos de pantalla blanca wordpress se deben a un plugin problemático. Para comprobarlo, debemos desactivarlos todos. Pero, ¿cómo si no podemos entrar al panel de administración? Muy fácil: desde el cPanel.

  1. Ve al Administrador de Archivos de tu cPanel.
  2. Navega a public_html/wp-content/.
  3. Busca la carpeta llamada plugins.
  4. Haz clic derecho sobre ella y selecciona Renombrar. Cámbiale el nombre a plugins_old (o plugins_desactivados).

¡Listo! Al renombrar la carpeta, WordPress ya no encontrará los plugins y los desactivará todos automáticamente.

Ahora, intenta acceder a tu sitio web. Si funciona (aunque sin plugins), el problema está en uno de ellos.

Para encontrar al culpable:

  1. Renombra la carpeta de nuevo a plugins (para reactivarlos todos).
  2. Ve a tu panel de administración (tudominio.com/wp-admin).
  3. Ve a Plugins > Plugins instalados.
  4. Activa los plugins uno por uno, recargando tu sitio principal (o el panel) después de cada activación. Cuando el sitio se quede en blanco, habrás encontrado al culpable. Elimina o reemplaza ese plugin.

[TIP] A veces, un plugin se actualiza y deja de ser compatible. Si sospechas de uno, busca en la web si hay reportes de errores similares con la versión que tienes.

Solución 2: Cambia al Tema por Defecto

Si desactivar los plugins no funcionó, el problema puede ser tu tema.

  1. Ve al Administrador de Archivos en cPanel.
  2. Navega a public_html/wp-content/themes/.
  3. Verás las carpetas de tus temas instalados (por ejemplo, twentytwentyfour, tu-tema-personalizado, etc.).
  4. Haz clic derecho en la carpeta del tema que estás usando actualmente y renómbrala a tu-tema-desactivado.

WordPress, al no encontrar tu tema, usará automáticamente uno de los temas por defecto de WordPress (como Twenty Twenty-Four). Si tu sitio vuelve a la vida, el problema era el tema. Puedes reinstalar el tema desde el panel de administración o contactar a su desarrollador.

Solución 3: Repara la Base de Datos

A veces, las tablas de la base de datos se corrompen o se dañan, causando el wsod. WordPress tiene una utilidad integrada para repararlas.

  1. Añade esta línea a tu archivo wp-config.php:

    define('WP_ALLOW_REPAIR', true);
    
  2. Guarda el archivo y visita esta URL en tu navegador: tudominio.com/wp-admin/maint/repair.php

  3. Haz clic en el botón Reparar base de datos. Verás un proceso que revisa y repara las tablas.

  4. IMPORTANTE: Cuando termine, elimina esa línea de tu archivo wp-config.php inmediatamente. Dejarla activa es un riesgo de seguridad.

Solución 4: Revisa la Versión de PHP

WordPress y sus plugins necesitan versiones de PHP actualizadas. Si tu hosting usa una versión muy antigua, pueden surgir conflictos.

  1. En tu cPanel, busca la sección Software o Motor de múltiples versiones de PHP (el nombre puede variar).
  2. Selecciona la versión más reciente y estable (por ejemplo, PHP 8.1 o 8.2).
  3. Guarda los cambios y recarga tu sitio.

[WARNING] Cambiar la versión de PHP puede afectar a otros scripts de tu hosting. Si tienes dudas, contacta con tu proveedor de hosting primero.

Solución 5: Restaura una Copia de Seguridad

Si has llegado hasta aquí sin éxito, la solución más rápida y segura es restaurar una copia de seguridad de tu sitio. La mayoría de los hosts con cPanel ofrecen copias de seguridad automáticas o manuales en la sección Archivos > Copias de seguridad.

  1. Ve a la sección de copias de seguridad en tu cPanel.
  2. Busca una copia de seguridad de una fecha anterior al problema.
  3. Restaura la copia completa (archivos y base de datos).

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. La diferencia principal es que el acceso al panel se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca las secciones "Administrador de Archivos" y "Copias de Seguridad" en el menú.


Preguntas Frecuentes (FAQ) sobre el WSOD

¿El White Screen of Death puede dañar mi sitio permanentemente?

No. El wsod es un error de ejecución, no de datos. Tus archivos y base de datos están intactos. Es un problema temporal que se resuelve con las soluciones anteriores.

¿Por qué veo la pantalla blanca solo en el escritorio de WordPress y no en la página principal?

Esto es muy común. A menudo significa que el problema es específico de un plugin que carga solo en el área de administración (como un page builder o un plugin de caché). Sigue los mismos pasos de desactivación de plugins para encontrarlo.

¿Qué hago si no tengo acceso a cPanel?

Si no puedes acceder a cPanel o al administrador de archivos, contacta a tu proveedor de hosting. Ellos podrán realizar los cambios básicos (como desactivar plugins o activar el modo de depuración) por ti, o al menos darte acceso por FTP.

Mi sitio usa HestiaCP (Syspanel), ¿cómo accedo al archivo wp-config.php?

El proceso es el mismo que en cPanel. Accede a tu Syspanel a través del puerto 2106 (ejemplo: tudominio.com:2106). Luego, busca el Administrador de Archivos (File Manager), navega a public_html y edita el archivo wp-config.php como se explica en la guía.

¿Puedo prevenir el WSOD en el futuro?

Sí, en gran medida. Las mejores prácticas son:

  • Mantén todo actualizado: WordPress, temas y plugins.
  • Usa plugins de calidad y evita instalar demasiados.
  • Realiza copias de seguridad periódicas (puedes automatizarlas con plugins como UpdraftPlus).
  • Aumenta el límite de memoria de PHP preventivamente a 256M para tener margen de maniobra.

Conclusión: No le temas a la Pantalla Blanca

El white screen of death es un susto, pero no es una sentencia de muerte para tu sitio web. Como has visto, la solución suele estar a unos pocos clics de distancia en tu cPanel. La clave es mantener la calma y seguir un proceso lógico de diagnóstico: primero, intenta ver el error con WP_DEBUG; luego, ve descartando culpables (plugins, tema, memoria). Con un poco de paciencia, tu sitio volverá a estar en línea en cuestión de minutos.

Esperamos que esta guía te haya sido de gran ayuda. Si has seguido todos los pasos y el problema persiste, no dudes en contactar con el soporte técnico de tu hosting, ellos tienen herramientas más avanzadas para ayudarte. ¡Mucha suerte y que tu WordPress siga funcionando sin sobresaltos!

¿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