En este momento estás viendo Cómo arreglar la pantalla blanca de la muerte de WordPress (WSoD)

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

¿Alguna vez te has encontrado con la temida pantalla blanca de la muerte y no has sabido qué hacer? No te preocupes, hay muchas soluciones. En este artículo, le mostraremos diferentes maneras de arreglar la pantalla blanca de la muerte de WordPress (WSoD).

¿Qué es la pantalla blanca de la muerte de WordPress (WSoD)?

La pantalla blanca de la muerte (WSoD) es una de las peores pesadillas de un administrador. Como su nombre indica, WSoD es una pantalla totalmente blanca que aparece en un sitio de WordPress. En algunos casos, la pantalla blanca sólo aparece en algunas páginas de la página pero no en otras, mientras que en otros casos aparece en todo el sitio, incluyendo wp-admin.

Este es uno de los errores más comunes de WordPress, y quizás el más frustrante, porque no proporciona ninguna información sobre su causa. Por lo tanto, la resolución de problemas es una tarea de enormes proporciones.

Si la pantalla blanca no proporciona ninguna información sobre el error, ¿cómo saber cuál podría ser la causa de la mortal pantalla blanca? Desentrañemos las causas comunes.

¿Qué puede causar la pantalla blanca de la muerte en WordPress?

Una de las peores cosas de la pantalla blanca de la muerte de WordPress es que es muy común. Aunque esto no le da ninguna idea de lo que puede estar causando, normalmente hay varios factores a los que se puede culpar. Tenga en cuenta que no es necesario que todos ellos se produzcan al mismo tiempo para activar la WSoD. Si sólo una cosa está mal, puede tener una pantalla en blanco delante de usted.

Algunas de las posibles razones de la muerte de la pantalla blanca de WordPress son:

  • Conflicto entre el plugin y el tema: La actualización de un plugin puede crear un conflicto entre el plugin y su tema. Por el contrario, a veces la actualización de un tema entra en conflicto con uno de los plug-ins. Ambas condiciones pueden resultar en un sitio que no responde y una horrible pantalla blanca.
  • PHP: Un código mal escrito o un pequeño error al añadir un script al archivo functions.php puede corromper el archivo del tema o hacer que no responda. Por eso, antes de editar cualquier archivo maestro, siempre debe crear una copia de seguridad completa de su sitio.
  • Integraciones: un conflicto entre las integraciones de WordPress, como la red de entrega de contenidos (CDN), los certificados SSL, etc.
  • Archivos de WordPress corruptos o ausentes: archivos maestros de WordPress corruptos o ausentes, como wp-config, .htaccess, etc. Un código incorrecto o mal escrito puede corromper estos archivos y conducir a la WSoD.
  • Límites de memoria – Una petición PHP que excede el límite de memoria del servidor o el tiempo máximo de ejecución. Esto significa que el servidor no tiene suficiente memoria para procesar la solicitud, o que la solicitud está tardando tanto en responder que supera el tiempo máximo de ejecución permitido.
  • Servidor: a veces el problema no está en ti, sino en el servidor de tu host. En este caso, el error debe ser resuelto por el host.

Como ya se ha dicho, no es necesario que todos estos motivos se den al mismo tiempo para que se produzca la pantalla blanca. Una sola razón es suficiente para impedir que su sitio responda. Por ello, primero debe identificar la razón responsable de la pantalla blanca.

En la siguiente sección, hemos recopilado todas las soluciones posibles para cada motivo, para que puedas arreglar la pantalla blanca de la muerte de WordPress en un abrir y cerrar de ojos.

Cómo arreglar la pantalla blanca de la muerte de WordPress

Arreglar la pantalla blanca de la muerte puede ser una tarea desalentadora. Sin embargo, si eres organizado y paciente, puedes poner en marcha tu sitio web.

Aquí están los pasos para deshacerse de la pantalla blanca no deseada:

  • Borrar la caché y las cookies del navegador
  • Borrar la caché de WordPress
  • Revise sus pasos antes de la DMAE
  • Entrar en modo de rescate
  • Desactivar todos los plug-ins
  • Cambiar al tema por defecto
  • Compruebe sus integraciones de WordPress
  • Activar el modo de depuración
  • Reparación de archivos centrales dañados
  • Ajustar el límite de memoria del servidor o el tiempo máximo de ejecución

