Cómo arreglar la pantalla blanca de la muerte de WordPress (paso a paso)

La pantalla blanca de la muerte de WordPress es uno de los errores más comunes de WordPress. También es uno de los más frustrantes porque no hay un mensaje de error y está bloqueado de WordPress.

Otro problema con la pantalla en blanco del error de muerte es que a veces solo afecta a cierta parte de su sitio web.

Por ejemplo, solo puede ver la pantalla blanca de la muerte dentro del área de administración de WordPress, mientras que 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 bien.

En este artículo, le mostraremos cómo reparar la pantalla blanca de la muerte de WordPress analizando diferentes soluciones.

Arreglando WordPress pantalla blanca de error de muerte

Nota: Antes de realizar cambios en su sitio, aseg√ļrese de tener una copia de seguridad de su sitio de WordPress. Si no tiene acceso al √°rea de administraci√≥n, consulte nuestra gu√≠a sobre c√≥mo crear manualmente una copia de seguridad de la base de datos de WordPress.

¬ŅPor qu√© ves la pantalla blanca de la muerte en WordPress?

La mayoría de las veces cuando ves una pantalla blanca de la muerte, significa que un script en tu sitio web agotó el límite de memoria.

El script que no responde es eliminado por el servidor de alojamiento de WordPress o simplemente se agota el tiempo de espera. Esta es la razón por la cual no se genera un mensaje de error real, y ve una pantalla blanca simple.

WordPress muestra una pantalla en blanco en lugar de un sitio web

Este error también puede ocurrir debido a un tema o complemento mal codificado instalado en su sitio. A veces puede suceder si hay un problema con su servidor de alojamiento web.

Dado que el error de la pantalla blanca puede ser causado por cualquier cantidad de cosas, requiere una solución de problemas metódica para solucionarlo.

¬ŅEl problema ocurre en sus otros sitios?

Si tiene otros sitios de WordPress instalados en la misma cuenta de alojamiento, entonces desea comenzar verificando si el problema también está ocurriendo en otros sitios.

Si es así, ese es un fuerte indicador de que algo está mal con su servicio de alojamiento de WordPress. Esto podría ser un problema temporal que afecta a su servicio, y debe comunicarse con su soporte para obtener más ayuda.

Por otro lado, si el problema solo ocurre con un sitio web o una parte específica de ese sitio, entonces usted sabe que el problema está en ese sitio web en particular.

Arreglando un error de pantalla blanca con el modo de recuperación de WordPress

Si la pantalla blanca de error de muerte es causada por un complemento o tema de WordPress, entonces WordPress puede detectarlo.

La nueva función de protección contra errores fatales introducida en WordPress 5.2 a veces puede detectar el error, por lo que es posible que ni siquiera vea una pantalla en blanco. En su lugar, verá un mensaje de que el sitio tiene dificultades técnicas.

Dificultades técnicas

Tambi√©n recibir√° un mensaje de correo electr√≥nico en su direcci√≥n de correo electr√≥nico de administrador con el asunto “Su sitio tiene un problema t√©cnico”.

Correo electrónico de problema técnico enviado al administrador

Este mensaje de correo electr√≥nico se√Īalar√° el complemento que causa el error y tambi√©n contendr√° un enlace especial. Este enlace le permitir√° iniciar sesi√≥n en el modo de recuperaci√≥n de WordPress y desactivar el complemento defectuoso.

Modo de recuperación de WordPress

Sin embargo, si está viendo la pantalla blanca de la muerte sin opción de correo electrónico o modo de recuperación, entonces necesita corregir manualmente el error.

Aumento del límite de memoria

Por lo general, este error ocurre porque un script ha agotado la memoria y se ha cerrado en el medio. Para solucionar esto, debe aumentar la memoria PHP disponible para WordPress. Esto permitirá que el script use más memoria para terminar el trabajo que se suponía que debía hacer.

Puede seguir las instrucciones en nuestro tutorial sobre cómo aumentar la memoria PHP en WordPress.

Deshabilitar todos los complementos

Si el aumento del límite de memoria no ayudó, o si tiene un límite de memoria alto como 256M o 512M, entonces debe comenzar a solucionar el problema.

En nuestra experiencia de solucionar este problema, siempre hemos encontrado que el problema es con un complemento específico o un tema. Avancemos y desactivemos todos los complementos.

