Solución de problemas de pantalla blanca de error de muerte en WordPress

2

Si ejecuta un sitio web con tecnología de WordPress, entonces es muy probable que haya encontrado la infame pantalla blanca de error de muerte al realizar cualquier actualización en el sitio web. Cualquiera que haya enfrentado este error puede sentir la ola inmediata de pánico y frustración que puede ocurrir mientras trabaja en el sitio web.

La razón por la cual el error de pantalla blanca de la muerte es tan molesto porque lo bloquea dentro de su panel de administración. Y la peor parte es que, si no se soluciona de inmediato, podría afectar drásticamente ciertas partes de su sitio web. Por ejemplo, solo ve el error en su panel de administración mientras que otras partes del sitio web funcionan correctamente. En algunos casos, el error solo ocurre en publicaciones de blog específicas, lo cual es bastante molesto.

En esta publicación, nuestro objetivo es ayudarlo informándole sobre algunas formas posibles a través de las cuales puede diagnosticar dichos errores de inmediato. Pero antes de que lo llevemos al tema, infórmenos sobre los conceptos básicos del error de pantalla blanca de muerte y por qué ocurre.

¿Cuál es la razón de la aparición del error de pantalla blanca de muerte?

En la mayoría de los casos, este tipo de errores ocurren cuando se ha excedido el límite de memoria. Esto podría deberse a los complementos que ha instalado en su sitio web para que funcione correctamente. Otra razón también podría provenir de temas mal codificados que ha estado usando durante bastante tiempo. Además, es muy probable que esté utilizando un proveedor de alojamiento web deficiente que está causando problemas ahora.

Formas comunes utilizadas para resolver el error
  • Compruebe si ha instalado algún complemento que se haya vuelto redundante ahora o que ya no sea necesario.
  • Aumente el límite de PHP para crear algo de espacio en la memoria.
  • Se reemplazaron algunos de los temas mal codificados que causan problemas continuamente.
  • Habilitar el modo de depuración.

Asegúrese de que cada vez que vaya a solucionar cualquier problema, debe crear una copia de seguridad completa de todos los archivos y la base de datos.

Entonces, sin mucho preámbulo, pasemos al primer método.

1 Comprobación de complementos

Esta es una de las razones más comunes del error de pantalla blanca de muerte, y es simple de resolver. La mayoría de las veces instalamos un complemento que no es compatible con la versión de nuestro sitio web y debido a esto crea conflictos con los temas y complementos existentes. Entonces, aquí, primero debemos encontrar al culpable y resolver el error en consecuencia.

Hay dos condiciones que se utilizan para resolver este problema:

  1. Si tiene acceso al tablero
  2. Si no tienes acceso al panel

Analicemos ambos en detalle:

A) Si el tablero es accesible
  • Paso 1. Haga clic en el enlace "complementos" en el lado izquierdo de su menú de navegación.
  • Paso 2. Si ha instalado algún complemento recientemente, desinstálelo. Esto resolverá directamente el problema.
  • Paso 3. Ahora, desactive todos los complementos de su sitio simplemente seleccionando "desactivar" en el menú desplegable.
  • Paso 4. Confirme la desactivación y luego vaya al frente para ver si todavía hay una pantalla blanca.
B) Si el salpicadero es inaccesible
  • Paso 1. Sin acceso al panel, debe conectarse al servidor de su sitio a través de una conexión FTP o del Panel de control.
  • Paso 2. Vaya al directorio wp-content y comience a cambiar el nombre de los complementos.
  • Paso 3. Ahora que todos sus complementos se han desactivado con éxito, puede volver a cargar su sitio web y verificar si el problema persiste.

2 Aumente el límite de memoria

El agotamiento del límite de memoria es también una de las razones detrás de la aparición de errores de pantalla blanca de muerte. Esto se puede solucionar siguiendo los pasos mencionados a continuación.