Borrar la caché y las cookies del navegador

Lo primero que hay que hacer para arreglar el WSoD es comprobar si el problema está en tu navegador. Para ello, debe borrar la caché y las cookies de su navegador.

Los distintos navegadores tienen diferentes formas de borrar los datos de la caché y las cookies. Por ejemplo, en Chrome, tienes que hacer clic en el icono de los tres puntos en la esquina superior derecha, ir a Más herramientas > Borrar datos de navegación.

Aparecerá una nueva página con una ventana emergente de datos de navegación claros. Aquí puede seleccionar los datos que desea eliminar. Por ahora, comprueba las imágenes, archivos y cookies almacenados en caché con el intervalo de tiempo establecido en Siempre y toca Borrar datos. Esto borrará la caché y las cookies de su navegador.

Borrar datos de navegación y cookies – Google Chrome

Si el problema es con tu navegador, esto resolverá tu problema y podrás acceder a su sitio web. Sin embargo, si eso no funciona, el problema está en su sitio web. En ese caso, pase al siguiente paso.

Borrar la caché de WordPress

Otra solución para arreglar la pantalla blanca de la muerte es borrar la caché de WordPress. Para ello, es necesario tener acceso al panel de administración de WP.

NOTA: En algunos casos, la pantalla blanca de la muerte también afecta a la página de administración, haciendo que se bloquee y sea imposible acceder a su sitio. Si es así, esta solución no le servirá, así que puede pasar a la siguiente.

Para aquellos que tengan acceso al panel de administración de WP, pueden proceder a borrar la caché de WordPress. Por defecto, WordPress no ofrece ninguna forma de eliminar los datos almacenados en caché, por lo que es necesario utilizar plugins. Para este tutorial, utilizaremos WP Rocket.

Primero, instale y active el plugin. Después de eso, vaya al panel de administración, vaya a Configuración> WP Rocket y haga clic en el botón Borrar caché en la sección del tablero. ¡Eso es! Todos tus datos en caché serán eliminados ahora.

Limpiar la caché de WordPress con el plugin WP Rocket

Ahora que has borrado los datos de la caché de WordPress, comprueba si el problema persiste. Si es así, pase al siguiente paso.

Repasar los pasos antes de la DMAE

Seguir los pasos anteriores puede ayudarle a solucionar el problema de la pantalla blanca de la muerte de WordPress. Replicar lo que estabas haciendo antes de que apareciera el WSoD puede llevarte al problema exacto o al menos darte una idea de por qué causó el error en primer lugar.

Lo que tienes que hacer es mirar hacia atrás y recordar qué estabas haciendo tú o uno de tus compañeros antes de que apareciera la pantalla blanca. Lamentablemente, no podemos ayudarte mucho con este paso y depende de ti localizar el error.

Sin embargo, hay algunas cosas que queremos que tenga en cuenta al reflexionar sobre sus acciones.

En primer lugar, trata de recordar qué estabas haciendo tú o tus compañeros de equipo antes de que apareciera la pantalla blanca de la muerte.

  • ¿Instalaste un nuevo plugin o tema o modificaste uno existente?
  • ¿Has actualizado WordPress, alguno de tus plugins o tu tema?
  • ¿Ha realizado algún cambio en la base de datos o en alguno de los archivos del núcleo?
  • ¿Una nueva integración de terceros con WordPress?
  • ¿Alguien de su equipo accedió a WordPress durante este tiempo? ¿En qué estaban trabajando?

Estas son sólo algunas preguntas para su referencia que le ayudarán a recordar todas sus acciones antes de encontrarse con la pantalla blanca de la muerte. Esto puede darle una mejor idea de la causa del problema y ayudarle a aplicar posibles soluciones para recuperar su sitio.

Sin embargo, es posible que nadie estuviera trabajando en WordPress en algún momento cercano a la aparición de la pantalla blanca. En ese caso, revertir puede no ser una solución viable y tendrá que pasar a la solución.

Entrar en modo de recuperación

Una de las principales novedades de WordPress 5.2 fue la función de protección contra errores fatales. Así, en lugar de una pantalla en blanco sin información, verá un mensaje que dice «El sitio está experimentando dificultades técnicas». Compruebe la bandeja de entrada de su administrador del sitio para obtener instrucciones. «

Si este es su caso, debería comprobar su bandeja de entrada de administrador y ver si hay un correo electrónico de WordPress. El correo electrónico contiene detalles sobre el error y un enlace para activar el modo de recuperación. Utilice el enlace y vaya al panel de administración de WordPress en modo de recuperación. Utilizando los detalles del error compartidos en el correo electrónico, puede aplicar las posibles correcciones en consecuencia.

Sin embargo, si esto no le funciona o no ha recibido ningún correo electrónico de WordPress, vaya al siguiente paso.

Desactivar todos los plug-ins

Los conflictos de plugins son una de las causas más comunes de la pantalla blanca fatal en WordPress. Esto es especialmente cierto si ha instalado recientemente un nuevo plug-in o ha actualizado un plug-in existente.

Desactivar Plugins

Para comprobar si alguno de sus plug-ins está causando el problema, tendrá que desactivarlos todos. Hay diferentes maneras de desactivar todos los plug-ins en bloque.

Si tiene acceso al panel de administración, vaya a Complementos > Complementos instalados, seleccione todos y establezca la acción masiva en Desactivar. A continuación, pulse el botón Aplicar para desactivar todos los plug-ins.

Cómo solucionar la Pantalla Blanca de la Muerte de WordPress (WSOD) – Desactivar todos los plug-ins

Por otro lado, si no tienes acceso a tu panel de administración, debes acceder al directorio de tu sitio a través de cPanel o de un cliente FTP como FileZilla. Una vez en el directorio del sitio, en la carpeta wp-content, encontrará otra carpeta llamada plugins. Cambie el nombre de la carpeta por otro que no sea plug-ins para desactivar todos sus plug-ins.

Desactivación de los plug-ins de WordPress – FTP

Después de desactivar todos los plug-ins, vaya a su sitio web y vea si la pantalla blanca ha desaparecido. Si es así, empieza a activar cada plugin uno por uno hasta que vuelvas a encontrar la pantalla blanca para encontrar el plugin que activa la pantalla blanca de la muerte.

Una vez que haya identificado el plugin defectuoso, puede revertir el plugin a una versión anterior o ponerse en contacto con el servicio de atención al cliente. Como alternativa, puedes investigar otras herramientas similares para obtener la misma funcionalidad.

Sin embargo, si la desactivación de los plug-ins no resuelve la fatal pantalla blanca de WordPress, tendrá que seguir investigando la causa.

Cambiar al tema por defecto

Si al desactivar los plug-ins no se soluciona el WSoD, lo siguiente que hay que comprobar es su tema. Para comprobar si el problema está en el tema, sustitúyalo por un tema por defecto. Si eso soluciona el problema, sabes que tu tema está detrás de la pantalla blanca de la muerte.

Para cambiar su tema al predeterminado, necesita acceder al directorio de su sitio a través del cPanel del host o de un cliente FTP. Una vez en el directorio, busca la carpeta wp-content y verás una carpeta llamada themes. Esta carpeta contiene todos los temas descargados.

Carpeta de temas de WordPress – FTP

En la carpeta de temas, localice su tema activo actual. Como precaución, le recomendamos que haga una copia de seguridad si aún no lo ha hecho. Después de eso, seleccione su tema activo y elimínelo. Esto cambiará su sitio al tema predeterminado de WordPress (Twenty Twenty-one, por ejemplo).

Elimine su actual tema activo de WordPress – FTP

Si no tienes temas por defecto o ya los has eliminado, tendrás que subir manualmente los archivos de los temas por defecto al directorio de tu sitio.

