La pantalla blanca de la muerte en WordPress es un problema común que puede resultar muy frustrante, especialmente si no tienes conocimientos técnicos avanzados.
Afortunadamente existen soluciones sencillas y eficaces que puedes realizar para recuperar tu sitio web, así que vamos a ver cómo solucionar tu WordPress de la temida pantalla blanca de la muerte.
Qué es la Pantalla Blanca de la Muerte en WordPress
La pantalla blanca de la muerte en WordPress es un término que se utiliza para describir una situación problemática donde tu sitio web deja de mostrar su contenido habitual y en su lugar, muestra una página completamente blanca.
Este fenómeno es conocido así por su naturaleza, que puede dejar a los administradores de sitios web en una situación de confusión y preocupación, ya que no indica nada más, sólo como decimos, una pantalla en blanco.
Esta pantalla blanca no suele ofrecer mensajes de error o pistas sobre qué ha ido mal, lo que puede hacer que el diagnóstico del problema sea un problema.
Sin embargo, existen causas comunes que pueden provocar este problema. Entre ellas, los plugins defectuosos son una de las razones más habituales.
Un plugin mal codificado o que entra en conflicto con otros plugins o con la última versión de WordPress puede causar un fallo en todo el sitio.
Otro posible culpable es un tema incompatible. Los temas de WordPress, especialmente si no se actualizan regularmente o no están bien diseñados, pueden contener errores que interfieran con el funcionamiento normal del sitio.
Cambios recientes en el tema o la actualización a una versión nueva de WordPress pueden desencadenar este problema si el tema no es completamente compatible.
Los problemas con el servidor también pueden ser la causa de la pantalla blanca. Estos pueden incluir limitaciones en la memoria PHP asignada para ejecutar el sitio, problemas de configuración del servidor o errores en el archivo .htaccess, que es crucial para la reescritura de URL y la configuración del servidor.
Pero estos casos son muy poco habituales, lo más normal es que sea un elemento del propio WordPress el que nos provoque este error de forma inesperada.
Identificar la Causa de la Pantalla Blanca
Antes de proceder con cualquier solución, primero hay que identificar la causa del problema. Puedes hacerlo revisando los registros de errores de tu sitio web o desactivando los plugins y temas para ver si el problema persiste.
Desactiva los Plugins y Temas
A menudo, los plugins o temas incompatibles son la causa de error en WordPress y que causan la pantalla en blanco.
Lo primero que tienes que probar es si lo está causando un plugin y la forma más rápida de averiguarlo es desactivando los plugins de manera temporal.
Pero claro, no puedes acceder a tu WordPress para desacrivar los plugins entonces, ¿cómo puedes desactivar todos los plugins sin acceder a WordPress?
La solución pasa por acceder a tu sitio web a través de FTP o desde el administrador de archivos de Plesk y renombra las carpetas de plugins para desactivarlos. Si no funciona, la de los temas.
Esto es más sencillo de lo que parece. Sólo tienes que acceder a la carpeta wp-content y ahí encontrarás las dos carpetas que nos interesan:
- Plugins
- Themes
Es muy importante que no borres nada. Sólo tienes que cambiarle el nombre a la carpeta, pero no borrar nada.
En cuanto le cambies el nombre a la carpeta que contiene los plugins, todos lo plugins dejarán de funcionar.
Pero si vuelves a dejar la carpeta con el nombre correcto, los plugins volverán a funcionar.
Así que puedes poner algo al final del nombre, para quitarlo cuando quieras restablecer los plugins, así es más sencillo.
Si tu sitio vuelve a la normalidad, activa cada plugin uno por uno para identificar el culpable.
También puedes hacerlo al revés, desactivando los plugins uno a uno, renombrando la carpeta de cada uno de los plugins e ir probando para ver si carga la web.
Comprueba el Archivo de Errores
En WordPress hay un archivo en el que se registran todos los errores PHP que se detectan.
Si revisas el archivo (error_log) podrás ver cuál es el plugin o tema que está dando problemas y desactivarlo directamente.
Aunque este método es algo más técnico y algunos usuarios prefieren no utilizarlo, en realidad sólo tienes que ver el error y leer cuál es el problema.
Lo cierto es que el archivo de errores de WordPress, al igual que cualquier otro log de errores, puede ser algo intimidante para usuarios no experimentados, pero tremendamente efectivo.
En Plesk lo encontrarás dentro de la carpeta logs y el archivo se llama error_log. Al entrar en el archivo lo más seguro es que veas un montón de errores en líneas de texto, una detrás de otra.
Pero no te preocupes, no tienes que ver cada una de ellas, ya que como decimos, aquí se acumulan todos los errores PHP, así que la mayoría serán errores puntuales que no tienes que hacerles caso.
Ves al final del documento, ya que es ahí donde se encuentran los últimos registros y busca alguno que haga referencia a un plugin.
En nuestro ejemplo vemos que el plugin llamado mw-wp-form tiene un error, así que ese sería el plugin que desactivaríamos en un primer momento.
Esto no es infalible. Puede ser que la pantalla en blanco esté provocada por otro tipo de error, pero es un hilo por donde empezar para solucionar el error de forma rápida.
Una vez desactivado el plugin o tema, puedes probar y volver a cargar el archivo de errores por si se ha generado un nuevo error.
Solucionar el Problema de la Pantalla en Blanco en WordPress
Si has encontrado el plugin o tema que te está dando problemas, ahora viene cuando puedes intentar solucionarlo y decimos «intentar» porque no depende de ti al 100%.
Puede ser que el plugin que estés utilizando ya no sea actualizado por el desarrollador que lo creó y que no sea compatible con las últimas versiones del WordPress.
También puede ser que tenga alguna incompatibilidad con otro plugin que estés utilizando y tengas que prescindir de uno de los dos.
En cualquier caso, lo primero que puedes hacer es reinstalar el plugin, ya que a veces sólo ha fallado una pequeña actualización automática, así que reinstálalo y prueba de nuevo.
Si el plugin se ha actualizado recientemente y desde ese momento tienes una pantalla en blanco, vuelve a una versión anterior de del plugin.
En ocasiones el desarrollador todavía no ha actualizado su plugin y no es del todo compatible con la última versión de PHP o de WordPress.
Otra opción es enviarle el error del plugin al desarrollador, sobre todo si se trata de un plugin de pago.
En el punto anterior, en el que hemos hablado del archivo error_log puedes localizar el error PHP y copiarlo para enviárselo al desarrollador.
Los desarrolladores conocen mejor que nadie su código y es muy probable que te den una solución o se hayan encontrado en el mismo problema en otro usuario.
O si se trata de un proyecto abandonado, simplemente buscar una alternativa de ese plugin. En WordPress es muy probable que encuentre otro plugin que haga lo mismo o casi, pero que sea compatible con las últimas versiones de WordPress.
Aunque nos hemos centrado en los plugins, que son el elemento que más problemas da, puedes actuar de la misma forma con los temas.
Otras Comprobaciones
La gran mayoría de las veces que te encentres con una pantalla en blanco en WordPress será culpa de un plugin, pero no el 100%, así que puedes comprobar otros aspectos:
- Aumenta el Límite de Memoria de PHP: Un límite de memoria insuficiente puede causar este problema. Puedes aumentar el límite de memoria editando el archivo wp-config.php y añadiendo la línea define(‘WP_MEMORY_LIMIT’, ‘256M’);.
- Actualiza WordPress y sus Componentes: Mantener tu sitio actualizado es crucial para su correcto funcionamiento. Asegúrate de que WordPress, los plugins y los temas estén actualizados, al igual que la versión de PHP.
- Revisa el Archivo .htaccess: Un archivo .htaccess corrupto puede ser el origen del problema. Restaura el archivo .htaccess a su configuración por defecto para ver si se soluciona el problema.
Prevenir Futuros Problemas
Para evitar futuros incidentes con la pantalla blanca, sigue estas recomendaciones:
- Realiza Copias de Seguridad Regularmente: Esto te permitirá restaurar tu sitio web rápidamente en caso de problemas.
- Mantén tu Sitio Actualizado: Las actualizaciones no solo añaden nuevas funciones, sino que también corrigen errores y mejoran la seguridad.
- Utiliza Temas y Plugins de Fuentes Confiables: Evita descargar temas y plugins de fuentes no oficiales, ya que pueden contener código malicioso o ser incompatibles con tu versión de WordPress.
Si ya eres cliente de Loading, tienes copias de seguridad incluidas en todos nuestros hosting WordPress.
Restaurar una copia de seguridad es la forma más rápida de solucionar el problema de la pantalla de la muerte en WordPress.
Aunque después tendrás que seguir indagando para saber qué causó el problema, tu WordPress volverá a funcionar enseguida.
Conclusión
La pantalla blanca de la muerte en WordPress puede ser intimidante, pero con los pasos adecuados, puedes solucionarla fácilmente.
Recuerda mantener tu sitio actualizado, realizar copias de seguridad y revisar los plugins y temas que tengas instalados, ya que suelen ser el principal motivo de encontrarse con una pantalla en blanco en WordPress.