A) Editando su archivo wp-config.php
  • Paso 1. Vaya a su administrador de archivos FTP ubicado en el panel de alojamiento y navegue hasta el directorio raíz.

  • Paso 2. Haga clic en el archivo wp-config.php en el editor de texto y agregue el siguiente código:

    define('WP_MEMORY_LIMIT', '32M');
  • Paso 3. Guarde los cambios y vuelva a cargar su sitio web.

B) Editando su archivo ‘php.ini’
  • Paso 1. Al igual que el anterior, conéctese a su servidor FTP en su panel de alojamiento y navegue hasta el directorio raíz.

  • Paso 2. Ahora agregue el siguiente código en su archivo "php.ini".

    memory_limit=32M ;
  • Paso 3. Guarde todos los cambios y vuelva a cargar su sitio web. Vuelva al front-end para ver si el problema se ha solucionado.

C) Edición del archivo .htaccess
  • Paso 1. Visite el archivo .htaccess en su sitio de WordPress e intente conectar su servidor FTP o administrador de archivos en su panel de alojamiento. Ahora, visite el directorio raíz ubicado en su sitio web.
  • Paso 2. Ahora agregue el siguiente código en su archivo .htaccess.

    php_value memory_limit 32M

3 Reemplazar con el tema predeterminado

Si los métodos mencionados anteriormente no solucionan el problema, puede intentar reemplazar los temas con el predeterminado. Puede solucionarlo siguiendo los pasos mencionados a continuación.

A) Si el tablero es accesible
  • Paso 1. Vaya a su Administrador de temas seleccionando Apariencia> Temas en su área de administración.
  • Paso 2. Activa uno de los temas que tienes disponibles de forma predeterminada.
  • Paso 3. Vuelva a cargar su sitio web y verifique si el problema está solucionado.
B) Si el salpicadero es inaccesible
  • Paso 1. Vaya a su software FTP (como Filezila) y busque el administrador de archivos. Allí, verifique si los temas de WordPress predeterminados se cargan correctamente en el servidor o no.
  • Paso 2. Vaya a ks29so_options que se encuentra en la base de datos ‘phpmyadmin’.
  • Paso 3. Ahora, busque las opciones ‘plantilla’ y ‘hoja de estilo’ y reemplácelas con el nombre del directorio al que desea cambiar. Y guarda los cambios.

4 arreglos alternativos

Si nada de lo anterior soluciona el problema anterior, se recomienda volver a cargar una copia nueva de su sitio web para verificar si es el archivo principal el que ha estado causando problemas. Para esto, puede depurar la función agregando el siguiente código en su archivo ks29so_config.php.

error_reporting(E_ALL); ini_set('display_errors', 1);
define( 'WP_DEBUG', true);

Después de agregar el código, observará que su pantalla muestra advertencias y mensajes para ayudarlo a determinar la causa principal del problema.

Borrar el caché también es uno de los métodos más efectivos para diagnosticar el error de pantalla blanca de muerte. El método es adecuado en el momento en que el error se ha mostrado en publicaciones largas. Alternativamente, también puede aumentar el límite de recursividad y retroceder para resolver problemas como este. Todo lo que necesita hacer es simplemente agregar el siguiente código en su archivo wp-config.php. O si tiene un servidor diferente, puede modificar su archivo php.ini.

Para publicaciones largas :

ini_set('pcre.recursion_limit',25000000);
ini_set('pcre.backtrack_limit',20000000);

En algunos de los casos, puede acceder a su back-end mientras su front-end muestra la pantalla blanca. Esto sucede debido al complemento de almacenamiento en caché. Para esto, debe vaciar su complemento de caché y solucionar el problema en consecuencia.

También hay posibilidades de que su sitio web haya sido pirateado. Para esto, elimine todos los iFrames presentados en su sitio web y verifique la pantalla nuevamente.

Entonces, verás, no fue tan difícil. Con suerte, siguiendo estos pasos ahora puedes superar fácilmente el problema de la pantalla blanca de la muerte y deshacerte de la frustración de inmediato.

Fuente de grabación: instantshift.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More