Ha habido un error crítico en su sitio web [Fijar]
Publicado: 2021-08-05Solo sabes cómo se siente cuando tu sitio de WordPress se cae. Este mensaje "Ha habido un error crítico en su sitio web" es un dolor de cabeza para los propietarios del sitio.
Ahora, si su sitio está dañado, necesita saber cómo solucionar este problema. El retraso en la fijación ahuyentará a sus clientes hacia su competidor. Hay diferentes formas en las que debe verificar para solucionar este error crítico. Dependiendo del sitio, el problema y el tiempo necesario para resolverlo pueden diferir.
Si se ha enfrentado a este error, sabe que incluso bloquea su acceso al panel. Con todo, debe comprender que hay algún error de PHP en el sitio. Ocurre cuando un código no está terminado o cuando se ingresa un código incorrecto en el archivo PHP. Da como resultado el proceso incompleto de los scripts PHP.
Cuando WordPress identifica el problema debido al tema o complemento, envía un recordatorio a la dirección de correo electrónico del administrador. Si sigues ese correo electrónico, te ayudará un poco a saber qué está pasando mal en el sitio. El correo electrónico a veces puede quedar enterrado en la carpeta de correo no deseado. Por lo tanto, asegúrese de verificarlo en todas partes del correo electrónico. En casos extremos, si tiene suerte, no recibirá ningún correo electrónico. Además, verifique la URL en el correo electrónico para iniciar sesión en el panel de administración para solucionar el problema. Como la URL normal no funcionará, debe iniciar sesión en esta URL segura proporcionada por WordPress para recuperar su sitio.
Encuentre y solucione "Ha habido un error crítico en su sitio web"
Antes de solucionar el problema, debe identificar la causa raíz del problema. Como se dijo anteriormente, el correo electrónico de recordatorio de WordPress le da una pista. Si ha recibido este correo, es posible que sepa que contiene detalles sobre líneas de código o archivos que están causando el problema. Sin embargo, si no ha recibido ningún correo, deberá leer la publicación a continuación para intentar encontrar el problema en el sitio.
Aquí hay algunos controles importantes que no debe omitir si se enfrenta a un error crítico en su sitio.
Comprobar registros de errores
Si no recibió un correo electrónico de WordPress, la mejor práctica es verificar el registro de errores en su servidor. Por lo general, se registran los errores críticos. Verifique los registros de errores de PHP almacenados en el archivo error_log dentro de public_html.

Si revisa el archivo de registro de errores, verá que los errores de PHP se escriben con errores de notificación, advertencia, fatales y de análisis. Solucione todos los errores fatales y de análisis presentes en ese archivo para resolver el mensaje de error crítico.
Mientras accede al archivo de registro de errores, puede usar cPanel o FTP para verificar el directorio raíz donde está instalado WordPress. Dado que cada host puede almacenar los registros en una ubicación diferente, intente ponerse en contacto con su host para averiguar la ubicación exacta donde se almacenan los registros de errores.

Activar el modo de depuración
El modo de depuración lo ayuda a descubrir los errores en el código, los temas o los complementos.
En primer lugar, busque el archivo wp-config.php en el directorio raíz. Verifique estas líneas de código en su archivo:
definir ('WP_DEBUG', falso); definir ('WP_DEBUG_DISPLAY', falso); definir ('WP_DEBUG_LOG', falso); define('SCRIPT_DEBUG', falso);
Reemplace falso con verdadero en estas líneas. En algunos casos, si alguna de estas líneas no está presente, puede agregar esta línea al archivo. Esto habilitará el modo de depuración en WordPress y podrá obtener detalles de error cuando actualice su sitio.
Compruebe el tipo de error y actúe en consecuencia. Cuando se haya erradicado el error, reemplace verdadero con falso nuevamente para desactivar el modo de depuración.
Comprobar conflictos de tema/complemento
A veces puede recibir el mensaje de error "Ha habido un error crítico en su sitio web" debido al tema o complemento en conflicto. Primero, comencemos la verificación con el tema. Para esto, debe deshabilitar el tema activo y activar el tema predeterminado de WordPress presente en el tablero. Si el error desaparece, debe comprender que hubo un problema con el tema. Si ese es el caso, entonces necesita resolver el problema presente en su tema anterior o puede preferir cambiar el tema.
Pero, si el problema sigue siendo el mismo incluso después de cambiar el tema, puede considerar realizar comprobaciones con los complementos instalados. Desactive todos los complementos y verifique si el problema está presente o no. Si el problema continúa, entonces el complemento no es responsable del problema. De lo contrario, el complemento es responsable del problema causado. Para saber exactamente qué complemento está arrojando el error, debe reactivar cada complemento uno por uno y verificar el error continuamente. Tan pronto como detecte el complemento, es posible que desee reemplazarlo por otro.
En caso de que esté buscando archivos de temas y complementos en localhost, obtendrá eso fácilmente dentro de xampp>htdocs>yourfolder>wp-content mientras que en el caso del sitio en vivo necesita tener acceso a FTP o cPanel para verificar el directorio raíz.

Los archivos están presentes dentro de public_html>wp-content dependiendo de su host. Los complementos y temas se almacenan respectivamente dentro de su propia subcarpeta.
Restaurar sitio
Es necesario crear una copia de seguridad del sitio debido a situaciones como esta. La copia de seguridad regular en un período de tiempo regular le ahorra tiempo y trabajo. Si tiene una copia de seguridad actualizada del sitio, puede cargar el archivo cuando no haya ningún error en el sitio.
¡¡Auge!! Es simple.
En otras palabras, restaurar el sitio a una versión anterior es la forma más fácil y rápida de resolver cualquier problema en el sitio.
Actualizar la versión de PHP
Según el host, puede actualizar la versión de PHP compatible con ese host. A veces, es posible que un host en particular no admita la última versión de PHP, mientras que otros hosts ya se ejecutan en la última versión. Esto no está en tus manos. Sin embargo, debe identificar y elegir el host que admita la última versión. Echa un vistazo a este post para saber cómo actualizar PHP en WordPress
Conclusión
Si ha visto el mensaje de error "Ha habido un error crítico en su sitio web" en su sitio, siga los pasos mencionados en esta publicación y háganos saber si resuelve su problema.
Artículos Relacionados
- Cómo reparar el error HTTP 500 de WordPress (error interno del servidor)
- Cómo habilitar la compresión GZIP en WordPress
- Cómo instalar WordPress en XAMPP paso a paso