Después de cambiar al tema por defecto, ve a su página web y mira si eso soluciona el problema. Si no ves la pantalla blanca de la muerte, es porque has confirmado que tu tema está causando el problema. En ese caso, puedes restaurar el tema a una versión anterior si lo has actualizado recientemente. Compruebe también el archivo functions.php para ver si hay errores de programación o espacios en blanco a la derecha. Esto probablemente resolverá su problema. Sin embargo, si no es así, póngase en contacto con el desarrollador del tema para obtener asistencia técnica.

Sin embargo, si la pantalla blanca no desaparece al cambiar al tema por defecto, el problema está en otra parte y tendrás que investigar más.

Compruebe sus integraciones de WordPress

Además de los plug-ins y los temas, se pueden integrar otras herramientas de terceros en su sitio de WordPress. Algunos ejemplos pueden ser un certificado SSL o una red de distribución de contenidos (CDN) como Amazon Cloud Front.

Es importante tener en cuenta que un conflicto entre cualquiera de las integraciones de terceros puede hacer que aparezca la pantalla blanca de la muerte. Por ejemplo, un conflicto entre el CDN de Amazon y el certificado SSL proporcionado por su anfitrión puede hacer que su sitio se bloquee.

Para saber si el problema es con la integración de WordPress, necesitas recordar las actividades que estabas haciendo antes de que apareciera la pantalla blanca. Algunas de las preguntas que hay que hacerse son ¿Ha conectado algún servicio nuevo a su sitio? ¿Ha cambiado la configuración de los servicios ya configurados? Etc.

Si has hecho alguna de estas cosas, deberías revertir esos cambios y si eso resuelve el problema, habrás identificado con éxito la causa raíz. Si alguno de estos servicios no funciona correctamente, es posible que tengas que buscar una alternativa a ese servicio o ponerte en contacto con el proveedor de servicios para encontrar una solución.

Pero si tus integraciones funcionan bien y sigues teniendo problemas para arreglar la pantalla blanca de la muerte en WordPress, pasa al siguiente paso.

Activar el modo de depuración

Si no le ha funcionado nada hasta ahora, es posible que tenga que activar el modo de depuración. Esto le ayudará a localizar cualquier error de PHP que pueda estar causando WSoD.

El modo de depuración registra todos los errores encontrados por el sitio en un archivo debug.log. Con esta información, puede encontrar la causa de la pantalla blanca de la muerte y tomar medidas correctivas para resolver el problema.

Para habilitar el modo de depuración, debe navegar al directorio del sitio web. Puede hacerlo a través de su cPanel o utilizando FileZilla o cualquier otro cliente FTP. Una vez en el directorio del sitio, busque el archivo wp-config.php y ábralo en un editor de texto.

wp-config.php WordPress

Después de eso, encuentre la siguiente línea:

define (‘WP_DEBUG’, false)
Y cámbialo por:

define (‘WP_DEBUG’, true)
para activar el modo de depuración.

Si la línea de código anterior no existe en el archivo wp-config.php, basta con añadirla al archivo y guardarla.

Ahora, para registrar los errores en el archivo debug.log, necesitamos habilitar el registro de depuración de WordPress. Para ello, añada la siguiente línea a su archivo wp-config.php y guárdela.

define (‘WP_DEBUG_LOG’, true);

Activar el modo de depuración en WordPress

Esto registrará todos los errores en el archivo debug.log. Puede localizar el archivo debug.log en el directorio wp-content. El archivo de registro contiene información sobre cualquier error encontrado por el sitio, así que con esta información, usted puede encontrar el problema y tomar medidas correctivas.

Una vez finalizada la depuración, recuerda desactivar el modo de depuración y el registro de depuración. Para ello, basta con sustituir true por false en ambos fragmentos.

Espero que el modo de depuración te dé algunas ideas y te ayude a deshacerte de la pantalla blanca de la muerte. Sin embargo, si todavía no puedes resolver el problema, prueba las siguientes soluciones.

Reparación de archivos centrales dañados

¿Ha realizado recientemente algún cambio en un archivo del núcleo de WordPress, como wp-config.php o .htaccess, antes de mostrar la pantalla en blanco? Si es así, tendrá que restaurar sus archivos editados a la versión original para deshacer los cambios recientes. Si la pantalla blanca de la muerte apareciera como resultado de estos cambios, este método resolvería el problema.

