Ha habido un error crítico en su sitio web [Solución de error]

Ha habido un error crítico en su sitio web [Solución de error]

También conocido como la pantalla blanca de la muerte, ha habido un error crítico en su sitio web y es uno de los errores más terribles que encuentran los propietarios de sitios en WordPress .

Lo que hace que este problema sea frustrante es que no revela muchos detalles sobre la posible causa. Afortunadamente, existen soluciones comprobadas que eliminarán el error para siempre.

¿Qué causa un error crítico en mi sitio web?

A continuación se presentan algunas de las posibles causas de que haya habido un error crítico en su sitio web:

  • Infección de malware : una de las principales causas de este error es la infección de los archivos principales del sitio. Debe realizar un análisis profundo de malware para eliminar estos virus y solucionar este problema.
  • Problemas con temas y complementos : si sus temas o complementos son defectuosos, es probable que encuentre este problema. Puede solucionar esto utilizando el tema predeterminado y resolviendo los conflictos del complemento.
  • Límite de memoria de PHP bajo : cuando el límite de memoria que establece para PHP es bajo, puede enfrentar diferentes problemas. Aumentar el límite de memoria debería ayudarlo a resolver el problema.

¿Cómo soluciono que ha habido un error crítico en su sitio web?

A continuación se enumeran algunos pasos básicos de solución de problemas que debe probar antes de pasar a las soluciones sofisticadas de esta sección:

  • Borrar caché del sitio.
  • Actualice la versión de PHP si es inferior a 7.4.
  • Escanear archivos en busca de malware.
  • Verifique los registros de errores para obtener informes de fallas.
  • Sitio de reversión con copia de seguridad.

Si aún no puede eliminar este error, continúe con las soluciones a continuación:

1. Habilitar la depuración en WordPress

  1. Inicie sesión en su cuenta de FTP.
  2. Localice wp-config.php en el directorio raíz de WordPress.
  3. Ahora, agregue las siguientes líneas de código a la línea anterior al mensaje final: define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); define('WP_DEBUG_LOG', true);

Ha habido un error crítico en su sitio web que se puede solucionar utilizando la función de depuración de WordPress. Después de habilitarlo, su sitio web de WordPress ahora debería mostrar información de depuración.

Después de la depuración, asegúrese de eliminar el código de su archivo PHP.

2. Cambiar al tema predeterminado

  1. Visite el directorio de temas de WordPress.org y descargue uno de los temas predeterminados como Twenty Twenty-Three.
  2. Ahora, extraiga el archivo en su PC.
  3. Inicie sesión en su cuenta de FTP y navegue hasta la carpeta wp-content/themes .
  4. A continuación, descargue todas las carpetas de temas en su PC como copia de seguridad.
  5. Ahora, elimine las carpetas de temas originales.
  6. Finalmente, cargue la carpeta del tema predeterminado que descargó, y su sitio WP debería tener un tema predeterminado.

Si no está utilizando el tema predeterminado, pueden ocurrir problemas, como que ha habido un error crítico en su sitio web. La forma más fácil de evitar esto es volver a un tema predeterminado.

3. Deshabilitar complementos

  1. Acceda a su sitio con FTP y haga doble clic en la carpeta wp-content para abrirla.
  2. Ahora, cambie el nombre de la carpeta de complementos a plugins_old. Alternativamente, puede abrir la carpeta y agregar _old a los archivos de complemento individuales.
  3. Ahora debería poder ingresar a su sitio de WordPress, donde puede habilitar los complementos uno tras otro.

En algunos casos, este problema puede deberse a un conflicto de complementos. Para resolverlo, debe deshabilitar todos los complementos y reactivarlos uno tras otro.

4. Aumente el límite de memoria de PHP

  1. Inicie sesión en su sitio a través de FTP, haga clic con el botón derecho en wp-config.php y seleccione Editar para abrirlo.
  2. Ahora, inserte el siguiente comando antes de la última línea de su comando PHP: define('WP_MEMORY_LIMIT', '128M');
  3. Finalmente, guarde el código.

Ha habido un error crítico en su sitio web que puede ocurrir si su servidor no puede ejecutar PHP debido a recursos insuficientes. La solución a esto es aumentar el límite de memoria de PHP.

Tenga en cuenta que no debe aumentar demasiado su límite de memoria PHP a menos que un complemento lo requiera específicamente. Y en este caso, aumentarlo a 265M debería ser suficiente.

Siéntase libre de hacernos saber la solución que lo ayudó a solucionar este problema en los comentarios a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *