Cómo resolver la pantalla blanca de la muerte en WordPress
Publicado: 2019-04-02Para los usuarios de WP, particularmente los principiantes, ver una pantalla blanca de la muerte (WSOD) es nada menos que una pesadilla. Cuando surge un problema de este tipo, ni el administrador del sitio web puede acceder a los sitios web ni los visitantes pueden abrirlos. Pero, ¿qué causa exactamente este problema?
¿Alguna vez has experimentado el dilema de la pantalla blanca de la muerte en WordPress?
Por lo general, la causa de la pantalla blanca de la muerte (WSOD) se atribuye a la programación de PHP o la presencia de un error en la base de datos. Según los expertos, puede haber tres culpables importantes detrás de White Screen Of Death (WSOD).
- WordPress no puede localizar el archivo del tema.
- Cuando tanto el complemento como el tema intentan usar el mismo recurso simultáneamente.
- Falta de compatibilidad de un complemento con otros componentes de WP.
¿Cómo resolver el rompecabezas WSOD?
Desafortunadamente, White Screen Of Death (WSOD) es un rompecabezas difícil; no es fácil unir las piezas faltantes sin un guía experto. Si bien puede encontrar varias guías en Internet, algunas de ellas son demasiado largas, mientras que otras no siempre contienen soluciones viables. Por lo tanto, hemos creado especialmente esta guía para ayudar a cualquier administrador de sitios web de WP con problemas en el menor tiempo posible.
1. Borrar la memoria caché de su navegador
Pasemos a la solución más fácil de WP: borrar el caché del navegador. A veces, la memoria caché del navegador puede generar problemas para WP. Abra la configuración de su navegador y vaya a los datos de navegación. Por ejemplo, en Chrome, tiene la opción de "borrar datos de navegación". Al usar esta opción, puede eliminar las cookies, el historial y otros archivos guardados del historial de su navegador.
Inicie el proceso de limpieza. Elimine todo y luego cierre la ventana del navegador. Vuelva a abrir el navegador e intente abrir su sitio web como administrador. Existe la posibilidad de que esté libre del problema de la pantalla blanca de la muerte (WSOD). Si no, entonces es el momento de pasar a soluciones más complejas.
2. Análisis de tu comportamiento digital
Tal vez te beneficiaría convertirte en "Sherlock" por un momento. Vaya a su "palacio de la mente" y recuerde sus acciones pasadas, las relacionadas con WP. A veces, la pantalla blanca de la muerte (WSOD) aparece como resultado de la falla de un usuario. Por lo tanto, debe intentar descifrar la pieza faltante del rompecabezas repasando todas sus acciones relacionadas con WP. Las siguientes causas pueden estar detrás de White Screen Of Death (WSOD).
- Instalaste un nuevo tema o plugin.
- Arruinaste el código.
- Administraste mal la configuración de tu base de datos.
Asimismo, también es posible que el culpable sea alguien de tu equipo web. Por lo tanto, asegúrese de preguntar a los miembros de su equipo si han cambiado algo.
3. La respuesta puede estar en la interfaz
Aísle las partes de sus componentes afectados. Identifique si es el frontend o el backend o peor; Es el sitio web completo afectado por la pantalla blanca de la muerte (WSOD). Es posible que no pueda obtener nada útil de la página negra de wp-admin, pero la interfaz puede proporcionar información útil . A veces, la pantalla blanca de la muerte (WSOD) muestra un mensaje de error. Revíselo y vea si apunta a un tema, restricción de memoria o cualquier otro problema.
4. El tema perdido
Si recibe un mensaje de error que apunta a un problema de tema como un tema faltante, entonces puede haber algunas razones detrás de esto. Por ejemplo, a veces los desarrolladores ejecutan y prueban con éxito los sitios web de WP en sus sistemas, pero son negligentes en la transferencia de los recursos del sitio web, como los temas, durante la implementación.
Para tales casos, debe participar correctamente en la carga de todos los archivos que faltan a través de SFTP (Protocolo de transferencia de archivos seguros) . Como tal, abra su SFTP y vaya a la carpeta titulada "wp-content". En respuesta, puede ver muchas carpetas como complementos, informes, actualizaciones y temas. Haga clic en la carpeta "temas" y cambie su nombre. El propósito de esta acción es garantizar que WP no pueda llamar al tema y , por lo tanto , se apague. Por lo tanto , use esta prueba de fuego para verificar si obtiene acceso a su sitio web de WordPress.
Si tu duda es válida, entonces tienes algunas opciones. La opción más fácil sería revertir el tema y usar una versión anterior. Para tales casos, puede utilizar su copia de seguridad o instalar una versión anterior directamente desde el sitio web . Sin embargo , si debe usar la versión actual, intente ponerse en contacto con el equipo detrás del tema. Es posible que tengan una solución para usted en forma de parche. Como último recurso, busque una nueva idea que no tenga barreras diferentes.
5. El problema de los complementos
Si la respuesta no está en arreglar su tema de WP, enfóquese en los complementos. Tal vez actualizó un complemento o instaló uno nuevo y enfrenta las repercusiones en forma de WSOD. A veces, las actualizaciones automáticas del complemento WP son la parte culpable cuando los administradores no tienen idea de las notificaciones recientes.
Para determinar el problema del complemento, debe adoptar la misma metodología que utilizó con los temas y cambiar el nombre de la carpeta de complementos. Si su sitio web funciona después de desactivar los complementos, entonces ha encontrado la causa raíz de la pantalla blanca de la muerte (WSOD).
Ahora, para resolverlo, inicie sesión en su WP y vaya a la lista de complementos, ya que todos están deshabilitados, por lo tanto, enciéndalos uno por uno y pruebe su sitio web.
Cuando llegue al complemento que causa WSOD, puede intentar retroceder a una versión anterior, ya sea a través de una versión anterior o la descarga de una versión anterior. Asimismo, puede ponerse en contacto con los creadores del complemento para obtener ayuda; pueden dirigirte hacia un parche. Por último, puedes eliminar el plugin y buscar una alternativa.
Si tiene algún problema con los complementos, puede optar por los complementos de WordPress y los servicios de mantenimiento de temas.
6. Mala codificación
En caso de que alguno de sus desarrolladores de WP se haya involucrado en una práctica de programación irresponsable, como modificar su base de código sin probar completamente el sitio web de WP, luego de que se guarden esas modificaciones, la pantalla blanca de la muerte (WSOD) puede ocurrir como consecuencia. Por lo tanto, siempre asegúrese de que las nuevas adiciones de codificación se prueben correctamente fuera del sitio y, por lo tanto, nunca deben agregarse en su sitio web sin tomar las medidas adecuadas.
Para responder a este problema, primero debe evaluar qué tipo de archivo se ha modificado. Por ejemplo, los archivos como .htaccess y wp-config.php se pueden reemplazar fácilmente con una simple descarga. Debe ir al sitio web original de WP y extraer su archivo. Posteriormente, utilice su FTP y realice la eliminación del archivo afectado. Use la nueva descarga para reemplazar ese archivo.
7. Direccionamiento de la incapacidad del servidor
WSOD también puede estar relacionado con un problema de memoria o tiempo de ejecución. Dichos problemas se generan debido a la configuración predeterminada de un sitio web. Por ejemplo, tienes un nuevo tema de WP para tu sitio. Sin embargo, cuando intentó la activación para una demostración, la pantalla blanca de la muerte (WSOD) irrumpió repentinamente. Esto significa que no hubo ningún problema con el tema, pero su servidor no pudo calcular la carga masiva de archivos. Este problema se puede resolver con dos métodos.
En primer lugar, puede intentar volver a evaluar sus límites de memoria. A veces, puede recibir un mensaje de error que puede sugerirle que aumente o disminuya el borde hasta un determinado umbral. Si no obtiene uno, entonces, como regla general, comience con 64 MB. Ahora puede modificar tres archivos.
- En el archivo wp-config.php, use el siguiente código.
define('WP_MEMORY_LIMIT', '64M'); - En el archivo .htaccess, use el siguiente código.
php_value memory_limit 64M - En el archivo php.ini, use el siguiente código
límite_memoria = 64M
Antes de modificar estos archivos, asegúrese de generar sus copias de seguridad y guárdelas si algo sale mal. Después de cambiar cada uno de los archivos, pruebe el sitio web de WP para comprobar que funciona.
Posteriormente, modifique el tiempo para el tiempo máximo de ejecución. En el escenario de White Screen Of Death (WSOD) que no muestra un aumento específico en el tiempo de ejecución en el mensaje de error, comience con 60 segundos. Esta configuración se puede incorporar en dos archivos.
- En el archivo .htaccess, use este fragmento de código.
php_value max_execution_time 60 - En el archivo php.ini, intente esto.
max_execution_time = 60
Todos los cambios anteriores deben guardarse. Luego, intente acceder a su WP y verifique si el WSOD persiste.
8. Depuración
Si aún enfrenta la pantalla blanca de la muerte (WSOD), use el archivo wp-config.php para depurar su servidor. En el panel de control, identifique el archivo wp-config en la base de datos. Verifique el archivo y busque una línea similar a la siguiente.
definir ('WP_DEBUG', falso);
Cambia "falso" por "verdadero".
A veces, la línea no existe. Para tal caso, debe especificar explícitamente la ruta anterior con "verdadero". Termina el proceso guardando tus cambios. Cuando hay un problema de codificación PHP, el proceso de depuración lo descubre. Analice el resultado de la depuración, intente resolverlo y abra WP para ver si WSOD aún prevalece. Una vez finalizada la depuración, cambie la línea de código mencionada anteriormente de "verdadero" al valor predeterminado "falso".
9. Conseguir una Empresa para el Rescate
A veces, estos problemas son lo suficientemente complejos y sólidos como para solicitar servicios a una empresa. Por lo tanto, para tales casos, comuníquese con una empresa de WP de buena reputación como HelpBot. La experiencia masiva de HelpBot puede resultar invaluable para tales casos, y puede ayudarlo a solucionar el problema en última instancia. Contamos con una gran variedad de servicios de WP. Desde convertir su sitio web en una fortaleza de seguridad impenetrable hasta instalar los temas visualmente más atractivos, desde impulsar el SEO de su sitio y adelantarlo a sus competidores hasta brindar servicios de monitoreo las 24 horas, los 7 días de la semana, hemos cubierto todas las bases. ¿Entonces, Qué esperas? Contáctenos para que podamos transformar su sitio web y llevarlo al siguiente nivel.
Preparándonos para el futuro
Siguiendo las soluciones anteriores al pie de la letra, es posible que te hayas salvado del infierno de la WSOD. Sin embargo, es esencial que aprenda de esta lección y tome las medidas necesarias que puedan garantizar la seguridad de WSOD en el futuro. Cuando incluso una simple actualización como la actualización de un complemento de WP puede hacer que la empresa se desconecte, debe utilizar medidas preventivas. Algunos de estos consejos son los siguientes.
- Mantener copias de seguridad de su sitio web diariamente puede parecer una tarea tediosa, pero sus ventajas son innumerables. Esto significa que cada vez que aparece la pantalla blanca de la muerte, puede usar la copia de seguridad de ayer para que su sitio web vuelva a funcionar.
- Siga todos los detalles mayores y menores con respecto a las actualizaciones de sus recursos de WP, como temas y complementos. Cuando tiene una vista completa de la estructura de su WP, entonces es fácil determinar rápidamente la razón detrás del misterio de White Screen Of Death.
- Ejecute siempre los cambios de su WP en un entorno de prueba para su verificación antes de incorporar los cambios en su sitio web real.
- Introduce políticas adecuadas para tu equipo. Asegúrese de que sigan las prácticas correctas de la industria y podrá ver quién cambió un fragmento de código. Dicho esto, asigne roles y privilegios para su equipo y controle todos los cambios con respecto a sus detalles completos y tiempo.
- Seleccione una empresa que proporcione todo tipo de servicios de WordPress.
Si tiene problemas con WordPress, puede recibir ayuda de los expertos de WordPress.