Si a√ļn puede acceder al √°rea de administraci√≥n de WordPress, simplemente puede ir a Complementos ¬ĽComplementos instalados p√°gina. Seleccione todos los complementos instalados y luego seleccione “Desactivar” en el men√ļ desplegable “Acciones masivas”.

Desactiva todos los complementos a través del área de administración de WordPress

Sin embargo, si no tiene acceso al área de administración de WordPress, deberá desactivar todos los complementos a través de FTP.

Primero, con√©ctese a su sitio de WordPress usando un cliente FTP. Una vez conectado, vaya a la carpeta wp-content donde ver√° la carpeta “complementos”.

Cambiar el nombre de la carpeta de complementos para desactivar todos los complementos

Ahora, debe hacer clic derecho en la carpeta de complementos y luego seleccionar cambiar el nombre. Puede cambiar el nombre de la carpeta de complementos a complementos desactivados.

Complementos desactivados

Su cliente FTP ahora cambiar√° el nombre de la carpeta de complementos.

WordPress busca una carpeta llamada complementos para cargar todos los complementos. Cuando no puede encontrar la carpeta, simplemente desactiva todos los complementos.

Si esto soluciona el problema, habilite un complemento a la vez para llegar al fondo del problema. Una vez que encuentre el complemento que causa el problema, puede reemplazarlo con una alternativa o informar el problema a los autores del complemento.

Reemplazar tema con un tema predeterminado

Si la solución de problemas del complemento no soluciona el problema, entonces deberías intentar reemplazar tu tema actual con un tema predeterminado.

Primero, conéctese a su sitio web utilizando un cliente FTP y vaya a la carpeta / wp-content / themes /. Contiene todos los temas instalados en su sitio web.

Haga clic derecho para seleccionar su tema actual de WordPress y descargarlo a su computadora como copia de seguridad.

Descargar el tema actual como copia de seguridad

A continuaci√≥n, debe eliminar su tema actual de su sitio web. Haga clic derecho en su carpeta de temas y seleccione “Eliminar”. Su cliente FTP ahora eliminar√° el tema de su sitio web.

Eliminar tema actual

Ahora, si tiene un tema predeterminado de WordPress como (Twenty Eighteen o Twenty Nineteen) instalado en su sitio web, WordPress comenzar√° a usarlo autom√°ticamente como tema predeterminado.

Sin embargo, si no tiene un tema predeterminado instalado, debe instalarlo manualmente mediante FTP.

Si esto soluciona el problema, entonces deberías mirar el tema funciones.php archivo. Si hay espacios adicionales en la parte inferior del archivo, entonces debe eliminarlos, y a veces eso soluciona el problema.

Si está utilizando una función mal codificada en el archivo functions.php de su tema, también puede causar un error de pantalla blanca de muerte.

Considere descargar una copia nueva de su tema desde su fuente y luego inst√°lelo.

Habilite el modo de depuración para detectar errores en WordPress

Si nada ha ayudado hasta ahora, entonces el siguiente paso es activar la depuración en WordPress. Esto le permitirá ver qué tipo de errores se están generando.

Simplemente, agregue el siguiente código en su archivo wp-config.php.

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', 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.

Si no ve ning√ļn error, es posible que a√ļn desee verificar el registro de depuraci√≥n. Simplemente visite la carpeta wp-content en su sitio web usando un cliente FTP. All√≠ encontrar√° un nuevo archivo debug.log que contiene un registro de todos los errores, avisos y advertencias.

Registro de depuración

Borrar la caché de WordPress

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

Consulte nuestra guía sobre cómo borrar el caché en WordPress para obtener instrucciones detalladas.

Arreglando artículos más largos

Si tienes una pantalla blanca de la muerte solo en una publicaci√≥n o p√°gina muy larga, entonces este peque√Īo truco podr√≠a funcionar.

Este truco básicamente aumenta la capacidad de procesamiento de texto de PHP al aumentar la recursividad y el límite de retroceso. Puede pegar el siguiente código en su archivo wp-config.php.

/** 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 te haya solucionado el problema. Tambi√©n puede consultar nuestra gu√≠a de soluci√≥n de problemas de WordPress que le ense√Īa los pasos que debe seguir para detectar y solucionar los problemas de WordPress usted mismo.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.