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

Solucionar errores comunes en WordPress: Pantalla blanca de la muerte

Actualizado el 29 de octubre de 2025

Si eres usuario de WordPress, es muy probable que en algún momento te hayas topado con uno de los errores más temidos: la Pantalla Blanca de la Muerte (también conocida como WSOD, por sus siglas en inglés). No te preocupes, no es el fin del mundo. En esta guía extensa y paso a paso, te explicaré qué es este error, por qué ocurre y, lo más importante, cómo solucionarlo desde cPanel o Syspanel (recuerda: Syspanel es el nombre que le damos a HestiaCP, y su puerto de acceso es el 2106). Vamos a resolverlo juntos, sin necesidad de ser un experto técnico.

¿Qué es la Pantalla Blanca de la Muerte en WordPress?

La Pantalla Blanca de la Muerte es un error que se manifiesta cuando visitas tu sitio web y solo ves una página completamente en blanco, sin ningún texto, imágenes ni mensajes de error. Es frustrante, pero normalmente es una señal de que algo salió mal en el código PHP, en la memoria del servidor o en algún plugin/tema conflictivo. La buena noticia es que, en la mayoría de los casos, se puede arreglar.

Este error puede ocurrir en cualquier parte de tu sitio: en el frontend (la página que ven tus visitantes), en el backend (el administrador de WordPress) o incluso en ambos. A veces, el problema es temporal y se soluciona recargando la página; otras veces, requiere una intervención más profunda. No importa el caso, aquí tienes las soluciones más efectivas.

¿Por qué ocurre este error en WordPress?

Antes de lanzarnos a solucionar, es importante entender las causas más comunes. Esto te ayudará a prevenirlo en el futuro. Las razones principales son:

  • Límite de memoria PHP agotado: Tu sitio necesita una cantidad mínima de memoria para funcionar. Si un plugin o tema consume demasiada, WordPress se bloquea.
  • Plugin o tema incompatible: A veces, al actualizar o instalar un nuevo plugin/tema, se genera un conflicto con otros componentes de tu sitio.
  • Archivos del núcleo corruptos: Si los archivos principales de WordPress se dañan (por ejemplo, durante una actualización fallida), el sistema no puede cargarse.
  • Error en el archivo .htaccess: Este archivo controla las reglas de reescritura de URL y, si está mal configurado, puede provocar la pantalla blanca.
  • Problemas con el servidor: Aunque menos común, un error en la configuración del servidor (por ejemplo, en cPanel) también puede ser el culpable.

Paso 1: Accede a tu panel de control (cPanel o Syspanel)

Para empezar a solucionar el error, necesitas acceder al panel de control de tu hosting. Dependiendo de tu proveedor, será cPanel o Syspanel (HestiaCP). Aquí te explico cómo hacerlo:

  • Si usas cPanel: Normalmente accedes a través de tudominio.com/cpanel o mediante la URL que te proporcionó tu hosting. Ingresa tu usuario y contraseña.
  • Si usas Syspanel: Recuerda que Syspanel es el nombre que le damos a HestiaCP. Accede a través de tudominio.com:2106 (el puerto 2106 es obligatorio). Por ejemplo: https://tudominio.com:2106. Inicia sesión con tus credenciales.

Una vez dentro, busca la sección de Administrador de Archivos (File Manager en cPanel o File Manager en Syspanel). Esta herramienta te permitirá navegar por los archivos de tu sitio y hacer cambios.

¿Qué hacer si no puedes acceder al panel?

Si no recuerdas tus credenciales, contacta con tu proveedor de hosting. También puedes intentar acceder por FTP (FileZilla, por ejemplo), pero para esta guía usaremos el administrador de archivos del panel, que es más visual y fácil.

Paso 2: Activar el modo de depuración de WordPress

El primer paso técnico es activar el modo de depuración de WordPress. Esto te mostrará mensajes de error específicos en lugar de la pantalla blanca. Sigue estos pasos:

  1. Desde el administrador de archivos de cPanel o Syspanel, navega hasta la carpeta raíz de tu sitio (normalmente public_html o www).
  2. Busca el archivo wp-config.php. Si no lo ves, asegúrate de que estás viendo archivos ocultos (en cPanel, hay un botón "Mostrar archivos ocultos").
  3. Haz clic derecho sobre wp-config.php y selecciona Editar (o Code Editor).
  4. Busca la línea que dice define('WP_DEBUG', false);. Si no existe, puedes añadirla justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */.
  5. Cámbiala por lo siguiente:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
    Esto hará que los errores se guarden en un archivo de registro (wp-content/debug.log) sin mostrarlos en pantalla.
  6. Guarda los cambios y vuelve a cargar tu sitio. Si ahora ves un mensaje de error (por ejemplo, "Fatal error: ..."), anótalo. Si sigue en blanco, revisa el archivo debug.log en la carpeta wp-content.

[TIP]: Si no encuentras el archivo debug.log, créalo manualmente (debe tener permisos 644) o verifica que la carpeta wp-content tenga permisos de escritura.

Paso 3: Aumentar el límite de memoria PHP

Uno de los culpables más comunes de la pantalla blanca es un límite de memoria PHP muy bajo. Para solucionarlo, puedes aumentarlo desde el archivo wp-config.php:

  1. Vuelve a editar wp-config.php.
  2. Justo después de la línea <?php (al principio del archivo), añade lo siguiente:
    define('WP_MEMORY_LIMIT', '256M');
    
  3. Guarda el archivo y prueba tu sitio. Si no funciona, también puedes intentar aumentar el límite desde el archivo .htaccess o desde la configuración de PHP en cPanel.

Método alternativo desde cPanel (PHP Selector)

Si tienes cPanel, puedes cambiar el límite de memoria desde la interfaz gráfica:

  1. Busca la sección Software o Seleccionar versión de PHP (Select PHP Version).
  2. Haz clic en Switch to PHP Options.
  3. Localiza la opción memory_limit y cámbiala a 256M o 512M.
  4. Guarda los cambios y recarga tu sitio.

[WARNING]: Si usas Syspanel, el proceso es similar. Busca la sección PHP o PHP Settings dentro del panel y ajusta el memory_limit. Si no encuentras la opción, contacta con soporte.

Paso 4: Desactivar todos los plugins (método manual)

Si el problema persiste, es probable que un plugin esté causando el conflicto. Para desactivarlos todos sin acceso al administrador de WordPress, haz lo siguiente:

  1. En el administrador de archivos, navega a wp-content/plugins.
  2. Verás una lista de carpetas, una por cada plugin instalado.
  3. Cambia el nombre de la carpeta de un plugin, por ejemplo, renómbrala añadiendo "-old" al final (ejemplo: akismet-old). Esto desactivará ese plugin.
  4. Haz lo mismo con todos los plugins que tengas. Si quieres desactivarlos todos de golpe, puedes renombrar la carpeta plugins a plugins-desactivados (pero luego tendrás que volver a cambiarla).
  5. Recarga tu sitio. Si ahora funciona, el problema está en uno de los plugins. Ve activándolos uno por uno (volviendo a renombrar las carpetas a su nombre original) hasta encontrar el culpable.

[INFO]: Si no recuerdas qué plugins tenías, puedes revisar el archivo debug.log que generaste en el paso 2. Allí aparecerá el nombre del plugin que causa el error.

Paso 5: Cambiar al tema por defecto de WordPress

Otro culpable común es el tema activo. Para probar si es el tema, puedes forzar el cambio al tema por defecto (Twenty Twenty-Four, por ejemplo) desde el administrador de archivos:

  1. Ve a wp-content/themes.
  2. Busca la carpeta de tu tema activo (por ejemplo, mi-tema).
  3. Cambia su nombre a mi-tema-desactivado (o algo similar).
  4. WordPress automáticamente intentará cargar el tema por defecto (Twenty Twenty-Four o Twenty Twenty-Three). Si tu sitio se recupera, el problema es el tema.
  5. Si no tienes un tema por defecto instalado, descarga uno desde wordpress.org (por ejemplo, Twenty Twenty-Four) y súbelo a la carpeta themes mediante FTP o el administrador de archivos.

