Cómo solucionar el error crítico en WordPress que afecta Google Search Console

Si alguna vez intentaste acceder a tu sitio web en WordPress y te encontraste con el mensaje «Ha habido un error crítico en esta web», pero al actualizar la página desaparece, es posible que tengas un problema intermitente que también puede estar afectando el rastreo de tu sitio en Google Search Console y generando errores 500.

En este artículo, te explicaré las causas comunes de este error y cómo solucionarlo paso a paso.


¿Por qué aparece el error crítico en WordPress?

El mensaje «Ha habido un error crítico en esta web» suele estar relacionado con problemas en el código del sitio, conflictos entre plugins o temas, errores en la base de datos o problemas con la configuración del servidor.

Algunas causas comunes incluyen:

  • Plugins o temas incompatibles: Si recientemente instalaste o actualizaste un plugin o tema, podría estar causando un conflicto.
  • Falta de memoria PHP: WordPress puede quedarse sin memoria, lo que genera errores intermitentes.
  • Errores en el archivo .htaccess: Una configuración incorrecta puede hacer que el sitio no cargue correctamente.
  • Problemas en la base de datos: Una base de datos corrupta o mal optimizada puede ocasionar fallos en la carga.
  • Versiones desactualizadas de PHP: WordPress requiere versiones recientes de PHP para funcionar correctamente.

¿Cómo solucionarlo?

1. Activa el modo de depuración en WordPress

Para identificar la causa exacta del problema, puedes activar el modo de depuración en WordPress editando el archivo wp-config.php y agregando estas líneas:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Esto guardará los errores en un archivo de registro (debug.log en wp-content/), donde podrás ver qué está causando el problema.


2. Desactiva todos los plugins

Si el error se debe a un conflicto de plugins, puedes desactivarlos todos desde la base de datos:

  1. Accede a phpMyAdmin desde tu panel de hosting.
  2. Ve a la base de datos de tu sitio y busca la tabla wp_options.
  3. Busca la opción active_plugins y edítala eliminando su contenido.

Luego, intenta acceder a tu sitio. Si carga correctamente, reactiva los plugins uno por uno hasta encontrar el que causa el error.


3. Cambia a un tema predeterminado de WordPress

Si el problema persiste, intenta cambiar a un tema por defecto como Twenty Twenty-Four. Puedes hacerlo desde phpMyAdmin:

  1. Ve a la tabla wp_options y busca la opción template y stylesheet.
  2. Cambia ambos valores a twentytwentyfour.

4. Aumenta el límite de memoria PHP

Si el problema está relacionado con la falta de memoria, puedes aumentarla editando el archivo wp-config.php y agregando:

define('WP_MEMORY_LIMIT', '256M');

5. Verifica el archivo .htaccess

A veces, un archivo .htaccess dañado puede ser la causa del error. Para regenerarlo:

  1. Conecta tu sitio por FTP o desde el Administrador de Archivos del hosting.
  2. Renombra el archivo .htaccess a .htaccess_old.
  3. Intenta acceder a tu sitio.
  4. Si funciona, ve a Ajustes > Enlaces permanentes en WordPress y guarda los cambios para generar un nuevo .htaccess.

6. Revisa la versión de PHP

Asegúrate de que tu hosting esté ejecutando una versión compatible con WordPress. Lo ideal es usar PHP 8.0 o superior.

Puedes cambiar la versión de PHP desde el panel de control de tu hosting (cPanel, Plesk, etc.).


¡Solución encontrada!

Siguiendo estos pasos, logramos identificar que el problema en nuestro caso estaba relacionado con un plugin incompatible que generaba errores intermitentes. Al desactivarlo y reemplazarlo por una alternativa compatible, el sitio web dejó de mostrar el error crítico.

Además, verificamos que Google Search Console registraba errores 500 debido a estos fallos intermitentes. Una vez solucionado, enviamos una nueva solicitud de rastreo a Google para asegurarnos de que el problema ya no afectaba la indexación del sitio.


Articulo Relacionado

Cómo usar el modo de depuración en WordPress para encontrar y solucionar errores

¿Aún tienes problemas?

Si seguiste todos estos pasos y aún no puedes solucionar el error en tu sitio web, puedo ayudarte a resolverlo rápidamente.

Contrata mi servicio en Fiverr y deja que yo me encargue:

👉 I will make it your assistant in wordpress

No pierdas más tiempo con errores técnicos. Yo lo soluciono por ti.

Posted By

Deja una respuesta

¿Te gustaría trabajar conmigo?

Deja de soñar con el sitio web perfecto y comienza a trabajar con uno de los mejores desarrolladores de WordPress del mundo.

New Client Special Offer