Pantalla blanca de la muerte de WordPress: ¿Qué es?

Publicado: 2022-05-05

Si ha estado usando WordPress por un tiempo, probablemente se haya encontrado con la infame Pantalla Blanca de la Muerte. De acuerdo con el Codex oficial, es uno de los errores de WordPress más comunes y puede ocurrir mientras está conectado a su sitio, así como mientras intenta iniciar sesión.

En esta publicación, explicaré por qué ocurre la pantalla blanca de la muerte (o WSOD para abreviar) y cómo puede resolverla rápidamente.

¿Por qué sucede la pantalla blanca de la muerte?

De acuerdo con el Codex de WordPress, la pantalla blanca de la muerte es causada por problemas con la base de datos o PHP. Por lo general, sucede por algunas razones:

  • Uno de los complementos que ha instalado está causando problemas de compatibilidad
  • Su tema puede estar causando un problema de compatibilidad con otro tema, un complemento o el mismo WordPress
  • Falta tu tema o se le cambió el nombre

Una vez que sepa cuáles son los principales culpables cuando se trata de WSOD, será mucho más fácil solucionar la raíz del problema y solucionarlo.

Cómo arreglar rápidamente la pantalla blanca de la muerte en WordPress

Hay una serie de pasos que puede seguir para arreglar la pantalla blanca de la muerte de WordPress y hacer que su sitio vuelva a la normalidad.

Deshabilite sus temas y complementos

Lo primero que debe hacer cuando se encuentra con el WSOD es deshabilitar su tema activo y los complementos para descartar cualquier problema o conflicto de compatibilidad. Como se mencionó anteriormente, el WSOD puede deberse a problemas de compatibilidad de temas y complementos. Estos problemas pueden ocurrir cuando instala un nuevo complemento o tema o cuando se lanza una actualización de un tema o complemento.

Para deshabilitar los temas y complementos, deberá acceder a su sitio a través de SFTP utilizando un programa como FileZilla o iniciando sesión en su cPanel y accediendo a su Administrador de archivos.

Luego, navegue a su carpeta de complementos y cámbiele el nombre a algo como plugins_old. Esto deshabilitará todos los complementos en su sitio. Luego puede regresar y verificar si el WSOD se resolvió. Si puede acceder a su sitio, significa que uno de los complementos causó el problema.

Luego deberá cambiar el nombre de la carpeta de complementos de nuevo a "complementos" y cambiar el nombre de cada carpeta de complemento dentro de si usa el mismo patrón, uno por uno, hasta que encuentre el complemento que causó el problema. Una vez que haya encontrado el complemento ofensivo, desinstálelo y busque un reemplazo o considere ponerse en contacto con el desarrollador y averigüe sobre una posible solución.

El mismo enfoque se puede utilizar con sus temas. Si solo tiene un tema instalado, asegúrese de descargar el tema predeterminado de WordPress del repositorio e instálelo para que WordPress pueda volver a él una vez que desactive su tema activo. Luego, repita los mismos pasos que hizo con los complementos hasta que encuentre el tema ofensivo.

Resolver errores de sintaxis

Si los temas o complementos no son lo que está causando el WSOD, es hora de buscar en otra parte. A veces, la pantalla blanca de la muerte ocurre cuando está editando archivos de temas o complementos y escribe mal la línea de código u olvida incluir un paréntesis de cierre. Si eso sucede y se encuentra con la pantalla blanca de la muerte, deberá resolver esos errores de sintaxis.

Para resolverlo, acceda a su sitio a través de SFTP o cPanel y elimine el último código que ingresó manualmente. Luego, revisa tu sitio para ver si se está cargando correctamente. Si todo funciona, verifique dos veces su código y asegúrese de escribirlo correctamente.

Activar depuración

Otra forma de arreglar el WSOD en WordPress es activar la depuración. Como habrás adivinado, necesitarás acceder a tu sitio ya sea por SFTP o iniciando sesión en tu cPanel. Localice el archivo wp-config.php y busque la línea que dice:

 definir ('WP_DEBUG', falso)

