Que es la pantalla blanca de la muerte en WordPress
La pantalla blanca de la muerte (White Screen of Death o WSOD) es uno de los errores mas frustrantes de WordPress: el sitio muestra una pagina completamente en blanco, sin mensaje de error, sin contenido, sin nada. Puede afectar solo el frontend del sitio, solo el panel de administracion, o ambos a la vez.
La buena noticia es que casi siempre tiene solucion en menos de 15 minutos si se sigue el proceso correcto.
Causas mas comunes del WSOD
| Causa | Cuando ocurre | Frecuencia |
|---|---|---|
| Plugin incompatible o con error | Despues de instalar o actualizar un plugin | Muy alta |
| Tema con error de PHP | Despues de cambiar o actualizar el tema | Alta |
| Limite de memoria PHP agotado | Sitios con muchos plugins o trafico alto | Media |
| Error de sintaxis en functions.php | Despues de editar el codigo del tema | Media |
| Actualizacion de WordPress con conflicto | Inmediatamente despues de actualizar | Baja |
Proceso de diagnostico y solucion
Paso 1: Activar el modo debug de WordPress
Edita el archivo wp-config.php via FTP o el Administrador de Archivos de cPanel en WebHosting MX. Busca la linea define('WP_DEBUG', false); y cambiala por:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);Recarga la pagina. Si ahora muestra un mensaje de error en lugar de la pantalla blanca, ese error te dice exactamente donde esta el problema.
Paso 2: Desactivar todos los plugins via FTP
- Accede al servidor via FTP o el Administrador de Archivos de cPanel en WebHosting MX.
- Navega a
wp-content/plugins/. - Renombra la carpeta
pluginsaplugins_desactivados. - WordPress no puede encontrar los plugins y los desactiva todos automaticamente.
- Si el sitio vuelve a funcionar, el problema es uno de los plugins.
- Renombra la carpeta de vuelta a
pluginsy activa los plugins uno por uno para identificar cual causa el WSOD.
Paso 3: Cambiar al tema por defecto
Si desactivar plugins no resuelve, el problema puede ser el tema. Via FTP, renombra la carpeta del tema activo dentro de wp-content/themes/. WordPress usara automaticamente el tema por defecto (Twenty Twenty-something). Si el WSOD desaparece, el problema esta en el tema.
Paso 4: Aumentar el limite de memoria PHP
Agrega esta linea al final del wp-config.php:
define('WP_MEMORY_LIMIT', '256M');Desde cPanel de WebHosting MX tambien puedes aumentar el limite de memoria PHP usando el MultiPHP INI Editor.