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

La pantalla blanca de 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 ningún mensaje de error, y usted está bloqueado fuera de WordPress.

Otro problema con la pantalla blanca de error de muerte es que a veces sólo afecta a una parte determinada de su sitio web.

Por ejemplo, es posible que sólo vea 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, es posible que sólo lo veas en un mensaje específico, mientras que todo lo demás funciona bien.

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

Nota: Antes de hacer cualquier cambio en su sitio, asegúrese de tener una copia de seguridad de su sitio WordPress. Si no tiene acceso al área de administración, vea 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 parte del tiempo cuando ves una pantalla blanca de muerte, significa que un script en tu sitio web ha agotado el límite de memoria.

El script que no responde es eliminado por tu servidor de alojamiento de WordPress, o simplemente se agota. Esta es la razón por la que no se genera ningún mensaje de error real y aparece una pantalla en blanco.

Este error también puede ocurrir debido a un tema o plugin 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, es necesario realizar una solución metódica para solucionarlo.

¿El problema ocurre en sus otros sitios?

Si tienes otros sitios de WordPress instalados en la misma cuenta de alojamiento, entonces quieres empezar por comprobar si el problema está ocurriendo en otros sitios también.

Si lo es, entonces eso es un fuerte indicador de que algo está mal con tu servicio de alojamiento de WordPress. Esto podría ser un problema temporal que afecte su servicio, y usted necesita buscar su apoyo para obtener más ayuda.

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

Corrección de un error de pantalla blanca con WordPress Recovery Mode

Si la pantalla blanca de error de muerte es causada por un plugin o tema de WordPress, entonces WordPress puede ser capaz de atraparlo.

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 blanca. En su lugar, verá un mensaje de que el sitio está teniendo dificultades técnicas.

También recibirá un mensaje de correo electrónico en su dirección de correo electrónico de administración con el asunto "Su sitio está teniendo un problema técnico".

Este mensaje de correo electrónico indicará el plugin que está causando el error, y también contendrá un enlace especial. Este enlace le permitirá acceder al modo de recuperación de WordPress y desactivar el plugin defectuoso.

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

Aumentar el límite de memoria

Normalmente, este error ocurre porque un script ha agotado la memoria y sale en el medio. Para arreglar esto, necesita aumentar la memoria PHP disponible para WordPress. Esto permitirá que el script utilice más memoria para terminar el trabajo que se suponía que debía hacer.

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

Desactivando todos los plugins

Si aumentar el límite de memoria no le ayudó, o si tiene un límite de memoria alto como 256M o 512M, entonces necesita empezar a solucionar problemas.

En nuestra experiencia en la resolución de problemas de este problema, siempre hemos encontrado que se trata de un plugin específico o de un tema. Vamos a deshabilitar todos los plugins.

Si todavía puede acceder al área de administración de WordPress, entonces puede simplemente ir a la página Plugins " Installed Plugins . Selecciona todos los plugins instalados y, a continuación, selecciona "Desactivar" en el menú desplegable "Acciones masivas".

Sin embargo, si no tienes acceso al área de administración de WordPress, tendrás que desactivar todos los plugins a través de FTP.

Primero, conéctese a su sitio WordPress usando un cliente FTP. Una vez conectado, vaya a la carpeta wp-content donde verá la carpetaplugins.

Ahora, necesita hacer clic con el botón derecho en la carpeta de plugins y luego seleccionar renombrar. Puede cambiar el nombre de la carpeta de plugins a plugins desactivados.

El cliente FTP cambiará el nombre de la carpeta de plugins.

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

Si esto corrige el problema, entonces habilita un plugin a la vez para llegar al fondo del problema. Una vez que encuentre el plugin causante del problema, puede reemplazarlo con una alternativa o informar del problema a los autores del plugin.

Reemplazar el tema con un tema predeterminado

Si la solución de problemas del plugin no soluciona el problema, deberías intentar reemplazar el 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 con el botón derecho del ratón para seleccionar el tema actual de WordPress y descargarlo a su ordenador como copia de seguridad.

A continuación, debe eliminar el tema actual de su sitio web. Haga clic con el botón derecho del ratón en la carpeta del tema y seleccione "Eliminar". Su cliente FTP eliminará el tema de su sitio web.

Ahora, si tienes un tema predeterminado de WordPress como (Veintiocho o Veintiocho) instalado en tu sitio web, entonces WordPress comenzará a usarlo automáticamente como tema predeterminado.

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

Si esto corrige el problema, debería mirar el archivo functions.php del tema . Si hay espacios adicionales en la parte inferior del archivo, entonces necesita 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 la pantalla blanca de error de muerte.

Considere la posibilidad de descargar una copia nueva del tema desde su origen y, a continuación, instálelo.

Habilitar el modo Debug 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 emitiendo.

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

12define(WP_DEBUG, true);define(WP_DEBUG_LOG, true);

Una vez que agregue esto, la pantalla en blanco tendrá ahora errores, advertencias y avisos. Estos pueden ayudarle a determinar la causa de fondo.

Si no ve ningún error, es posible que desee comprobar el registro de depuración. Simplemente visite la carpeta wp-content de su sitio web utilizando un cliente FTP. Allí encontrará un nuevo archivo debug.log que contiene un registro de todos los errores, avisos y advertencias.

Borrar la caché de WordPress

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

Vea nuestra guía sobre cómo limpiar la caché en WordPress para obtener instrucciones detalladas.

Fijación de artículos más largos

Si tienes una pantalla blanca de muerte sólo en un post 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 el límite de recursión y retroceso. Puede pegar el siguiente código en su archivo wp-config.php.

123/** Truco para mensajes largos */ini_set(pcre.recursion_limit,2000000000);ini_set(pcre.backtrack_limit,10000000);

Entendemos que se trata de un error muy frustrante, y esperamos que uno de los trucos anteriores haya solucionado el problema por ti. También puedes ver nuestra guía de solución de problemas de WordPress que te enseña los pasos que debes seguir para detectar y solucionar problemas de WordPress por ti mismo.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.

Deja una respuesta

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

Subir