¿Cómo solucionar el error de pantalla blanca de la muerte en WordPress?
Publicado: 2019-08-06
Si ha navegado por Internet o administrado un sitio web, es posible que haya notado que los errores son inevitables a pesar de todos sus esfuerzos para detenerlos. Pero un buen webmaster sabe cómo evaluar la situación y solucionar el error de la forma más eficaz posible.
De los muchos errores que pueden hacer caer un sitio web de WordPress (y perturbar significativamente el negocio), White Screen of Death (WSOD) es probablemente el más molesto y requiere una solución inmediata para que el sitio web vuelva a estar en línea.
Ahora, la pantalla blanca de la muerte se puede solucionar simplemente siguiendo la lista de verificación recomendada y utilizando las herramientas adecuadas. Si desea solucionar este error usted mismo, siga las instrucciones que le muestro para demostrar varias formas efectivas de corregir la pantalla blanca de la muerte que podrían paralizar los sitios web de WordPress.
¿Debemos?
- ¿Qué es la pantalla blanca de la muerte?
- Solucionar problemas de la pantalla blanca de la muerte en WordPress
- Verificar la disponibilidad del servidor
- Borrar caché del navegador
- Habilitar el modo de depuración
- Aumentar el límite de memoria
- Deshabilitar complementos y temas
- Resolver errores de sintaxis
- Restaurar copia de seguridad
¿Qué es la pantalla blanca de la muerte?
Es fundamental comprender el problema antes de encontrar una posible solución. Es muy posible que un problema tenga múltiples soluciones. Sin embargo, se prefiere encontrar la solución que proporcione la solución más rápida y eficaz, ya que dicha solución significa una ventaja significativa sobre la competencia.
Como probablemente pueda adivinar, WSOD en WordPress solo muestra una pantalla en blanco. Es posible que el sitio web esté funcionando sin problemas mientras el administrador o algunas de las publicaciones muestren una pantalla en blanco. Por lo general, los principales culpables de este error son archivos de base de datos o PHP infectados.
Sin embargo, no siempre es así de simple y hay ocasiones en las que la causa subyacente es más complicada. Por lo tanto, es esencial que conozca más de una forma de resolver el problema.
Solucionar problemas de la pantalla blanca de la muerte en WordPress
Vayamos a las tachuelas de bronce y veamos cómo corregir el error de la pantalla blanca de la muerte de WordPress.
Verificar la disponibilidad del servidor
En primer lugar, descarte la posibilidad de que un servidor no esté disponible utilizando una herramienta de informes de estado en línea como isthiswebsitedown . Esta herramienta determina si el problema es el resultado de un almacenamiento en caché del navegador completo / dañado o problemas de IP o si el sitio web no funciona debido a la falta de disponibilidad del servidor de alojamiento.
Si el servidor no funciona, póngase en contacto con su proveedor de alojamiento para que vuelva a estar en línea lo antes posible. Esta es una de las áreas donde la plataforma de alojamiento en la nube administrada como Cloudways eclipsa a la competencia.
Borrar caché del navegador
A veces, basta con borrar la memoria caché del navegador. Los sitios web utilizan el almacenamiento en caché del navegador para una mejor experiencia de usuario y una navegación más rápida. Sin embargo, a medida que pasa el tiempo, la caché se llena de datos y cookies que ya no son necesarios.
Para resolver este problema, simplemente vaya a la configuración de su navegador y borre el caché de su sitio web específico yendo a Todas las cookies y datos del sitio [chrome: // settings / siteData? Search = cookie] .

Si desea eliminar todas las cookies y el caché, vaya a la pestaña Historial en Chrome y borre los datos.

Una vez que finalice el proceso, regrese a su sitio web y presione Actualizar . Si ve la pantalla de wp-admin, está listo para comenzar. Si el problema persiste, salte al siguiente paso.
Nota: El proceso anterior también puede cerrar la sesión de algunos sitios web o eliminar los datos.
Habilitación del modo de depuración
Si borrar la memoria caché del navegador no ayuda, la siguiente solución es habilitar el modo de depuración de WordPress. Este modo destaca información importante sobre los errores que han provocado la pantalla blanca de la muerte en WordPress.
Para habilitar el modo de depuración en WordPress, debe acceder al archivo wp-config.php . Puede acceder a este archivo iniciando sesión en su CPanel o conectándose a su servidor a través de SFTP usando FileZilla (o un cliente FTP similar).

Abra el archivo en cualquier editor de texto y busque la siguiente línea:
define ('WP_DEBUG', falso) 
Cámbielo a
define ('WP-DEBUG', verdadero)Guarde los cambios y cargue el archivo actualizado. Ahora regrese al navegador y actualice la pantalla. Seguirá recibiendo la pantalla blanca de la muerte, pero esta vez con un mensaje de error.

Por ejemplo, es posible que vea algo como:
No se puede volver a declarar get_posts () (previamente declarado en /var/www/html/wordpress/wp-includes/post.php:1624) en / var / www / html / wordpress / wp-content / plugins / my-plugin / my- plugin.php en la línea 21
El mensaje de error anterior indica que hay un error en la línea 21 en uno de los complementos. En este punto, puede ponerse en contacto con el proveedor del complemento o reemplazar el complemento por algo similar. Si eso no es posible, simplemente desactive los complementos de WordPress por completo.
Aumentar el límite de memoria
WordPress se ejecuta sobre PHP. Como tal, ambas capas necesitan la memoria adecuada para su ejecución. A veces, el límite se agota, lo que resulta en errores como White Screen of Death y 500 Internal Server error .
Establecer el límite de memoria es fácil. Si está en Cloudways, inicie sesión en su cuenta de plataforma y navegue hasta Administración del servidor → Configuración y paquetes . En la pestaña BÁSICO , aumente el LÍMITE DE MEMORIA de 64 (predeterminado) a 128 MB.

Agregue la siguiente línea:
define ('WP_MEMORY_LIMIT', '128M');Guarde los cambios y cargue el archivo.
Ahora regrese a wp-admin, actualice la página y verifique si el error sigue ahí. Si aún ve la pantalla blanca de la muerte, respire hondo y pruebe el siguiente método.
Deshabilitar complementos y temas
Este es probablemente el método más simple y, a menudo, es el primer paso en la mayoría de las guías de resolución de problemas. Sin embargo, lo he colocado al final porque esto requiere mucho tiempo y posiblemente puede alterar la apariencia de su sitio de WordPress.
Veamos cómo deshabilitar tanto los temas como los complementos uno por uno sin causar ningún daño al sitio de WordPress.
Deshabilitar el tema
Si puede acceder a wp-admin , la forma más sencilla de deshabilitar el tema existente es cambiar al tema predeterminado Twenty Nineteen .
Inicie sesión en su panel de WordPress y vaya a Apariencia → Temas y active el tema predeterminado.

Si no puede acceder al wp-admin debido al error de la pantalla blanca de la muerte, acceda a su servidor usando FileZilla y cambie el nombre de la carpeta wp-content / themes a algo como my_themes.

Esto deshabilitará el tema existente y WordPress lo reemplazará con el tema predeterminado.
Deshabilitar los complementos
Puede deshabilitar todos los complementos fácilmente a través de wp-admin y activarlos uno por uno para ver qué complemento está causando el error de pantalla blanca de la muerte.

Sin embargo, si no puede acceder a wp-admin , use FileZilla nuevamente y esta vez cambie el nombre de la carpeta de complementos . Si su sitio web comienza a funcionar, cambie el nombre de la carpeta a complementos y comience a probar cada complemento individualmente cambiándolos de nombre uno por uno.
Resolver errores de sintaxis
Los desarrolladores y propietarios de sitios web a menudo agregan código PHP personalizado dentro del archivo functions.php para agregar / optimizar una funcionalidad específica. A veces, el código se agrega para integrar un servicio de terceros o para mejorar una función existente, ya que WordPress permite agregar código personalizado cuando sea necesario.
La práctica recomendada para agregar código personalizado es tomar notas sobre cada cambio que realice en el archivo functions.php. Mejor aún, mantenga copias de seguridad del archivo original para evitar estos problemas. Si ha realizado algún cambio recientemente, la reversión podría sacarlo de esta situación.
Restaurar copia de seguridad
Realizar copias de seguridad es una buena práctica y debe realizarse con regularidad. Cloudways permite a sus clientes crear sitios de prueba. Los datos de estos sitios se pueden TIRAR a un sitio web en vivo si encuentra algún error frustrante como WSOD y no puede solucionarlo.
Todo lo que necesita hacer es iniciar sesión en su plataforma Cloudways e ir a Administración de aplicaciones → Administración de etapas. Desde la configuración, RETIRE los cambios del sitio de ensayo.

Si no está en Cloudways, puede realizar una copia de seguridad completa utilizando un complemento de copia de seguridad de WordPress y recuperar la copia de seguridad del sitio web de WordPress utilizando cPanel.
Pensamientos finales
A estas alturas, espero que puedas arreglar la pantalla blanca de la muerte en WordPress. Cubrimos mucho terreno y discutimos varios métodos. No existe un orden específico en el que deba solucionar el error. Como webmaster, debería poder analizar el error y, de acuerdo con los eventos pasados, debería poder seleccionar el enfoque correcto para resolver WSOD.
Me encantaría saber qué funcionó para usted y si existe otra solución para resolver este error de manera efectiva.
