Solucionar página en blanco (White Screen of Death) en WordPress
¿Te ha pasado que entras a tu web de WordPress y, en lugar de ver tu contenido, solo ves una pantalla completamente blanca? No te preocupes, es uno de los errores más comunes y, por suerte, casi siempre tiene solución. Esto se conoce como WordPress pantalla blanca o White Screen of Death WordPress. En este artículo, te explicaré paso a paso cómo solucionar pantalla blanca WordPress de forma sencilla, incluso si no eres un experto técnico.
La pantalla blanca de la muerte (o WSOD, por sus siglas en inglés) es un error crítico que impide que WordPress cargue correctamente. A menudo, la causa es un conflicto entre plugins, un tema defectuoso, un límite de memoria agotado o un archivo dañado. Vamos a revisar cada posible causa y su solución, desde lo más simple hasta lo más avanzado.
¿Qué es la pantalla blanca de la muerte en WordPress?
La WordPress página en blanco ocurre cuando el servidor no puede procesar el código de tu sitio, ya sea por un error de PHP o por falta de recursos. El resultado es una página vacía, sin mensajes de error visibles. A veces, puede aparecer solo en el panel de administración o solo en el sitio público. Otras veces, afecta a todo.
[INFO] Si ves un mensaje de error como "Error crítico: Tu sitio ha encontrado un error crítico", es una versión más amigable de la misma pantalla blanca. WordPress desde la versión 5.2 muestra este aviso para proteger tu web.
Causas más comunes del White Screen of Death WordPress
Antes de lanzarnos a las soluciones, es útil entender qué lo provoca:
- Plugin o tema incompatible – Una actualización reciente puede romper la compatibilidad.
- Límite de memoria de PHP agotado – WordPress necesita memoria para funcionar; si se acaba, se queda en blanco.
- Archivos de núcleo corruptos – Una actualización fallida o un ataque pueden dañar archivos clave.
- Error en el archivo .htaccess – Configuración incorrecta de redirecciones o reglas.
- Problemas con la base de datos – Tablas corruptas o conexiones fallidas.
Ahora, veamos cómo solucionar pantalla blanca WordPress paso a paso.
Solución 1: Desactivar todos los plugins (vía FTP o cPanel)
La causa más frecuente es un plugin conflictivo. Si no puedes acceder al panel de administración, tendrás que desactivarlos manualmente.
Paso a paso:
- Accede a tu hosting mediante FTP (FileZilla, por ejemplo) o al administrador de archivos de tu panel de control (cPanel, Syspanel, etc.).
- Navega hasta la carpeta
wp-content. - Dentro, verás una carpeta llamada
plugins. Cámbiale el nombre a algo comoplugins_desactivados. - Vuelve a cargar tu web. Si ahora ves el sitio, el problema era un plugin.
- Para identificar cuál, renombra la carpeta a
pluginsde nuevo y luego, desde el panel de administración (si ya puedes entrar), desactiva uno por uno.
[TIP] Si usas Syspanel (el panel de control de HestiaCP), accede a través del puerto 2106 (ejemplo:
tudominio.com:2106) y usa el Administrador de Archivos para hacer el cambio.
Solución 2: Cambiar al tema por defecto (Twenty Twenty-Four u otro)
Si al desactivar plugins sigues viendo la pantalla blanca, el tema puede ser el culpable.
Paso a paso:
- Desde FTP o el administrador de archivos, ve a
wp-content/themes. - Localiza la carpeta de tu tema activo (por ejemplo,
mi-tema). - Renómbrala a
mi-tema_backup. WordPress automáticamente usará el tema por defecto (Twenty Twenty-Four o Twenty Twenty-Three). - Recarga tu web. Si funciona, el tema es el problema. Puedes reinstalarlo o contactar al desarrollador.
[WARNING] Si no ves ningún tema por defecto, descarga uno desde wordpress.org/themes y súbelo a la carpeta
themes. Actívalo desde el panel de administración después.
Solución 3: Aumentar el límite de memoria de PHP
A veces, el WordPress error crítico se debe a que el sitio necesita más memoria de la que el servidor le asigna.
Método 1: Editar wp-config.php
- Conecta por FTP y localiza el archivo
wp-config.phpen la raíz de tu instalación. - Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
- Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, añade:define('WP_MEMORY_LIMIT', '256M'); - Guarda y sube el archivo. Recarga tu web.
Método 2: Desde el panel de control
Si tu hosting lo permite (cPanel, Syspanel), puedes ajustar el límite desde la configuración de PHP:
- En Syspanel: Ve a la sección de PHP y busca "Memory Limit". Cámbialo a 256M o 512M.
- En cPanel: Busca "Select PHP Version" y luego "Switch to PHP Options".
[INFO] Si no encuentras la opción, contacta a tu proveedor de hosting. Muchos planes básicos tienen límites bajos.
Solución 4: Restaurar el archivo .htaccess
Un archivo .htaccess corrupto puede provocar la pantalla blanca, especialmente si has modificado reglas de redirección.
Paso a paso:
- Conecta por FTP y localiza el archivo
.htaccessen la raíz de tu WordPress. - Renómbralo a
.htaccess_backup. - Recarga tu web. Si funciona, el archivo estaba dañado.
- Ve a Ajustes > Enlaces permanentes en el panel de administración y haz clic en "Guardar cambios". Esto generará un nuevo
.htaccesslimpio.
[TIP] Si no ves el archivo, asegúrate de que tu cliente FTP muestre archivos ocultos (punto al inicio).
Solución 5: Reparar la base de datos
WordPress incluye una herramienta para reparar tablas de la base de datos. Esto puede solucionar errores de conexión.
Paso a paso:
- Edita
wp-config.phpy añade esta línea justo antes de/* That's all... */:define('WP_ALLOW_REPAIR', true); - Guarda el archivo y visita:
tudominio.com/wp-admin/maint/repair.php - Haz clic en "Reparar base de datos". Si quieres también optimizarla, elige la segunda opción.
- Una vez terminado, elimina la línea que añadiste de
wp-config.phppor seguridad.
[WARNING] No olvides borrar esa línea después, ya que deja tu sitio vulnerable a accesos no autorizados.
Solución 6: Activar el modo de depuración (WP_DEBUG)
Si ninguna de las anteriores funciona, activa el modo de depuración para ver el error real oculto tras la pantalla blanca.
Paso a paso:
- Abre
wp-config.phpy busca la línea:define('WP_DEBUG', false); - Cámbiala a:
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.logdentro de la carpetawp-content. - Descarga ese archivo y léelo. Busca líneas como
Fatal erroroParse error. Te indicarán exactamente qué archivo está causando el problema (por ejemplo, un plugin o tema).
[TIP] Si ves un error como
Allowed memory size exhausted, es el límite de memoria. Si vesCall to undefined function, es un plugin o tema que usa funciones que no existen.
Solución 7: Reinstalar WordPress (archivos de núcleo)
Si los archivos centrales de WordPress están dañados, puedes sobrescribirlos sin perder contenido.
Paso a paso:
- Descarga la última versión de WordPress desde wordpress.org.
- Descomprime el archivo en tu computadora.
- Sube solo las carpetas
wp-adminywp-includesmediante FTP, sobrescribiendo las existentes. No toqueswp-content(ahí están tus temas, plugins y medios). - También sube todos los archivos de la raíz excepto
wp-config.phpy.htaccess. - Recarga tu web. Esto repara archivos corruptos sin afectar tu contenido.
Preguntas frecuentes (FAQ)
¿Por qué solo veo la pantalla blanca en el panel de administración?
Esto suele indicar un conflicto con un plugin o tema que solo afecta al backend. Sigue los pasos de desactivación de plugins y cambio de tema.
¿Puedo perder mis datos al solucionar la pantalla blanca?
No, a menos que borres archivos importantes. Siempre renombra carpetas, no las elimines. Tus publicaciones, páginas y medios están en la base de datos.
¿Qué hago si no tengo acceso a FTP?
Pide a tu hosting que te active el acceso FTP o usa el Administrador de Archivos de tu panel de control (Syspanel, cPanel, etc.). También puedes contactar al soporte técnico para que ellos realicen los cambios.
¿El White Screen of Death puede ser por un ataque?
Sí, aunque es menos común. Si sospechas de un ataque, cambia todas tus contraseñas y revisa los archivos en busca de código malicioso (normalmente en wp-content/themes o wp-content/plugins).
¿Debo contratar a un profesional si no puedo solucionarlo?
Si has probado todas las soluciones y sigues con la WordPress página en blanco, puede ser un problema de servidor o configuración avanzada. En ese caso, sí, contacta a un desarrollador o al soporte de tu hosting.
Conclusión
La pantalla blanca de la muerte puede ser frustrante, pero con estos pasos podrás solucionar pantalla blanca WordPress en la mayoría de los casos. Recuerda siempre empezar por lo más sencillo: desactivar plugins y cambiar el tema. Si no funciona, revisa la memoria, el .htaccess y la base de datos. Y si todo falla, el modo de depuración te dará la pista definitiva.
No olvides mantener tu WordPress, temas y plugins actualizados para prevenir futuros errores. Y si tu hosting usa Syspanel (el panel de HestiaCP), recuerda que el acceso es por el puerto 2106 para gestionar archivos y configuraciones.
[INFO] La paciencia es clave. Tómate tu tiempo y sigue cada paso con calma. ¡Tu web volverá a la vida!
