¿Está viendo el error crítico en su sitio de WordPress?
WordPress puede mostrar a veces un mensaje de error que dice: ‘Se ha producido un error crítico en este sitio web. Por favor, marque / compruebe la bandeja de entrada de correo electrónico del administrador de su sitio para obtener instrucciones.’ También incluirá un enlace a la guía de depuración de WordPress.
En esta guía, le mostraremos cómo corregir el error crítico en WordPress. También hablaremos de las causas de este error y de cómo evitarlo.
¿Qué es el error crítico en WordPress?
El error crítico en WordPress es un error que impide que WordPress cargue todos los scripts que necesita para funcionar correctamente.
Anteriormente, este error de WordPress provocaba una pantalla blanca de la muerte o un mensaje de error fatal en la pantalla. La mayoría de los principiantes no lo encontraban muy útil y se esforzaban por resolver el problema por su cuenta.
Desde WordPress 5.2, los usuarios verán un mensaje de error genérico: Se ha producido un error crítico en este sitio web. Por favor, marque / compruebe la bandeja de entrada de correo electrónico del administrador del sitio para obtener instrucciones’, junto con un enlace a la guía de depuración de WordPress.
También enviará un mensaje de correo electrónico a la dirección de correo electrónico del administrador de su sitio WordPress.
Este correo electrónico incluye más detalles acerca del plugin o tema causante del error y un enlazar para acceder a su escritorio de WordPress en modo de recuperación.
Otra variante de este error solo mostrará que su sitio web se enfrenta a un error crítico. No le indicará que marque / compruebe su dirección de correo electrónico.
Esto puede ocurrir porque WordPress no pudo cargar los archivos que necesitaba para que el modo de recuperación estuviera disponible o para enviar el correo electrónico.
¿Qué causa el error crítico en WordPress?
El error crítico en WordPress es generalmente causado por un mal funcionamiento de un plugin, script o código que impide que WordPress funcione correctamente.
Debido al mal funcionamiento del código, WordPress no puede cargar los archivos que necesita.
Si ha copiado y pegado recientemente fragmentos de código de un tutorial en su sitio web, es posible que se produzca un error crítico.
Todos los mejores plugins de WordPress se prueban a fondo, por lo que es menos probable que causen un error crítico. Sin embargo, un conflicto con otro plugin de WordPress o algún código personalizado puede desencadenar el error.
Veamos cómo corregir el error crítico en WordPress y recuperar su sitio web.
Corrección del error crítico en WordPress (2 métodos)
El mensaje de error crítico en sí no es muy útil para encontrar y corregir la causa del problema. Por suerte, WordPress también envía un correo electrónico a la dirección de correo electrónico del administrador de su sitio web.
Muchos sitios web de WordPress no están configurados para enviar correos electrónicos utilizando SMTP. Debido a esta razón, es posible que no reciban un correo electrónico a pesar de que WordPress les diga que ha enviado un correo electrónico.
Del mismo modo, algunos sitios de WordPress pueden solo ver el mensaje de error crítico sin instrucciones para marcar / comprobar el correo electrónico. Esto se debe a que WordPress no pudo cargar los archivos que necesitaba para enviar un correo electrónico o poner a disposición el modo de recuperación.
Si estás entre esos usuarios, no te preocupes. Le mostraremos cómo corregir el error crítico incluso sin el correo electrónico.
Por otro lado, si ha recibido el aviso por correo electrónico de un problema técnico de WordPress, le mostraremos cómo darle sentido y utilizarlo para recuperar su sitio web.
Simplemente haga clic en los enlaces de abajo para saltar directamente a la sección que necesita:
Corrección del error crítico con el correo electrónico de depuración de WordPress
En primer lugar, debe visitar la bandeja de entrada de la dirección de correo electrónico de administración de WordPress de su sitio web.
¿No está seguro de qué dirección electrónica utilizó como correo electrónico del administrador? Es la dirección de correo electrónico que proporcionó al instalar WordPress.
Si su sitio está en Bluehost o utilizó un autoinstalador de WordPress, su dirección de correo electrónico de administrador será probablemente la misma que utilizó para su cuenta de alojamiento de WordPress.
Verá un correo electrónico en su bandeja de entrada con el asunto “Su sitio está experimentando un problema / conflicto / incidencia técnica”. Dentro de él, encontrará más información útil acerca de lo que causó el error crítico en su sitio web de WordPress.
Por ejemplo, la siguiente captura de pantalla muestra que el error crítico fue causado por el tema de WordPress en nuestro sitio de prueba.
El correo electrónico también incluye un enlace único que le permite acceder a su sitio web de WordPress en modo de recuperación para investigar y corregir el problema / conflicto / incidencia.
En la parte inferior del correo electrónico, verá información aún más detallada acerca del error, incluidos el archivo y el código específicos que lo provocaron.
En el ejemplo siguiente, un código en la línea 614 del archivo functions.php de nuestro tema es el responsable de provocar el error.
Aquí hay otro ejemplo que muestra un error causado por un mal funcionamiento de un plugin de WordPress.
Como puede ver, el mensaje resalta el nombre del plugin y la línea de código que causa el error.
Ahora, sólo tiene que enlazar el modo de recuperación de WordPress, que le llevará a su área de administrador de WordPress.
Se le pedirá que acceda para continuar.
Una vez conectado, verá un aviso acerca del error crítico, su causa y un enlace a dónde puede ir para corregirlo.
Por ejemplo, en la siguiente captura de pantalla, WordPress nos avisa acerca del error crítico causado por el plugin con un enlace a la página de plugins.
Si haces clic en el enlace, te mostrará el plugin problemático. También le mostrará exactamente qué línea de código causó el error.
Puede seguir adelante y desactivar el plugin por ahora al hacer clic en ‘Desactivar’.
Entonces, puede simplemente buscar un plugin de WordPress alternativo o ver si puede obtener soporte de los desarrolladores del plugin.
Del mismo modo, verás un enlace a la página de Temas si el problema reside en tu tema. En la parte inferior de la página, se indicará qué tema está causando la incidencia.
Puedes cambiar tu tema de WordPress. Alternativamente, puede borrar el tema roto y volver a instalar una copia nueva de la fuente oficial para ver si se resuelve el problema / conflicto / incidencia.
Una vez que hayas solucionado el problema, haz clic en el botón “Salir del modo de recuperación” situado en la parte superior.
En la mayoría de los casos, su sitio web WordPress empezará a funcionar con normalidad.
Sin embargo, si sigue viendo el error crítico en WordPress, puede intentar los pasos para diagnosticar el problema que se indican en la siguiente sección.
Corrección manual del error crítico en WordPress (sin correo electrónico)
Si no ha recibido el correo electrónico de notificación del problema crítico de WordPress, este método le enseñará cómo diagnosticar y corregir el error crítico en WordPress.
Si el error se debe a una acción reciente, puede deshacerla para corregir el problema.
Por ejemplo, si instaló un nuevo plugin y al activarlo se produjo el error crítico, sólo tiene que desactivarlo (le mostraremos cómo hacerlo en el primer paso a continuación).
Por otra parte, si no está seguro de cuál es la causa del error, puede seguir simplemente estos pasos.
1. Desactivar todos los plugins de WordPress
Una causa común del error crítico de WordPress es el conflicto de plugins o la incompatibilidad de plugins. Para corregir esto, sólo tiene que desactivar el plugin defectuoso desactivándolo.
Sin embargo, debido al error crítico, no tendrá acceso al área de administrador (backend de WordPress) ni sabrá qué plugin desactivar.
Para dirigir esto, vamos a desactivar todos los plugins de WordPress. No se preocupe. Podrás reactivarlos fácilmente una vez que accedas a tu área de administrador de WordPress.
Sólo tienes que conectarte a tu sitio web WordPress mediante un cliente FTP o la aplicación Administrador de archivos del panel de control de tu alojamiento web.
Una vez conectado, debe navegar hasta la carpeta wp-content.
Dentro de la carpeta wp-content, verá una carpeta llamada ‘plugins’. Debe hacer clic con el botón derecho y seleccionar la opción “Cambiar nombre”.
A continuación, cambia el nombre de la carpeta ‘plugins’ por el que quieras. En nuestro ejemplo, la llamaremos ‘plugins.deactivated’.
WordPress busca la carpeta de plugins para cargar los plugins activados en su sitio web. Cuando no encuentra la carpeta de plugins, simplemente no puede activarlos y automáticamente los establece como desactivados.
Ahora puede visitar su sitio web para comprobar si el mensaje de error crítico ha desaparecido.
Importante: No olvide renombrar la carpeta ‘plugins’ si el problema / conflicto / incidencia de error crítico ha sido resuelto. WordPress reconocerá entonces la carpeta y podrá reactivar los plugins uno a uno desde el escritorio de WordPress para identificar cuál causó el error crítico.
Para más detalles, consulte nuestro tutorial sobre cómo desactivar todos los plugins de WordPress.
2. Cambiar a un tema por defecto
El siguiente paso para diagnosticar el error crítico es cambiar el tema de WordPress por uno por defecto. Esto corregirá el problema de error crítico si algún código en su actual tema de WordPress está causando el problema.
Simplemente vaya al directorio de temas de WordPress.org y descargue una copia nueva de un tema por defecto como Twenty Twenty-Two o Twenty Twenty-Three.
A continuación, tienes que descomprimir el archivo del tema en tu ordenador.
Esto creará una carpeta con el nombre del tema en su ordenador.
Ahora, debe conectarse a su sitio WordPress mediante un cliente FTP o la aplicación Administrador de archivos del panel de control de su alojamiento.
Una vez conectado, vaya a la carpeta /wp-content/themes, y verá un anuncio / catálogo / ficha de todos los temas instalados en su sitio web.
Descargue todas estas carpetas a su ordenador como copia de seguridad.
A continuación, deberá borrar todas las carpetas de temas de su sitio web.
Tu sitio WordPress no tiene ningún tema instalado.
Para corregirlo, sube la carpeta del tema por defecto que descargaste anteriormente.
Una vez finalizado este proceso, puede intentar visitar su sitio web.
Si tu tema de WordPress causó el error crítico, entonces el mensaje de error debería haber desaparecido y podrás acceder a tu sitio web.
3. Reinstalar WordPress
Un archivo del núcleo de WordPress dañado o un malware también podrían provocar un error crítico en WordPress. La forma más sencilla de corregirlo es reinstalar WordPress.
Sólo tienes que ir a WordPress.org y descargar una nueva copia de WordPress en tu ordenador.
Después de descargar el archivo, tienes que descomprimirlo en tu ordenador. Esto creará una carpeta llamada ‘wordpress’, que contiene todos los archivos necesarios para la reinstalación.
A continuación, conéctese a su sitio de WordPress mediante un cliente FTP o la aplicación Administrador de archivos del panel de control de su cuenta de alojamiento o cPanel (panel de control).
Una vez conectado, vaya a la carpeta raíz de su sitio web. Esta es la carpeta que contiene las carpetas wp-admin, wp-content, wp-includes y wp-admin.
Ahora selecciona los archivos dentro de la carpeta ‘wordpress’ en tu ordenador y súbelos a tu sitio web.
Tu cliente FTP te preguntará si quieres sobrescribir estos archivos u omitirlos. Debes seleccionar “Sobrescribir” y marcar / comprobar la casilla siguiente a “Utilizar siempre esta acción”.
A continuación, simplemente haga clic en el botón “Aceptar” para continuar. Su cliente FTP reemplazará sus archivos de núcleo de WordPress con copias frescas de su ordenador.
Una vez que haya terminado, puede intentar visitar su sitio web para ver si se resuelve el error.
Si el error crítico fue causado por un archivo corrupto del núcleo de WordPress o por malware, entonces el mensaje de error debería desaparecer ahora.
4. Activar la depuración en WordPress
WordPress incorpora un sistema de depuración que permite detectar errores, guardarlos en un archivo de registro y diagnosticar incidencias, según contexto.
Para activarlo, debe activar el modo depurar editando el archivo wp-config.php. Sólo tienes que localizar la siguiente línea:
define( 'WP_DEBUG', false );
Ahora, sustituye esta línea por el siguiente código:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
define( 'SCRIPT_DEBUG', true );
Si visitas tu sitio web WordPress ahora, te mostrará información de depuración y el mensaje de error crítico.
El modo depurar no solo muestra errores PHP sino también advertencias y avisos. Esto le ayuda a averiguar cuál es la causa del problema para poder corregirlo.
También guardará los registros de errores en el archivo debug.log y guardará el archivo en la carpeta /wp-content/.
5. Aumentar el límite de memoria PHP
Su servidor web de alojamiento es como cualquier otro ordenador. Necesita memoria para ejecutar eficientemente múltiples aplicaciones al mismo tiempo.
Si su servidor no tiene recursos suficientes para ejecutar PHP, puede bloquearse o dejar de responder. Esto podría provocar un error crítico en WordPress.
Para corregirlo, puede aumentar el límite de memoria PHP indicando a su servidor de alojamiento que utilice más memoria para PHP.
Puede hacerlo introduciendo la siguiente línea en su archivo wp-config.php.
define( 'WP_MEMORY_LIMIT', '512M' );
No olvides guardar o subir tus cambios al servidor.
Para más detalles, puede consultar nuestro tutorial sobre cómo aumentar el límite de memoria PHP en WordPress.
Ahora, puede intentar visitar su sitio web para ver si esto ha resuelto el error crítico.
6. Actualización de la versión de PHP
WordPress requiere la versión PHP 7.4 o superior. Si su servidor de alojamiento de WordPress utiliza una versión anterior de PHP, es posible que no funcione bien y provoque un error crítico.
Si tiene acceso al modo de recuperación de WordPress, puede ver qué versión de PHP está utilizando su sitio visitando la página Herramientas ” Salud del sitio y cambiando a la pestaña Información.
Desde aquí, desplácese hasta la sección Servidor y haga clic para ampliarla.
Allí verá la versión de PHP instalada en su servidor de alojamiento.
Si es inferior a 7.4, entonces necesita actualizar la versión de PHP.
La mayoría de las buenas empresas de alojamiento de WordPress le permiten hacerlo fácilmente desde el panel de control de su cuenta de alojamiento. Para más información, consulte nuestro artículo sobre cómo actualizar la versión de PHP en los proveedores de alojamiento de WordPress más conocidos.
Esperamos que este artículo te haya ayudado a diagnosticar y corregir el error crítico en WordPress. Puede que también quieras ver nuestra guía sobre cómo corregir WordPress atascado en modo de mantenimiento o nuestra comparativa de expertos sobre los mejores servicios de telefonía empresarial para pequeñas empresas.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
rahul
I got the critical error message and I can’t view my website. I signed into my cPanel and went to the plug-ins folder in the file manager. When I right click on the plug-ins folder there is no “rename” option to select. I don’t know what to do to get my website back.
WPBeginner Support
Your hosting provider may have customized their file manager. You would want to try right-clicking the file or reaching out to your hosting provider and they should be able to assist!
Administrador
AhmanPg
Updating to the newest PHP versions often resolves the issue, since some new plugin updates wont work with older PHP vers
WPBeginner Support
Not always, sometimes a plugin or theme may not be set up to work with the newest version of PHP but that can help in some situations
Administrador
Bert Beckers
I’m having this issue on a multisite install. After deleting some outdated (and unsupported) plugins, suddently one of my sites showed this error. Is there any way to get into the admin panel without the automated email?
WPBeginner Support
You would want to take a look at the second method in this guide for troubleshooting without the email.
Administrador
Keith
This post is still really helpful. LIFE SAVER! Removing and re-introducing the plugins worked! Thanks so much for providing this information.
WPBeginner Support
Glad our guide helped
Administrador
saad
thank you so much
WPBeginner Support
You’re welcome!
Administrador
Marie
I get this error on one page only. When a WPforms form is submitted. I’ve done everything on this page and still get the error on that one page. The form does actually work despite users getting this error
WPBeginner Support
We would recommend reaching out to WPForms’ support directly if that is the plugin causing the error and they can help troubleshoot the error.
Administrador
Anu
Thank you so much. It was very helpful.
WPBeginner Support
Glad our guide was helpful!
Administrador
Mel
I am working on a test site for the company I work for. I got the critical error message but no email. I can’t figure out how to get back on my site to fix it as all I see is the message itself. Thank you!
WPBeginner Support
The manual method from this article should help you with how to handle it
Administrador
Herbert Thiel
Thank you so much for being here. It seems whenever I have an issue and I Google it I wind up here to get the right (helpful) answer. So now I come here first.
WPBeginner Support
Glad our articles have helped and we hope you continue to find our guides helpful
Administrador
Paul
This is an excellent tutorial and enabled me to get my ancient website up and running again – caused by out of date plugins. Thank you so much.
WPBeginner Support
Glad our guide could help you get up and running again!
Administrador
Carlos Rodriguez
Thanks for this article, it was very helpful, WP should send this link rather than the one they send on a critical error link they send.
Cheers!
WPBeginner Support
You’re welcome! Glad our guide could help and maybe one day
Administrador
Lynda
I am so very happy that I found this resource page. It was really helpful and saved me from paying someone to fix the issue. I followed the instructions under “Manually (Without Email)”. Use my host site to make the changes to the plugins folder as per the instructions and IT WORKS!!!
THANK YOU SO MUCH!
WPBeginner Support
Thank you for your thanks and glad to hear our guide could help!
Administrador
Abby
Thanks for this, really helpful. I deleted the plugin using the manual method, renaming the plugin folder, saving me a ton of time!
WPBeginner Support
You’re welcome! Glad to hear our recommendation helped!
Administrador
Julio
Thank you for the help, I appreciate that!
WPBeginner Support
You’re welcome!
Administrador
Rob Mccolley
In item #3 above, there’s no step-by-step for the File Manager method of reinstalling WordPress.
You write that either FTP or File Manager can be used, but offer steps for FTP only. Did I miss something?
Thanks.
WPBeginner Support
The file manager varies between hosting providers which is why we do not have a detailed guide on how to use it at the moment. If you check with your hosting provider they should be able to assist you
Administrador
Sudeep
Hi… thanks for such a nice post.
I renamed my Plugins folder to Plugins.deactivate, and after that I could log into my dashboard. But as soon as I rename the Plugins.deactivate back to Plugins, I get out of my site, and the error message comes back.
What should be the next step? It seems that the problem is with the Plugins folder, but how do I use it if I cannot rename it back to its original?
~ Sudeep
WPBeginner Support
For that issue, it seems like one of your plugins is having a major error, you could manually create a plugins folder and move the individual plugins back into the plugins folder to find which of your plugins is the root of the error.
Administrador
Sudeep
Okay. Thanks. Will do that
RAGHUL DHARMARAJAN
I got the e-mail with the WordPress recovery mode link. But it’s just opening my broken website only – not the WordPress recovery mode login page. The link is not expired.
WPBeginner Support
It sounds like the recovery email is not working properly in which case we would recommend using the second method from this guide.
Administrador
Sumit Sharma
Thanks a ton for this post. Keep up the great work.
WPBeginner Support
Glad our guide was helpful!
Administrador
Carly
Thank you so much for this amazing post! It was momentarily very stressful to have my website down but these clear, easy instructions helped to keep me calm and I was able to fix it quickly.
WPBeginner Support
Glad our guide could help you solve this error!
Administrador
Craig
Thank you so much – your article was brilliantly clear & saved lots of stress!
WPBeginner Support
Glad our article was helpful!
Administrador
Margaret agard
thank you so much! Got an email from google at 2 AM saying my site couldn’t be indexed. Got the critical error and followed your instructions.
When I renamed the plugin folder back still got the error so I I actually had to rename each plugin file and then test each one until I found the one that caused the problem
Again thank you. Was going to be on a show that day sending people to the website! Now it’s working and I can go back to sleep. Big smiles here!
WPBeginner Support
Happy to hear our guide could help and hope you slept well!
Administrador
Jamesetta
I tried but it did not work. I got as far as the renamed plugin but could not find the plugins afterwards to reactivate. It got a bit confusing. I hope my site comes back up because everything went crazy even after I renamed to plugins again.
WPBeginner Support
To have your plugins available again you would want to revert the name of the plugins that you changed to their original names and they should appear again.
Administrador
Stefanie
You can always be counted on when I need you! I was getting the critical error but never got the email so was clueless. I followed your steps (although I panicked for a moment after I renamed the folder) and sure enough-I found the plugin causing the problems.
Thank you so much for your help
WPBeginner Support
Glad our guide could help!
Administrador
Dennis
Just wanted to say thanks for this clear article. It’s all you need to know in this situation. Resolved this issue with this, saving me a lot of googling, and life’s too short for googling :-).
WPBeginner Support
Glad our guide was able to help
Administrador
momin
what should I do when I try to install a plugin or any theme and my WordPress website show a critical situation on the to bar.
I’ll fix it earlier now if I install every theme it appears again.. please let me know what can do?
WPBeginner Support
You may want to check your hosting provider’s error log to see if there is a specific error there but the most likely reason would be if your file permissions are incorrect. You could try the method from our article below for another option:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-image-upload-issue-in-wordpress/
Administrador
Christine
I got the critical error message and I can’t view my website. I signed into my cPanel and went to the plug-ins folder in the file manager. When I right click on the plug-ins folder there is no “rename” option to select. I don’t know what to do to get my website back.