Cambia la línea para que diga:

 definir ('WP_DEBUG', verdadero) 

Guárdalo y luego revisa tu sitio. Ahora debería ver mensajes de error que le proporcionarán más información y le indicarán la dirección correcta para encontrar la causa del error de pantalla blanca. En la mayoría de los casos, podrá determinar si un tema o un complemento está causando el problema. Luego puede deshabilitar y desinstalar al culpable y comunicarse con el desarrollador para notificarle sobre el problema y averiguar cuándo se lanzará una solución.

Aumentar los límites de memoria

En algunos casos, la pantalla blanca de la muerte ocurre porque se agotó el límite de memoria. Esto generalmente es causado por un complemento o un tema que tiene una gran cantidad de archivos y su servidor no puede procesarlos.

Para solucionar esto, deberá aumentar el límite de memoria de su servidor. Hay varias formas de hacer esto, dependiendo de su entorno de alojamiento:

  1. Acceda a su archivo wp-config.php a través de SFTP o cPanel. Agregue la siguiente línea de código:
 define('WP_MEMORY_LIMIT', '64M');
  1. Si lo anterior no funciona y está utilizando una empresa de alojamiento que utiliza servidores Apache, edite su archivo .htaccess para incluir la línea:
 php_value memory_limit 64M
  1. Si su host usa NGINX, deberá editar su archivo php.ini para incluir la línea:
 límite_memoria = 64M

Una vez que haya aumentado el límite de memoria, consulte su sitio web. Si el error desaparece, puede continuar trabajando en su sitio como de costumbre. Si el error persiste, deberá aumentar más el límite de memoria o ponerse en contacto con su empresa de alojamiento para que lo ayude a resolver el problema.

Comprobar si hay actualizaciones automáticas fallidas

Por último, la pantalla blanca de la muerte a veces puede ser causada por un tema, complemento o actualización central que se interrumpió debido a un tiempo de espera del servidor. Si bien no hay nada que pueda hacer para evitar los tiempos de espera del servidor, lo primero que debe hacer es acceder a su sitio a través de SFTP o cPanel y eliminar el archivo .maintenance. Esto restaurará su sitio web y podrá acceder a él a través de wp-admin.

Luego puede intentar realizar la actualización nuevamente o actualizar manualmente temas, complementos y archivos principales de WordPress.

Cómo reducir las posibilidades de que la pantalla blanca de la muerte de WordPress vuelva a ocurrir

La pantalla blanca de la muerte puede ocurrir por varias razones, pero hay algunos pasos que puede seguir para reducir las posibilidades de toparse con ella.

  • Realice copias de seguridad periódicas del sitio web y asegúrese de que estén almacenadas fuera del sitio. Use servicios en la nube como Dropbox o un disco duro externo y asegúrese de usar un complemento como UpdraftPlus para que pueda restaurar rápidamente la copia de seguridad si es necesario.
  • Vuelva a verificar todas y cada una de las líneas de código que está a punto de agregar a su sitio o, mejor aún, cree un entorno de prueba para probar los cambios antes de agregarlos a su sitio web en vivo.
  • En una nota similar, considere usar un sitio web provisional para probar las actualizaciones de complementos y temas antes de actualizarlos en su sitio.
  • Use una empresa de alojamiento que brinde soporte las 24 horas, los 7 días de la semana para que pueda obtener ayuda con su sitio web si ninguno de los pasos anteriores funciona
  • Considere usar un complemento como el Registro de actividad del usuario para mantener un registro detallado de cambios, actualizaciones y otras actividades en su sitio.

Pensamientos finales

WordPress White Screen of Death no es una experiencia divertida. Si bien es molesto, hay pasos que puede tomar usted mismo para solucionar y solucionar el problema. Use los pasos descritos en este artículo para ayudarlo a diagnosticar qué causó la pantalla blanca de la muerte en su sitio web y resolverlo rápidamente.