Wordpress “White page” ¿Como solucionarlo?

Publicado por Javier Benitez en

Si ha estado usando WordPress durante algunos años, se ha encontrado con la pantalla blanca de la muerte o WordPress “white page of death” al menos una vez. La pantalla blanca de la muerte de WordPress es uno de esos problemas extremadamente molestos como el error al establecer una conexión de base de datos.

La razón por la cual este problema es frustrante para los usuarios es porque bloquea hasta el panel de administración de WordPress. Debido a que no hay salida de error en la mayoría de los casos, no se tiene idea de cuál es el problema.

Lo peor de la pantalla blanca de la muerte es que a veces solo afectará a cierta parte de su sitio. Por ejemplo, solo puede ver la pantalla blanca de la muerte en su administrador de WordPress mientras todo lo demás funciona bien. En otros casos, solo puede verlo en una publicación específica mientras que todo lo demás funciona perfectamente. En este artículo, le mostraremos cómo reparar la pantalla blanca de la muerte de WordPress mirando algunas posibles soluciones.

Nota: antes de realizar cambios en su sitio, asegúrese de tener suficientes copias de seguridad.

¿Por qué obtienes este error WordPress “white page of death”?

La mayoría de las veces cuando ve una pantalla blanca de la muerte, significa que ha agotado el límite de memoria. Esto podría deberse a un complemento que pueda estar utilizando y que no funcione correctamente. También podría ser causado por un tema mal codificado que estés usando. También podría significar que hay un problema con su servidor de alojamiento web. Dado que el problema puede ser causado por cualquier cantidad de cosas, puede requerir mucha resolución de problemas.

¿El problema ocurre en tus otros sitios?

Si tiene varios sitios, lo primero que debe hacer es asegurarse de que la pantalla blanca de la muerte esté sucediendo en todos los ámbitos o solo en este dominio. Si el problema es con todos sus sitios, entonces es un fuerte indicador de que su proveedor de alojamiento web tiene algunos problemas. Sin embargo, si el problema es solo con uno de sus sitios, entonces esto podría ser un problema con un complemento o tema que esté ejecutando. Si el problema solo ocurre con una sola publicación o página, entonces sabrá que definitivamente es un problema con su sitio específico.

Para poder diagnosticar este fallo recomiendo acceder al sistema de depurado de wordpress de la siguiente manera.

Función de depuración de WordPress para ver qué tipo de errores se están generando. En el siguiente archivo de tu instalación de wordpress “wp-config.php”, podras ver el siguiente codigo casi al final del archivo, en donde dice “define( WP_DEBUG, false)” tendras que poner “true” y guardar tu archivo, teniendo cuidado de no cambiar nada mas, antes haz una copia de seguridad de este archivo.

error_reporting(E_ALL); ini_set('display_errors', 1);

define( 'WP_DEBUG', true);

Una vez que agregue esto, la pantalla en blanco ahora tendrá errores, advertencias y avisos. Estos pueden ayudarlo a determinar la causa raíz.

Aumentando el límite de memoria

Por lo general, este problema ocurre porque tu memoria se está agotando. Esto se refiere al “PHP limit Memory”. Si tu servidor es dedicado podras hacerlo tu mismo, de no serlo tendras que ponerte en contacto con el servicio tecnico de tu servidor y tendras que pedir que te suban esta memoria.

Deshabilitar todos los complementos

Si aumentar el límite de memoria no fue de ayuda, o si tiene un límite de memoria alto como 256M o 512M, entonces debe comenzar la resolución de problemas. En nuestra experiencia de solución de problemas de este problema, siempre hemos descubierto que el problema es con un complemento específico o un tema. Avancemos y deshabilitemos todos los complementos.

Si esto soluciona el problema, habilite un complemento a la vez para llegar al fondo del problema.

Reemplazar tema con un tema predeterminado

Si la solución de problemas del complemento no soluciona el problema, entonces debe intentar reemplazar su tema actual con un tema predeterminado de wordpress. La mejor forma de hacerlo es hacer una copia de seguridad de la carpeta de tu tema. Luego eliminando el tema. WordPress volverá automáticamente al tema predeterminado, o cambiandole el nombre es mas que suficiente.

En la carpeta “theme” de tu instalación deshabilita tu tema usado cambiando el nombre de este a “old_nombre de tu tema”, y al hacer esto cargara automaticamente el tema predeterminado de wordpress.

A veces, puede tener acceso al servidor, pero el front-end del sitio tiene una pantalla blanca de la muerte. Esto puede suceder debido a un plugin de caché. Simplemente vacía tu caché.

Si tiene una pantalla en blanco de muerte solo en una página de publicación muy larga, entonces también debe intentar borrar el caché. Otro truco que hemos encontrado que funciona es aumentar el límite de recursividad y retroceso. Puede pegar el siguiente código en su archivo wp-config.php. O en algunos servidores se le pedirá que modifique su archivo PHP.INI.

/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Entendemos que este es un error muy frustrante, y esperamos que uno de los trucos anteriores solucione el problema para usted. ¿Cual solución te ha funcionado? Si encontraste otra solución, háznoslo saber. Estaremos encantados de ampliar este recurso, para que otros no tengan que perder tanto tiempo buscando una solución.

Y si prefieres que lo hagamos nosotros por ti ponte en contacto.

LO SOLUCIONAMOS POR TI

SERVICIO TECNICO

"White page of death" WordPress

30 + IVA
  • Detectar fallo
  • Proponer solución
  • Corregir solución deseada

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *