Pantalla blanca de la muerte de WordPress: qué es y cómo solucionarlo (en 10 pasos)
Publicado: 2021-02-05La pantalla blanca de la muerte de WordPress es quizás uno de los errores más comunes que ocurren en esta plataforma. Aunque existen algunas formas probadas de solucionar este error, para muchos propietarios de sitios web es bastante angustiante al principio, ya que parece que su sitio de WordPress ha sido eliminado o pirateado.
Pero no te preocupes. En este artículo, lo guiaremos a través de una guía de diez pasos sobre cómo corregir los errores de pantalla blanca de WordPress y evitar este error en el futuro. Pero antes de hablar de eso, analicemos brevemente qué es la pantalla blanca de la muerte de WordPress y sus causas.
Vamos a empezar.
Relacionado: Cómo corregir el error del método 405 no permitido
Contenido de página
- ¿Qué es la pantalla blanca de la muerte de WordPress?
- ¿Cuáles son las causas de la pantalla blanca de WordPress?
- Cómo arreglar la pantalla blanca de la muerte de WordPress – (Guía paso a paso)
- ¿Cómo prevenir la pantalla blanca de WordPress?
- Conclusión
¿Qué es la pantalla blanca de la muerte de WordPress?
Como mencionamos anteriormente, la pantalla blanca de la muerte de WordPress (WSoD) es uno de los errores más comunes que encuentran los propietarios de sitios de WordPress. Como sugiere el nombre, verá una página blanca de WordPress en lugar de su sitio web una vez que intente iniciar sesión en su panel de wp_admin.
Aunque este error de pantalla blanca es bastante común en los sitios de WordPress, se vuelve bastante frustrante porque no hay un código o mensaje de error que lo ayude a darse cuenta del problema detrás de él. Sin embargo, algunos navegadores muestran el error HTTP 500, pero todo lo que muestra es un mensaje que dice "Esta página no funciona", lo cual no es útil.
Una cosa para recordar aquí es que el error de pantalla blanca no siempre afecta todo su sitio web. En cambio, hay ciertas páginas de su sitio web donde verá esta página blanca de WordPress.
Como ejemplo, es posible que vea este error de pantalla blanca en su panel de administración solo mientras que las otras páginas de su sitio de WordPress parecen funcionar perfectamente bien.
Tenga en cuenta que no puede eliminar la posibilidad de que este error afecte a todo su sitio web.
Ahora ya sabe qué es la pantalla blanca de la muerte de WordPress (WSoD), lo que nos lleva a sus causas.
Hablemos de ellos.
¿Cuáles son las causas de la pantalla blanca de WordPress?
Hay un par de problemas menores y mayores que causan errores de pantalla blanca en su sitio web de WordPress. Sin embargo, algunas de las causas más comunes incluyen problemas con la base de datos de su sitio web o PHP .
Estas son las tres razones más comunes declaradas por WordPress que causan un error de pantalla blanca.
- Una actualización de complemento que no es compatible con otras piezas de software en su sitio de WordPress.
- Por ejemplo, el conflicto entre un tema y los elementos existentes en su sitio es un complemento en el script.
- Falta un archivo de tema de WordPress.
Las tres causas de WordPress suelen estar detrás del error de pantalla blanca. Aún así, no puede descartar la posibilidad de muchos otros factores involucrados en este problema, como memoria PHP excedida, secuencia de comandos que no responde y servidores agotados, etc.
En muchos casos, incluso hay problemas con el servidor que pueden resolverse desde el punto de vista de los anfitriones. Por lo tanto, es una buena idea verificar si sus otros sitios web en la misma cuenta de alojamiento funcionan como deberían. Si estos sitios web funcionan bien sin errores de página blanca, entonces la causa principal de este error es el tema, el script o los complementos de su sitio web.
Ahora que sabe qué podría estar provocando el error de pantalla blanca en su sitio de WordPress, consulte esta guía paso a paso para solucionar este error.
Cómo arreglar la pantalla blanca de la muerte de WordPress – (Guía paso a paso)
Si bien puede parecer bastante simple al observar las causas, la corrección de la pantalla blanca de la muerte de WordPress no es una tarea fácil. En cambio, es una tarea bastante desalentadora que requiere mucha paciencia para ejecutar y restaurar su sitio web a la perfección.
Siga esta guía de diez pasos para corregir el error de pantalla blanca de WordPress.
- Limpia la caché de tu navegador
- Rastrear acciones recientes
- Consulte su sitio web y el panel de administración para obtener posibles pistas
- Localice posibles errores de PHP a través de la depuración
- Pruebe el tema de su sitio web
- Pruebe sus complementos de WordPress
- Revise las integraciones de terceros para detectar posibles conflictos
- Restaurar archivos actualizados recientemente a su estado original
- Ajustar el límite de memoria y el tiempo de ejecución del servidor
- Póngase en contacto con su proveedor de alojamiento
Tenga en cuenta que es importante crear una copia de seguridad de su sitio al ejecutar una corrección de error de pantalla blanca en WordPress. También puede realizar una copia de seguridad manual de su sitio si no tiene acceso al backend.
Paso 1: borre la memoria caché de su navegador
Una de las posibilidades más comunes de obtener errores de pantalla blanca en su sitio de WordPress podría ser el caché de su navegador. Si ese es el motivo del error en su caso, se resolverá sin necesidad de seguir todos los demás pasos que se mencionan a continuación en esta guía. Para borrar la memoria caché de su navegador (Google Chrome, por ejemplo), esto es lo que puede hacer.
- Haga clic en el menú desplegable en la esquina superior derecha.
- Haga clic en Más herramientas y Borrar datos de navegación .
- Aparecerá un menú emergente donde puede borrar su Historial de navegación , Archivos en caché y Cookies .
- Ahora haga clic en Borrar datos y espere a que se complete el proceso.
- Reinicie su navegador e intente iniciar sesión en su wp-admin.
Al eliminar los datos almacenados en caché en su navegador, existe la posibilidad de que ya no vea un error de pantalla blanca. Sin embargo, si ese no es el caso, continúe con el siguiente paso, que rastrea sus actividades recientes.
Paso 2: rastrear acciones recientes
Existe una alta probabilidad de que un error de pantalla blanca resulte de sus acciones recientes ejecutadas en el sitio web, como instalar complementos y temas nuevos o actualizados, etc. Si bien esto puede parecer bastante básico, mirar hacia atrás en las actividades que realizó en su sitio web antes del error le ayudaría a encontrar la causa raíz mucho más fácil.
Al rastrear sus actividades recientes realizadas en un sitio web, puede hacerse estas preguntas.
- ¿Qué hizo en su sitio web antes de encontrar el error de pantalla blanca?
- ¿Instalaste o actualizaste algún complemento o tema?
- ¿Cambiaste alguna línea de código?
- ¿Cambió alguna configuración de la base de datos de su sitio?
- ¿Algún miembro de su equipo hizo algún cambio en su sitio? En caso afirmativo, ¿cuáles fueron esos cambios?
Si encuentra algo sospechoso en cualquiera de estas respuestas, busque en los siguientes hechos relevantes para la entidad sospechosa.
- Instalación de plugins nuevos o actualizados
- Instalación de tema nuevo o actualizado
- Cambios realizados en la base de datos de su sitio web
- Memoria excedida o tiempo de ejecución
- Integraciones de terceros como certificado SSL o CDN.
Por el contrario, si no encuentra ninguna de sus acciones responsable del error de pantalla blanca, considere los otros pasos que se mencionan a continuación.
Paso 3: revise su sitio web y el panel de administración para obtener posibles pistas
La idea completa de ejecutar este paso es averiguar si todo su sitio se ve afectado por la pantalla blanca o solo por la pantalla wp-admin.
Por lo general, hay dos formas simples de resolver esto.
- Dependiendo de su navegador, la pantalla blanca puede mostrarle un mensaje de error. Si el mensaje de error incluye causas como memoria excedida, falta de tema o tiempo de espera del sitio web, puede seguir los pasos a continuación relevantes para estas causas.
- La segunda forma también es bastante fácil. WordPress 5.2 ha lanzado una función de protección contra errores fatales a través de la cual le notifica sobre las "dificultades técnicas" en su sitio web. Verifique este correo electrónico, ya que puede averiguar qué tema o complemento ha causado el error. Además, encontrará un enlace para iniciar sesión en su wp-admin donde puede poner su sitio en modo de recuperación .
Paso 4: Localice posibles errores de PHP a través de la depuración
Si no puede encontrar ningún mensaje de error en su sitio, activar el modo de depuración también es una gran idea para localizar la causa del error. Para activar el modo de depuración
- Localice el archivo wp-config.php a través del FTP (Protocolo de transferencia de archivos) del proveedor de alojamiento.
- En este archivo, busque esta línea de código; definir ('WP_DEBUG', falso)
- Ahora cambia el valor “ Falso ” por “ Verdadero ”. Tenga en cuenta que si no puede ver esta línea de código en el archivo, puede crear una.
Una vez que haya activado el modo de depuración, se revelará cualquier problema en el PHP de su sitio. Ahora puede solucionar estos problemas y volver a cargar su sitio para verificar si se resolvió el error de pantalla blanca.
Vale la pena señalar que debe volver a cambiar el valor en wp-config.php a " Falso ", independientemente de si se revelan errores o no, porque WordPress recomienda que lo haga.
Paso 5: prueba el tema de tu sitio web
Si en la interfaz de su sitio web aparece un mensaje de error de " Falta el tema ", lo más probable es que alguien no haya implementado correctamente los archivos del tema en la instalación en vivo de su sitio de WordPress.
Para resolver este problema, deberá implementar estos archivos en el servidor a través del cliente FTP o el administrador de archivos del host. Así es como se hace.
Busque la carpeta Temas en wp-content y cámbiele el nombre a lo que desee. Esto es para garantizar que WordPress ya no pueda llamar a este tema. En palabras más simples, técnicamente deshabilitaría su tema. Ahora intente recargar su sitio. Si el error de la pantalla blanca desaparece, entonces la causa raíz del error es el tema de su sitio.
Esto es lo que debe hacer al respecto.
- Ejecute su sitio web en una versión más antigua y segura de su tema.
- Comuníquese con el diseñador del tema y solicite un parche para que pueda instalar y ejecutar una versión más segura del tema.
- Descargue e instale un tema completamente nuevo y configúrelo según su sitio web.
Sin embargo, si el error de la pantalla blanca sigue apareciendo, existe la posibilidad de que el complemento sea el culpable.
Paso 6: pruebe sus complementos de WordPress
Los complementos se encuentran entre las razones más comunes por las que su WordPress podría verse afectado por un error de pantalla blanca. Incluso si no ha instalado o actualizado un complemento, no puede descartar esta posibilidad debido a las actualizaciones automáticas de WordPress.
Esto es lo que debe hacer.
- Vaya a la carpeta wp-content y cambie el título de la carpeta Complementos a lo que desee, ya que desactivará todos sus complementos.
- Ahora vuelva a cargar su sitio e inicie sesión en wp-admin para ver si se resolvió el error.
Si su sitio ha sido restaurado, entonces el error se debe a uno de los complementos de su sitio. Ahora tendrá que determinar cuál de sus complementos es el culpable.
Esto es lo que tienes que hacer
Navegue por la pantalla de complementos y active cada complemento uno a la vez, y actualice su sitio. Asegúrese de comenzar desde el primer complemento y siga haciéndolo a menos que encuentre el complemento que está causando el error.
Una vez que encuentre el complemento infectado, esto es lo que puede hacer.
- Use una versión más antigua o más segura del complemento.
- Comuníquese con el diseñador del complemento y solicite que se ejecute un parche.
- Reemplace el complemento afectado con una alternativa.
Hay posibilidades de que ninguno de sus complementos sea responsable del error. Si ese es el caso, continúe con el siguiente paso, revisando las integraciones de terceros.
Paso 7: revise las integraciones de terceros para detectar posibles conflictos
Aunque esto no sucede con mucha frecuencia, cualquier integración de terceros con sus sitios, como certificados SSL y CDN, también podría causar un error de pantalla en blanco. La razón principal detrás de esto es el conflicto entre dos elementos diferentes, por ejemplo, un CDN en conflicto con un certificado SSL.
Si ha integrado algo de un tercero en su sitio web antes del error de pantalla blanca, desactívelo o desinstálelo. Si se resuelve el error, considere buscar una alternativa para esa herramienta de terceros.
Paso 8: Restaure los archivos actualizados recientemente a su estado original
Una de las razones más comunes por las que se produce la pantalla blanca de la muerte de WordPress es la alteración del código sin realizar pruebas.
Para corregir este error, intercambie una versión alterada del archivo wp-config.php o .htacess con la copia nueva y vea si su sitio web está restaurado.
Si esto no funciona, continúe con el siguiente paso.
Paso 9: ajuste el límite de memoria y el tiempo de ejecución del servidor
Si no encuentra ningún problema con las posibles causas del error de pantalla blanca anterior, entonces existe una alta probabilidad de que haya excedido el límite de memoria de su servidor. Para solucionar este problema, deberá ajustar el límite de memoria de su servidor. Así es cómo
A menos que reciba un mensaje que le recomiende configurar un almacenamiento específico, el almacenamiento ideal es de 64 MB. Por lo general, hay tres archivos a través de los cuales puede ajustar su memoria. Sin embargo, es importante guardar una copia del archivo que elija modificar de antemano.
El primer archivo que puede modificar para ajustar la memoria de su servidor es el archivo wp-config.PHP. Para ajustar la memoria, agregue esta línea de código.
define('WP_MEMORY_LIMIT', '64M');
Otra excelente manera de ajustar su memoria es agregar esta línea de código en su archivo .htacess .
php_valuememory_limit 64M
Tenga en cuenta que el archivo .htaccess a menudo está oculto; por lo tanto, es importante revelar todos los archivos una vez que planee modificarlos.
El tercer archivo que puede modificar es el archivo php.ini en el directorio raíz de su sitio. Agregue esta línea de código a este archivo.
límite_memoria = 64M
Tenga en cuenta que no es importante modificar todos los archivos. Comience con el primer archivo y compruebe si se ha resuelto el error. Si no es así, pase al siguiente archivo.
Una vez que hayas ajustado correctamente la memoria, lo siguiente es ajustar el tiempo máximo de ejecución permitido. Si no ha recibido un mensaje de error recomendando un tiempo de ejecución específico, entonces el tiempo ideal para comenzar es de 60 segundos.
A diferencia de la memoria, aquí puede ajustar su tiempo máximo de ejecución en solo dos archivos. Esto es lo que debe hacer.
Agregue este código en su archivo .htaccess .
php_valuemax_execution_time 60
Otro archivo que puede modificar es el php.ini . Agregue esta línea de código a este archivo.
max_execution_time = 60
Tenga en cuenta que debe ajustar el tiempo máximo de ejecución solo en estos archivos. Si la causa raíz del error de la pantalla blanca es su servidor, entonces debería resolverse. Sin embargo, es esencial considerar actualizar su plan de alojamiento.
Paso 10: Póngase en contacto con su proveedor de alojamiento
Cuando haya realizado todos los pasos mencionados anteriormente en esta guía, debería haber podido resolver este problema. Sin embargo, si nada parece funcionar, es posible que deba considerar ponerse en contacto con su proveedor de alojamiento.
Su equipo brindará todos los detalles relacionados con las actividades recientes de su sitio web que podrían haber causado el error. En palabras simples, son las únicas personas que pueden ayudarlo en este momento.
Sin embargo, tener un ticket de soporte puede ayudarlo rápidamente a llegar a la raíz de este problema y recuperar su sitio web lo antes posible.
Ahora que sabe cómo arreglar la pantalla blanca de la muerte de WordPress, así es como puede evitarla en el futuro.
¿Cómo prevenir la pantalla blanca de WordPress?
Si te has enfrentado al error de la pantalla blanca, entonces debes saber lo problemático que se vuelve WordPress a veces. Incluso un simple complemento puede causar problemas y angustia masivos. Para evitar que la pantalla blanca de la muerte suceda en el futuro, esto es lo que debe hacer.
- Cree copias de seguridad sistemáticas de su sitio web en una ubicación que no sea su servidor para que pueda usarlas en momentos de emergencia.
- Es importante estar alerta de cualquier instalación o actualización realizada en sus complementos y temas para que pueda descubrir la causa raíz del error.
- Pruebe siempre sus actualizaciones en un entorno provisional para verificar que no haya conflictos.
- Pruebe los cambios que implemente en un código en un entorno de prueba de antemano.
- Tenga un registro de cada usuario que realiza cambios en su sitio.
El último y más importante punto es elegir un proveedor de alojamiento confiable que esté disponible las 24 horas del día, los 7 días de la semana para garantizar el buen rendimiento de su sitio. En caso de emergencia, estos proveedores de alojamiento lo ayudan a resolver rápidamente los errores.
Además, siempre puede contratar un servicio confiable de mantenimiento de WordPress que proporcione agencias como WP-Pals para manejar el mantenimiento de su sitio.
Conclusión
Al leer esta guía concluyente, puede resolver efectivamente la pantalla blanca de la muerte de WordPress. Antes de concluir, es importante saber que es crucial probar los complementos y temas antes de integrarlos en su sitio web. Además, antes de implementar cualquier cambio, es importante poner su sitio de WordPress en modo de mantenimiento porque no afectará negativamente a su audiencia.