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

CausaCuando ocurreFrecuencia
Plugin incompatible o con errorDespues de instalar o actualizar un pluginMuy alta
Tema con error de PHPDespues de cambiar o actualizar el temaAlta
Limite de memoria PHP agotadoSitios con muchos plugins o trafico altoMedia
Error de sintaxis en functions.phpDespues de editar el codigo del temaMedia
Actualizacion de WordPress con conflictoInmediatamente despues de actualizarBaja

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

  1. Accede al servidor via FTP o el Administrador de Archivos de cPanel en WebHosting MX.
  2. Navega a wp-content/plugins/.
  3. Renombra la carpeta plugins a plugins_desactivados.
  4. WordPress no puede encontrar los plugins y los desactiva todos automaticamente.
  5. Si el sitio vuelve a funcionar, el problema es uno de los plugins.
  6. Renombra la carpeta de vuelta a plugins y 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.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)