Visitar su sitio de WordPress y encontrar una pantalla en blanco donde debería estar su contenido puede ser una experiencia que provoque pánico. La pantalla blanca de la muerte de WordPress (WSoD) es un problema conocido pero difícil de resolver, ya que le impide acceder a su panel de administración para solucionar el problema. Puede ocurrir en todo su sitio o solo en algunas partes.
Afortunadamente, el hecho de que este sea un error común al que se enfrentan los usuarios de WordPress también significa que se han desarrollado muchas soluciones para solucionarlo. Con un poco de esfuerzo, puede recuperar su sitio en poco tiempo.
En este tutorial, proporcionaré una breve introducción a la pantalla blanca de la muerte y luego lo guiaré a través de seis soluciones que puede intentar resolver. ¡Vamos a sumergirnos!
Una breve introducción a la pantalla blanca de la muerte de WordPress (WSoD)
En el pasado, la pantalla blanca de la muerte, acertadamente llamada, se presentaba como una pantalla en blanco totalmente en blanco sin mensajes de error. Sin embargo, WordPress 5.2 introdujo un nueva función de protección contra errores fatales.
Como resultado, la pantalla blanca de la muerte ahora puede presentarse como un mensaje de error al leer “Ha habido un error crítico en su sitio. Consulte la bandeja de entrada del correo electrónico del administrador de su sitio para obtener instrucciones « o “Este sitio está experimentando dificultades técnicas. Consulte la bandeja de entrada del correo electrónico del administrador de su sitio para obtener instrucciones «:
Reconocer que estos mensajes son a veces nuevas variantes del WSoD es importante para solucionar el problema de manera eficiente.
Cómo arreglar la pantalla blanca de la muerte de WordPress (6 soluciones principales)
Existen múltiples causas posibles de la pantalla blanca de la muerte y, por lo tanto, varias soluciones.
Antes de sumergirse en las pautas de solución de problemas a continuación, acceda a sus credenciales de Protocolo de transferencia de archivos (FTP) en su cuenta de alojamiento web. También necesitarás un cliente FTP tal como FileZilla para algunas de estas soluciones, ya que no podrá iniciar sesión en su panel de administración.
Una vez que haya realizado estos pasos, puede continuar con las soluciones a continuación.
Si tiene una idea de lo que podría estar causando la pantalla blanca de la muerte en su sitio, puede pasar a la solución correspondiente. De lo contrario, recomiendo probarlos en el orden en que se presentan.
1. Restaure su copia de seguridad más reciente
Debido a la naturaleza de código abierto de la plataforma, cualquiera puede desarrollar un complemento de WordPress. Desafortunadamente, esto a veces puede generar conflictos entre herramientas creadas por diferentes desarrolladores o entre un complemento y el núcleo de WordPress.
Si recientemente instaló un complemento o una actualización de tema y ahora está viendo la pantalla blanca de la muerte, intente restaurar una copia de seguridad de su sitio. Esto revertirá la actualización y permitirá a los usuarios acceder a su sitio como lo harían normalmente.
Por supuesto, ejecutar un componente obsoleto en su sitio no es una solución a largo plazo. Una vez que haya restaurado su copia de seguridad, deberá considerar si el complemento o tema que causó el error es absolutamente necesario para la funcionalidad de su sitio web.
Si no es así, es mejor eliminarlo. Puede decidir si desea buscar un complemento de reemplazo que ofrezca características similares.
Alternativamente, si el componente defectuoso es su tema o un complemento insustituible, puede considerar ponerse en contacto con el desarrollador para obtener ayuda.
2. Solucionar problemas de un conflicto de complementos
En el caso de que actualices manualmente un complemento y tu sitio se caiga inmediatamente después, deshacer el daño es bastante simple. Sin embargo, las actualizaciones automáticas y masivas no son infrecuentes en WordPress, por lo que es posible que no sepa qué complemento tiene la culpa.
En este escenario, deberá hacer un poco de trabajo de detective para averiguar qué complemento está causando el conflicto. Para hacerlo, deberá desactivar uno o más complementos a través de FTP, ya que no puede hacerlo en su panel de control. Primero, use sus credenciales FTP para conectar su cliente FTP (por ejemplo, FileZilla Client) a su servidor.
Luego navega hasta el wp-content> complementos carpeta:
Cambie el nombre de cada una de las carpetas de complementos aquí para deshabilitarlas en su sitio. Esto establecerá automáticamente los complementos en estado inactivo. Por ejemplo, puede cambiarles el nombre agregando el desactivado o renombrado postfix al nombre de la carpeta del complemento.
Si sabe qué complemento es el culpable probable, comience por ahí. De lo contrario, revise uno por uno y revise su sitio después de cada desactivación.
Si su sitio vuelve a aparecer, el complemento con el nombre más reciente es la raíz del problema.
A partir de ahí, tienes que tomar una decisión. Puede eliminar el complemento de su sitio, reemplazarlo con una herramienta similar o comunicarse con el desarrollador para preguntarle si solucionarán lo que está causando el conflicto.
Además, es posible que desee probar futuras actualizaciones creando un entorno de prueba para su sitio o configurando una instalación local de WordPress.
3. Cambiar temporalmente a un tema de WordPress predeterminado
Los temas desarrollados por terceros enfrentan los mismos desafíos que los complementos. Si ha actualizado recientemente su tema y ahora está viendo la pantalla blanca de la muerte de WordPress, vale la pena verificar si la nueva versión es la causa del error.
Puede cambiar su sitio de WordPress al tema predeterminado a través de FTP cambiando el nombre de la carpeta de su tema activo, como describí anteriormente:
Sin un tema activo especificado, WordPress aplicará automáticamente el tema predeterminado más reciente que haya instalado en su sitio.
Si su sitio vuelve a estar en línea, entonces su tema está causando el WSoD. Sus opciones son las mismas que para los complementos problemáticos: puede eliminar el tema, reemplazarlo o pedirle al desarrollador que lo parchee.
4. Compruebe si hay errores de PHP con el modo de depuración de WordPress
PHP es el lenguaje de programación que impulsa a WordPress. Los errores en el código PHP pueden hacer que la pantalla blanca de la muerte descienda a su sitio.
Afortunadamente, WordPress tiene una herramienta incorporada para detectar tales errores, llamada Modo de depuración. Puede encenderlo abriendo wp-config.php en su cliente FTP (ubicado en la carpeta raíz de su sitio web) y agregando el siguiente código:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Esto revelará cualquier error que esté experimentando su sitio actualmente. Una vez que sepa qué errores están afectando el PHP de su sitio, puede tomar los pasos apropiados para resolverlos (o ponerse en contacto con su desarrollador para obtener ayuda).
Recuerda volver a tu wp-config.php archivo y elimine el código que agregó una vez que haya terminado. Dejar esta función en ejecución puede exponer vulnerabilidades a partes malintencionadas.
5. Aumente el límite de memoria PHP de su sitio
Si su sitio no tiene suficiente memoria PHP para ejecutar scripts críticos, puede presentar la Pantalla Blanca de la Muerte. La buena noticia es que aumentarlo es tan simple como agregar una sola línea de código a wp-config.php.
Abra este archivo usando su cliente FTP y luego pegue lo siguiente en la parte inferior antes de la línea que dice “¡Eso es todo, deja de editar! Feliz publicación «:
define( 'WP_MEMORY_LIMIT', '256M' );
256 MB es suficiente memoria para la mayoría de los sitios, pero puede modificar este número según sea necesario. Solo tenga en cuenta los límites impuestos por su proveedor de alojamiento.
6. Póngase en contacto con el equipo de asistencia de su proveedor de alojamiento.
Si ninguna de las soluciones anteriores le ha funcionado, puede haber un problema del lado del servidor que cause la pantalla blanca de la muerte de WordPress. Si ese es el caso, la solución está fuera de sus manos.
En este punto, deberá ponerse en contacto con el equipo de soporte de su proveedor de alojamiento y preguntar si pueden investigar el problema. Es posible que le pidan que realice algunos pasos adicionales o simplemente resuelva el error del lado del servidor por usted.
Conclusión
La pantalla blanca de la muerte de WordPress es un error temido, en parte porque generalmente lo bloquea fuera de su panel de control. Afortunadamente, aún puede solucionarlo utilizando un par de técnicas clave de solución de problemas.
En este tutorial, cubrimos seis posibles soluciones para WSoD:
- Restaura tu copia de seguridad más reciente.
- Solucionar problemas de un conflicto de complementos.
- Cambie temporalmente a un tema predeterminado de WordPress.
- Compruebe si hay errores de PHP con el modo de depuración de WordPress.
- Aumente el límite de memoria PHP de su sitio.
- Póngase en contacto con el equipo de soporte de su proveedor de alojamiento.
¿Tiene alguna pregunta sobre la pantalla blanca de la muerte? ¡Háganos saber en la sección de comentarios!