Para deshacer los cambios recientes, debe descargar una nueva copia de WordPress en su PC local. Sólo tienes que ir a wordpress.org y pulsar en Get WordPress para descargar la última versión de WordPress en tu ordenador. Cuando la descarga haya finalizado, extraiga el archivo zip, localice el archivo que necesita cambiar y cópielo.

A continuación, navegue hasta el directorio de su sitio utilizando FileZilla (o cualquier otro cliente FTP) o su cPanel y sustituya el archivo actual por el nuevo archivo que acaba de copiar. Ahora vuelva a su sitio y vea si eso soluciona el problema. Como alternativa, si tiene una copia de seguridad reciente del sitio que no contenga los cambios actuales, puede restaurarla.

Esperemos que esto resuelva su problema. Si todavía no puedes arreglar la pantalla blanca de la muerte de WordPress, pasa a la siguiente solución.

Establecer el límite de memoria del servidor o el tiempo máximo de ejecución

Si nada le ha funcionado hasta ahora, lo último que puede hacer es establecer el límite de memoria del servidor o el tiempo máximo de ejecución. A veces su servidor no tiene suficientes recursos para manejar la solicitud entrante, por lo que su sitio se bloquea y aparece la pantalla blanca de la muerte.

Para solucionar este problema, puede aumentar manualmente el límite de memoria del servidor y el tiempo máximo de ejecución. El problema puede ser con uno o a veces con ambos. Primero, intente aumentar el límite de memoria y si eso no funciona, aumente el tiempo máximo de ejecución.

Para aumentar el límite de memoria del servidor, añada una línea de código a uno de los archivos wp-config.php, .htaccess o php.ini. Necesitas editar uno de estos archivos, así que vamos a empezar con wp-config.php y ver si eso soluciona el problema. Si no, pasará a .htaccess y así sucesivamente.

Añada la siguiente línea al archivo wp-config.php:
define (‘WP_MEMORY_LIMIT’, ‘128M’);
En . htaccess, añada la siguiente línea:
php_value memory_limit 128M
A php.ini añadir esto:
límite_de_memoria = 128M
La línea de código anterior establece el límite de memoria a 128 MB y debería funcionar bien para la mayoría de los sitios. Sin embargo, puedes aumentarlo a 256 MB o 512 MB si es necesario.

Si el aumento del límite de memoria no funciona, deberá aumentar el tiempo máximo de ejecución del servidor. Para ello, debe editar uno de los archivos wp-config.php, .htaccess o php.ini.

Como acabamos de ver, sólo hay que editar un archivo. Comience con el archivo wp-config.php, si eso no funciona, vaya al archivo .htaccess y finalmente al archivo php.ini.

En wp-config.php, añada la siguiente línea:
set_time_limit (120);
Para . htaccess, añada:
php_value tiempo_de_ejecución_máximo 120
En el archivo php.ini, añada la siguiente línea:
tiempo_de_ejecución_máximo = 120
Como puede ver, la línea de código anterior simplemente establece el tiempo máximo de ejecución en 120 segundos. Sin embargo, puedes aumentarlo más y ver si eso resuelve el problema.

A veces los proveedores de alojamiento no permiten a los usuarios aumentar el límite de memoria del servidor o el tiempo máximo de ejecución. Si este es su caso, o si no se siente cómodo haciéndolo usted mismo, póngase en contacto con su proveedor de servicios para que lo aumente por usted.

Si ninguna de las soluciones anteriores ha funcionado y sigues sin poder arreglar la pantalla blanca de la muerte de WordPress, tendrás que ponerte en contacto con tu anfitrión y buscar ayuda.

Para los que todavía se enfrentan al problema, lamentablemente no hay mucho más que puedan hacer. Probablemente no haya ningún problema por tu parte, y el problema esté en algún lugar de tu alojamiento web, por lo que te recomendamos que te pongas en contacto con ellos y les expliques tu problema.

Le informarán si hay un problema con usted, o le proporcionarán apoyo técnico si el problema sólo afecta a su sitio web.

Consejos para evitar la pantalla blanca de la muerte de WordPress