[TIP]: Siempre mantén al menos un tema por defecto instalado como respaldo. Así, si tu tema personalizado falla, WordPress tiene una alternativa.

Paso 6: Restaurar el archivo .htaccess

El archivo .htaccess (con punto al inicio) controla las reglas de reescritura de URL. Si está corrupto, puede causar la pantalla blanca. Para restaurarlo:

  1. En el administrador de archivos, busca el archivo .htaccess en la carpeta raíz (public_html).
  2. Si existe, renómbralo a .htaccess-old para desactivarlo.
  3. Luego, ve a tu sitio. Si funciona, el problema era el .htaccess. Para generar uno nuevo, ve a Ajustes > Enlaces permanentes en el administrador de WordPress (si puedes acceder) y haz clic en "Guardar cambios". Si no puedes acceder, crea un nuevo archivo .htaccess con el siguiente contenido:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  4. Guarda el archivo como .htaccess (sin extensión adicional) y recarga tu sitio.

[WARNING]: Asegúrate de que el archivo tenga permisos 644 para evitar problemas de seguridad.

Paso 7: Reinstalar los archivos del núcleo de WordPress

Si nada de lo anterior funciona, es posible que los archivos principales de WordPress estén dañados. Puedes reinstalarlos sin perder tus datos (posts, páginas, etc.):

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu computadora.
  3. Desde el administrador de archivos de cPanel o Syspanel, sube la carpeta wp-admin y wp-includes (reemplazando las existentes). No subas la carpeta wp-content porque ahí están tus plugins, temas y medios.
  4. También sube el archivo wp-config-sample.php (aunque no lo necesitarás si tu wp-config.php está intacto).
  5. Una vez subidos, recarga tu sitio.

[INFO]: Este proceso no afecta tu base de datos ni tu contenido. Es como reinstalar el sistema operativo sin perder tus archivos personales.

Paso 8: Contactar con el soporte técnico

Si después de todos estos pasos la pantalla blanca persiste, el problema podría estar en el servidor. En ese caso, contacta con tu proveedor de hosting. Explícales que has seguido los pasos anteriores y que el error sigue presente. Ellos pueden revisar los logs del servidor (como el error log de PHP) para encontrar la causa raíz.

[TIP]: Si tu hosting usa Syspanel, recuerda que el puerto de acceso es 2106. Los técnicos de soporte suelen estar familiarizados con este panel y pueden ayudarte rápidamente.

Preguntas frecuentes (FAQ)

¿La pantalla blanca afecta a mi base de datos?

No, normalmente no. La base de datos se mantiene intacta. Solo es un problema de ejecución de PHP o de archivos.

¿Puedo perder mis datos si sigo estos pasos?

No, siempre que no elimines la carpeta wp-content (donde están tus subidas, plugins y temas) ni la base de datos. Los pasos descritos son seguros.

¿Por qué aparece la pantalla blanca solo en el administrador?

Esto indica que el problema está en un plugin o tema que solo se carga en el backend. Prueba a desactivar plugins desde la carpeta plugins como se explicó.

¿Necesito ser experto en programación?

No, todos estos pasos son accesibles para usuarios sin experiencia técnica. Solo necesitas seguir las instrucciones al pie de la letra.

¿Qué hago si no puedo acceder a cPanel o Syspanel?

Si no tienes acceso, contacta con tu hosting. También puedes usar FTP (FileZilla) como alternativa, pero necesitas las credenciales FTP.

Conclusión

La Pantalla Blanca de la Muerte en WordPress puede ser aterradora, pero como has visto, tiene solución. Desde aumentar la memoria PHP hasta desactivar plugins o reinstalar el núcleo, hay múltiples caminos para recuperar tu sitio. Recuerda que la prevención es clave: mantén todo actualizado, haz copias de seguridad periódicas y evita instalar plugins de fuentes dudosas. Y si alguna vez te sientes perdido, no dudes en recurrir a tu panel de control (cPanel o Syspanel con puerto 2106) para aplicar estas soluciones. ¡Tu sitio volverá a la vida en poco tiempo!

¿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