Ha habido un error crítico en su sitio web [Error de corrección]
También conocido como la pantalla blanca de la muerte, ha habido un error crítico en su sitio web es uno de los errores más temidos que los propietarios de sitios encuentran en WordPress.
Lo que hace que este problema sea frustrante es que no revela muchos detalles sobre la posible causa. Afortunadamente, hay 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 ha habido un error crítico en su sitio web:
- Infección de malware: Una de las causas más destacadas de este error es la infección de los archivos principales de su sitio. Necesita realizar un escaneo 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 se encuentre con este problema. Puede solucionarlo utilizando el tema predeterminado y resolviendo los conflictos del complemento.
- Bajo límite de memoria PHP: Cuando el límite de memoria que estableció para PHP es bajo, puede enfrentar diferentes problemas. Aumentar el límite de memoria debería ayudarlo a resolver el problema.
¿Cómo arreglo 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 intentar antes de pasar a las soluciones más sofisticadas en esta sección:
- Limpiar la caché del sitio.
- Actualizar la versión de PHP si es inferior a 7.4.
- Escanear archivos en busca de malware.
- Revisar los registros de errores para informes de fallos.
- Retroceder el sitio con una 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
- Inicie sesión en su cuenta FTP.
- Localice el wp-config.php en el directorio raíz de WordPress.
- Ahora, agregue las siguientes líneas de código antes del 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 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 depurar, asegúrese de eliminar el código de su archivo PHP.
2. Cambiar al tema predeterminado
- Visite el directorio de temas de WordPress.org y descargue uno de los temas predeterminados como Twenty Twenty-Three.
- Ahora, extraiga el archivo en su PC.
- Inicie sesión en su cuenta FTP y navegue a la carpeta wp-content/themes.
- A continuación, descargue todas las carpetas de temas en su PC como copia de seguridad.

- Ahora, elimine las carpetas de temas originales.

- 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 solucionar esto es volver a un tema predeterminado. Lea más sobre este tema
- D3dx11_42.dll No encontrado: cómo solucionarlo
- Windows 11 se apaga tras inactividad: 4 maneras de detenerlo
- Windows se apaga en lugar de reiniciarse: 4 maneras de solucionarlo
3. Desactivar complementos
- Acceda a su sitio con FTP y haga doble clic en la carpeta wp-content para abrirla.
- Ahora, renombre la carpeta plugins a plugins_old. Alternativamente, puede abrir la carpeta y agregar _old a los archivos individuales del complemento.
- Ahora debería poder acceder a su sitio de WordPress, donde podrá habilitar los complementos uno tras otro.
En algunos casos, este problema puede deberse a un conflicto de complementos. Para resolverlo, necesita desactivar todos los complementos y reactivarlos uno tras otro.
4. Aumentar el límite de memoria PHP
- Inicie sesión en su sitio a través de FTP, haga clic derecho en wp-config.php y seleccione Editar para abrirlo.
- Ahora, inserte el comando a continuación antes de la última línea de su comando PHP:
define( 'WP_MEMORY_LIMIT', '128M' );
- 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 PHP.
Tenga en cuenta que no debe aumentar excesivamente 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.
Con esto, ahora podemos concluir esta guía detallada sobre cómo solucionar que ha habido un error crítico en su sitio web. Solo asegúrese de seguir las instrucciones y debería poder acceder a su sitio web de WordPress.
Si enfrenta problemas de seguridad en su sitio web de WordPress, consulte nuestra guía detallada para solucionarlo.
No dude en hacernos saber la solución que le ayudó a resolver este problema en los comentarios a continuación.