Pantalla blanca de la muerte: cómo resolver la pantalla blanca muerta en WordPress

Pantalla blanca de la muerte

Si ha estado usando WordPress durante algunos años, probablemente se haya encontrado con una pantalla blanca de la muerte al menos una vez. La pantalla blanca muerta en WordPress es uno de esos problemas extremadamente molestos, como el error al establecer la conexión a la base de datos. La razón por la que este problema es frustrante para los usuarios es que lo bloquea desde el panel de administración de WordPress. Debido a que no hay error de salida en la mayoría de los casos, se queda mirando al sol y sin darse cuenta de cuál es el problema. Lo peor de la pantalla blanca de la muerte es que a veces solo afectará a una determinada parte de tu sitio, por ejemplo, solo puedes ver la pantalla blanca de la muerte como administrador de WordPress, mientras todo va bien. En otros casos, solo puede verlo en una publicación determinada, mientras que todo está bien. En este artículo te mostraremos cómo arreglar la pantalla blanca de la muerte en WordPress, analizando algunas posibles soluciones.

Nota: antes de realizar cambios en su sitio, asegúrese de tener suficientes copias de seguridad. Sitio + Base de datos.

¿Por qué aparece este error: pantalla blanca de la muerte?

En las situaciones más frecuentes cuando ves una pantalla blanca de la muerte, significa que has agotado el límite de memoria. Esto podría deberse a un complemento que está utilizando o que no funciona correctamente. Esto también podría deberse a un tema mal codificado que utiliza. Pero también podría significar que hay un problema con el servidor de alojamiento. Debido a que el problema puede ser causado por varias cosas, es posible que se necesiten más opciones para solucionar los problemas.

¿Aparece el problema en los otros sitios?

Si tiene varios sitios, lo primero que debe hacer es asegurarse de que la pantalla blanca de la muerte ocurra en todos los dominios o solo en un dominio. Si el problema está en todos sus sitios, es muy probable que su proveedor de alojamiento tenga problemas. Sin embargo, si el problema es solo con uno de sus sitios, entonces podría ser un problema con un complemento o tema que está ejecutando. Si el problema solo ocurre en una página, entonces está seguro de que se trata de un problema con su sitio.

Cómo resolver la pantalla blanca de la muerte

Probemos algunas formas de resolver la pantalla blanca de la muerte:

  • Deshabilitar complementos y temas
  • Resolver errores de sintaxis
  • Empezar a depurar
  • Aumento de los límites de memoria
  • Compruebe si hay problemas de permisos de archivos
  • Verifique si la actualización automática falló

Deshabilitar complementos y temas

Una de las formas más simples y comunes de arreglar la pantalla blanca de la muerte es simplemente deshabilitar todos los complementos. A menudo, un sitio no funciona debido a una actualización inapropiada de un complemento. Si aún puede acceder a él en modo administrador. Ve al menú lateral en “Módulos / Complementos“Y seleccione”Desactivar”Desde el menú de acción masiva. Esta acción deshabilitará todos los complementos. Si esto resuelve el problema con la pantalla blanca de la muerte, entonces tendrá que encontrar el complemento incorrecto. Comience a activar los complementos uno por uno, vuelva a cargar el sitio después de cada activación. Cuando su interfaz se bloquea y reaparece la pantalla blanca de la muerte, entonces ha encontrado el complemento que está causando este error. Si se compra el complemento, escriba un mensaje al desarrollador y explique el problema. Si el complemento es gratuito y no puede encontrar un reemplazo en la amplia biblioteca de wordpress, escriba en el foro de wordpress donde explique el problema y también escriba un mensaje al desarrollador.

Si no puede acceder al área de administración, conéctese a su servidor a través de FTP y cambie el nombre de la carpeta de complementos con algo como plugins_change. Luego revisa tu sitio nuevamente. Si funciona, tendrá que probar cada complemento, uno por uno. Cambie el nombre de la carpeta del complemento a “complementos“Y luego cambie el nombre de cada complemento dentro de la carpeta”complementos”Uno por uno, hasta que encuentre el complemento culpable.

Lo mismo ocurre con los temas de WordPress. Puede reemplazar temporalmente el tema con uno predeterminado de WordPress, Twenty Seventeen es una buena opción. Si puede acceder al área de administrador, vaya a “temas”Desde el menú apariencia y active el tema Twenty Seventeen y luego pruebe el sitio nuevamente. Si su sitio responde positivamente, entonces el problema de la pantalla blanca de la muerte es causado por su tema.

Si no puede acceder al área de administración, el proceso es exactamente el mismo que para los complementos. Cambiar el nombre de la carpeta de temas en el directorio contenido de wp a otra cosa, como themes_change. WordPress volverá al tema predeterminado más reciente, que probablemente sea Twenty Seventeen (si no tiene otros temas, puede descargar Twenty Seventeen de la biblioteca de WordPress ) y cárguelo a través de FTP en la carpeta de temas. Si funciona, es probable que su tema tenga un conflicto o una mala actualización y luego tenga la pantalla blanca del error de muerte y, en este caso, comuníquese con el desarrollador del tema.

Resolver errores de sintaxis