Probablemente ya hayas comprendido que un pequeño error puede dañar tu sitio y provocar la pantalla blanca de la muerte. Por eso debe tener mucho cuidado al hacer cualquier cambio en su sitio.

El WSoD es difícil de arreglar, así que trata de evitarlo a toda costa. Estas son algunas medidas preventivas que puedes tomar para evitar la temida pantalla blanca de la muerte:

  • Supervisa tus actividades y las de los miembros de tu equipo en WordPress, incluso si se trata de una simple actualización de un plug-in. Esto le ayudará a seguir los pasos a la hora de solucionar el problema en caso de que se produzca.
  • Haz copias de seguridad periódicas y guárdalas en un lugar seguro al que puedas acceder más tarde. Esto es especialmente importante antes de editar los archivos maestros o hacer cambios importantes en su sitio. Si no sabes cómo crear una copia de seguridad, consulta esta guía paso a paso.
  • Pruebe siempre su código en un entorno sin conexión antes de publicarlo en WordPress. Los pequeños errores pueden crear grandes dolores de cabeza e incluso la ausencia de un punto y coma «;» puede hacer caer su sitio.
  • Esté atento a las actualizaciones de su entorno WordPress. Las actualizaciones de WordPress, de los temas y de los plug-ins son muy importantes para mantener la seguridad y el funcionamiento de su sitio. Sin embargo, un pequeño problema con una actualización puede dañar su sitio.
  • Elija el alojamiento adecuado. Parece una obviedad, pero supone una gran diferencia, sobre todo cuando estás en apuros y necesitas una asistencia rápida y eficaz. El rendimiento de su sitio web depende en gran medida del servicio de alojamiento, por lo que es esencial elegir un servidor con un rendimiento y una asistencia al cliente excelentes. Si no está seguro de qué proveedor de alojamiento elegir, consulte este artículo, en el que cubrimos algunos de los mejores.

Conclusión

En general, la pantalla blanca de la muerte es un problema molesto pero muy común al que se enfrentan muchos administradores. Puede activarse por varias razones y la solución de problemas puede ser bastante difícil, ya que la pantalla en blanco no proporciona ninguna información sobre el error. Por eso debes intentar evitarlo a toda costa haciendo copias de seguridad periódicas, probando los cambios importantes sin conexión y supervisando las actualizaciones.

Sin embargo, si por desgracia se encuentra con la DSM, no se asuste. Hay muchas causas posibles, así que hay que tener paciencia y tratar de encontrar la raíz del problema.

En esta guía, hemos visto las razones y las posibles soluciones para arreglar la pantalla blanca de la muerte de WordPress. En primer lugar, prueba a borrar la caché y las cookies de tu navegador y a borrar la caché de WordPress. Si eso no funciona, vuelve sobre tus pasos e intenta repetir lo que estabas haciendo antes de que apareciera la pantalla blanca. Si el problema persiste, entre en el modo de recuperación. A continuación, puedes probar a desactivar todos tus plug-ins y cambiar al tema por defecto, así como comprobar otras integraciones.

Si eso no resuelve el problema, habilite el modo de depuración para encontrar errores de PHP en su sitio y pruebe a reparar los archivos centrales corruptos y a ajustar el límite de memoria del servidor o el tiempo máximo de ejecución. Por último, si nada funciona, debes ponerte en contacto con tu anfitrión y pedirle ayuda.

Esperamos que esto haya sido útil y que te haya ayudado a solucionar la pantalla blanca de la muerte de WordPress (WSoD). ¿Te has encontrado con la pantalla blanca? Si es así, ¿qué hizo para resolver el problema? Háganoslo saber en los comentarios a continuación.

Por último, también le recomendamos que consulte las siguientes guías para encontrar soluciones a otros problemas comunes de WordPress:

En Estrategia Creativa tenemos toda la información que necesitas sobre el mundo de digital y en especial para tus emprendimiento Si quieres seguir leyendo información útil  ¡echa un vistazo a nuestros artículos! 

¡Haz clic para puntuar esta entrada!
(Votos: 10 Promedio: 4.2)

Deja una respuesta