Otra razón común para el error de pantalla blanca de la muerte es si editó algo en el código de su sitio de WordPress y accidentalmente hizo algo mal o tiene la sintaxis incorrecta. Sí, ¡esto da un poco de miedo! ¿Y por qué da tanto miedo? Si eres un principiante, seguramente no sabrás exactamente dónde has cambiado y qué has cambiado. Esta es una de las razones por las que nunca debe editar el código de su sitio, al menos no la versión del sitio que está activa.

Sin embargo, no se preocupe. Siempre puede conectarse a su sitio a través de FTP o Panel de control en hosting, Plesk o cPanel y volver al cambio realizado manualmente. Si no sabe qué cambios causaron el error de pantalla blanca de la muerte, entonces debe tener copias de seguridad de todo el sitio + la base de datos.

No bromees sobre hacer copias de seguridad al menos una vez al mes. Incluso más a menudo para quienes tienen tiendas en línea. Una es perder, digamos, 300 productos agregados al sitio o 5 artículos y otra es perder todo. Todo su trabajo puede perderse en un momento de falta de atención.

Empezar a depurar

Para habilitar la depuración, deberá abrir el archivo wp-config.php y dentro de ella debes encontrar la siguiente línea:

define( 'WP_DEBUG', false )

Deberá reemplazar falso por verdadero y volver a cargar el sitio. Si esta línea no existe, puede agregarla en la parte superior.

En lugar de la pantalla blanca de la muerte, recibirá una pantalla blanca y mensajes de error. No es una gran mejora, ¡pero al menos entiendes de qué se trata! Si no ha desactivado los complementos y temas, verá quién tiene la culpa leyendo el mensaje de error. El mensaje de error debe indicar en qué archivo ocurrió el error, algo como:

No se puede volver a declarar get_posts () (declarado anteriormente en /var/www/html/wordpress/wp-includes/post.php:1874) en / var / www / html / wordpress / wp-content / plugins / pluginul-meu / pluginul- meu.php en la línea 138

Puede ver al final del mensaje que el problema está en la línea 138 de un complemento llamado ” mi complemento “. La desactivación del complemento debería eliminar la pantalla blanca de la muerte.

Si ese complemento es indispensable para su sitio, debe escribirle al desarrollador para resolver el problema del complemento. Si es un complemento gratuito, puede buscar un reemplazo en biblioteca de wordpress.

Aumento de los límites de memoria

Si aún ve la pantalla blanca de la muerte o recibe un error que le indica que se han excedido los límites de memoria o que la memoria está agotada, entonces deberá asignar más memoria a la aplicación wordpress. Esto se puede hacer agregando al archivo wp-config.php el siguiente código:

define('WP_MEMORY_LIMIT', '64M');

Si esto no funciona, tiene algunas opciones más. También puedes usar el archivo .htaccess ubicado en el directorio raíz de WordPress, agregue la siguiente línea:

php_value memory_limit 64M

Si tiene un VPS o una cuenta de alojamiento dedicado y su sitio se ejecuta en la arquitectura NGINX, el archivo .htaccess no está disponible. Puedes usar el archivo php.ini para aumentar el límite de memoria. En cualquier lugar dentro del archivo, agregue la siguiente línea:

memory_limit = 64M

El valor de 64M puede ser incluso mayor, 128M, 256M o 512M, dependiendo de lo que use en el sitio.

Si aún necesita memoria y necesita asignar más y más, puede haber un problema con la aplicación de WordPress. Tal vez su tema o uno de sus complementos use una cantidad innecesaria de recursos. Pídale a un desarrollador que eche un vistazo, incluso su host de alojamiento puede ayudarlo mostrando registros SQL y otras estadísticas de recursos.

Compruebe si hay problemas de permisos de archivos

No he visto ni oído hablar de una pantalla blanca de la muerte debido a esto, pero los problemas de permisos y propiedad pueden causar muchos problemas. Quién sabe, en determinadas circunstancias, ¡puede conducir a la pantalla blanca de la muerte! Es posible que pueda resolver el problema usted mismo, pero si realmente no sabe lo que está haciendo, no lo haga. Para WordPress hay tres reglas simples:

  • los archivos deben ser 664 o 644,
  • los archivos deben ser 775 o 755
  • y el archivo wp-config.php debe ser 660, 600 o 644

Si no está seguro de cómo hacer esto o está un poco asustado, pregunte a su hosting.

Verifique si la actualización automática falló

A veces, WordPress puede tener problemas con las actualizaciones, como la hora del servidor externo. La mayoría de las veces, se resuelve automáticamente, pero en algunos casos puede dar lugar a una pantalla blanca de la muerte.

Lo primero que debe hacer es ir al directorio raíz de WordPress y ver si hay un archivo .maintenance allí. Puede eliminar el archivo y volver a cargar el sitio. Si la actualización fue exitosa, pero WordPress no pudo eliminar automáticamente este archivo, todo volverá a la normalidad.

Lea también: 45 errores de WordPress: causas y soluciones

Resumen

Hay muchas cosas que pueden salir mal, pero afortunadamente la situación no es tan grave como parece. Un simple complemento o tema puede tomar las riendas y aparecerán todo tipo de errores. Si ha encontrado otras correcciones para la pantalla blanca de la muerte, háganoslo saber para que podamos actualizar este artículo.

Compartir con tus amigos:

Deja un comentario