El sitio tiene problemas técnicos [Solución]

Aprende a crear fantásticos sitios web
con nuestros Cursos de WordPress en Vídeo
Suscríbete por sólo 10€

Actualizado el

Si has llegado hasta aquí es porque estabas manipulando como administrador tu WordPress y de pronto te ha aparecido un mensaje en la pantalla que te indica que el sitio tiene problemas técnicos.

Concretamente el error que verás en la pantalla es “Ha habido un error crítico en tu web. Por favor, revisa el buzón del correo electrónico de administración de tu sitio para instrucciones.

Ahora vemos cómo solucionarlo.

¿Qué significa este error?

Si eres administrador de un sitio creado con WordPress desde hace tiempo, posiblemente te haya aparecido en más de una ocasión la famosa «pantalla blanca de la muerte», que básicamente lo hacía cuando se producía un error de PHP.

Desde la versión 5.2 de WordPress se introdujo en el núcleo de WordPress un modo de «recuperación fácil».

Por ese motivo, desde entonces, cuando se produce algún error fatal en el PHP, te aparece un mensaje en la pantalla informando de que el sitio tiene problemas técnicos, a la vez que se envía automáticamente un email al administrador con unas instrucciones.

Email al administrador

El correo electrónico que recibe el administrador es similar al de esta pantalla. En el asunto te aparecerá la frase “Tu sitio tiene problemas técnicos”.

Se trata de una plantilla donde hay un enlace a tu sitio web y al listado de plugins.

Ejemplo de email informativo enviado al administrador de WordPress

Pero debes fijarte en el enlace temporal que viene un poco más abajo, con el que podrás entrar como Administrador, pero en «modo de recuperación».

Presta atención, porque este enlace sólo funciona 1 día.

Modo recuperación de WordPress

Al hacer clic en el enlace, se activa el modo de recuperación de WordPress y te lleva a la pantalla de acceso, donde debes introducir el usuario y contraseña del administrador.

Una vez en el backendBack end Panel de administración de WordPress desde donde se gestiona toda la instalación. Esta parte sólo es visible para los usuarios con rol de Administrador., te aparecerán en el escritorio unos mensajes informativos, donde te advierte que estás trabajando en «modo recuperación» y, por otro lado, te informa de que hay plugins que no se han cargado de forma correcta.

Información en el backend de WordPress en modo recuperación

Plugins con errores

Casi con toda seguridad, el sitio tiene problemas técnicos producidos por un pluginPlugin Complemento que se añade a la instalación de WordPress para dotarla de más funciones. Existe un repositorio oficial con miles de completos disponibles para instalar. (incompatibilidades entre plugins, versión de PHP desactualizada, etc).

Al acceder al listado de plugins, enseguida localizarás cuál(es) es el que está produciendo el error ya que, se marcará en color rojo y verás la advertencia de que el plugin ha sido puesto «en pausa» durante el modo de recuperación.

Listado de plugins con errores detectados por WordPress

En este caso, la solución consiste en desactivar el/los plugin(s) puesto en pausa y salir del modo recuperación para volver a acceder como administrador en el modo normal.

Si consigues hacerlo y tu web vuelve a funcionar sin problema, es evidente que el plugin que has desactivado estaba provocando el error. Lo más recomendable es contactar con el equipo de soporte para informar sobre el error y, mientras tanto, buscar dentro del repositorio otro plugin que realice funciones parecidas.

Conclusión

Desde la versión 5.2 de WordPress, en lugar de mostrar la pantalla blanca de la muerte, se aprovechó el modo depuración para informar de los errores que se producen y dar la posibilidad al adminsitrador de mostrarlos con un par de clics.

Recuerda que cuando te aparece el mensaje diciendo que el sitio tiene problemas técnicos, el administrador debe recibir de forma automática un email con el link de acceso en modo depuración. Si no lo recibe, comprueba que WordPress esté enviando los emails correctamente y que no tengas desactivado el modo de depuración de WordPress.

¿Y tú te has encontrado alguna vez con este error en WordPress? ¿Has podido solucionarlo de forma correcta? Cuéntanos tu experiencia. Deja tu comentario y comparte tu experiencia con otros usuarios.

Juanma

Implementador y Formador especializado en WordPress, Coorganizador del grupo de Meetup WordPress Madrid. Colaborador en el equipo de traducción de WordPress España. Podcaster, YouTuber y fundador del blog WPnovatos.com

25 comentarios

  • Saludos. Tengo problemas con mi página web. Me sale en el carrito de compras que tengo un error crítico en mi página web. He intentado todo lo que me han dicho y el error persiste. Cómo hago para solucionar que mi carrito de compras funcione sin ese error crítico?

    Responder
  • Hola Juanma,

    He recibido el correo, he tratado de hacer el loggin pero persiste la pantalla blanca.
    Al final del correo recibido el detalle del error es el siguiente:

    Se ha producido un error del tipo E_ERROR en la línea 272 del archivo /home/vi6z86m7n1yz/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php. Mensaje de error: Uncaught Error: Class ‘Automattic\Jetpack\Roles’ not found in /home/vi6z86m7n1yz/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php:272
    Stack trace:
    #0 /home/vi6z86m7n1yz/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php(241): Automattic\Jetpack\Sync\Listener->get_actor(‘jetpack_plugins…’, Array)
    #1 /home/vi6z86m7n1yz/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php(116): Automattic\Jetpack\Sync\Listener->enqueue_action(‘jetpack_plugins…’, Array, Object(Automattic\Jetpack\Sync\Queue))
    #2 /home/vi6z86m7n1yz/public_html/wp-includes/class-wp-hook.php(288): Automattic\Jetpack\Sync\Listener->action_handler(Array, Array)
    #3 /home/vi6z86m7n1yz/public_html/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array)
    #4 /home/vi6z86m7n1yz/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #5 /home/vi6z86m7n1yz/public_html/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/s
    ============================================================================

    Alguna sugerencia para lograr entrar a desactivar el pluginPlugin Complemento que se añade a la instalación de WordPress para dotarla de más funciones. Existe un repositorio oficial con miles de completos disponibles para instalar.? Quedo atento, muchas gracias.

    Responder
    • Hola Carlos!

      Todo parece indicar que es el pluginPlugin Complemento que se añade a la instalación de WordPress para dotarla de más funciones. Existe un repositorio oficial con miles de completos disponibles para instalar. JetPack el que te está generando el error. Intenta acceder al Cpanel de tu hosting, ve hasta la carpeta de plugins, y renombra la carpeta de este plugin (por ejemplo, escribe delante DES-).

      Después vuelve a intentar acceder y deberías poder hacerlo sin problema.

      Un saludo!

      Responder
      • Juanma,

        Muchas gracias correcto. Su solución puesta en práctica me llevó a poner todo en orden nuevamente. Me queda la inquietud. Como puedo hacer para estar seguro antes de instalar un pluggin complementario, que no me va a causar ese tipo de daños?
        Muchas gracias y saludos.

        Responder
        • Hola Carlos!
          La única precaución que puedes tener es la de comprobar que los plugins que tienes instalados son compatibles con la última versión de WordPress y, por otro lado, asegurarte de que tienes una de las últimas versiones de PHP disponibles.
          Lamentablemente, no puedes prever que todos los plugins instalados sean compatibles entre sí… eso depende de muchos factores que no dependen del usuario.
          Un saludo!

          Responder
  • Hola, ¿me podríais ayudar?. Tengo una web y me da el fallo siguiente: Ha habido un error crítico en tu web.
    No se como solucionarlo.
    Tengo acceso al panel de control de wordpress pero no consigo solucionar el problema.

    Muchas gracias

    Responder
    • Hola Jorge!

      En realidad el error puede ser producido por diversos motivos, por lo que así es casi imposible poder solucionarlo. Posiblemente sea un error de compatibilidad entre varios plugins.

      Te aconsejo que los desactives todos y vayas probando a activarlos poco a poco hasta que te vuelva a fallar, ahí sabrás cuál es el que te da problemas.

      También puedes dejar tu pregunta más concreta dentro de la sección de “Preguntas” de esta web, para ver si alguien te puede ayudar.

      Saludos!

      Responder
  • hola! me sale el error “Ha habido un error crítico en tu web. Por favor, revisa el buzón del correo electrónico de administración de tu sitio para instrucciones.” no me llegó el mail, no puedo acceder al cPanel y no tengo el FTPFTP Protocolo de internet utilizado para transferir archivos a de un ordenador a otro o, en el caso de WordPress, de un ordenador a un servidor., como puedo solucionar o poder acceder al link para entrar en modo de recuperación? AUXILIO! gracias!

    Responder
    • Hola Virginia!

      Si no tienes acceso al CPanel ni al FTPFTP Protocolo de internet utilizado para transferir archivos a de un ordenador a otro o, en el caso de WordPress, de un ordenador a un servidor. tendrás que hablar con quien tenga las credenciales de acceso a una de esas dos herramientas para poder entrar y desactivar todos los plugins y poder recuperar el acceso al back endBack end Panel de administración de WordPress desde donde se gestiona toda la instalación. Esta parte sólo es visible para los usuarios con rol de Administrador..

      Si no puedes conseguirlo por ti misma, envía un ticket de soporte al hosting, porque sin eso no puedes hacer nada.

      Saludos.

      Responder
      • Muchas gracias por la pronta respuesta!! Yo tengo acceso al CPANEL pero por el error de wordpress no me deja ingresar, sale la pantalla blanca, y dice “Ha habido un error crítico en tu web.”
        Al ftp no tengo acceso. L única solución es contactarme con quien tiene contacto con el posting entonces? 🙁

        Responder
        • Virgina, para acceder al CPanel no necesitas teclear el dominio. Accede a través del Área de Clientes de tu proveedor de hosting.

          Una vez dentro, tendrás un botón que ponga acceder a CPanel. En caso contrario utiliza la IP que te dieron y, si aún así no puedes, como te he dicho antes, envíales un ticket de soporte para que puedan ayudarte ellos.

          Responder
          • Bueno, lo solucione poniendole un poco mas de memoria al PHP… en fin ya esta!

  • Estimado..cuando se produjo el error..no envio el correo..al menos en la ultima version que es 5.2.5 .

    No envio al correo, y estaba bien el correo…tal vez sea el pluginPlugin Complemento que se añade a la instalación de WordPress para dotarla de más funciones. Existe un repositorio oficial con miles de completos disponibles para instalar. o el tema..

    Al final tendre que eliminar el WP y volver a instalarlo…es una solucion..al menos si estas empezando a instalar..

    Responder
  • El correo que se envía automáticamente ¿Se envía al administrador de la página creada en WordPress o al administrador de WordPress? Yo soy administrador en de la página que creé en WordPress y no me cae el correo con el enlace ¿Cómo puedo hacer? Gracias.

    Responder
    • Hola Antonio!

      No entiendo muy bien la pregunta… El correo llega al administrador de la instalación de WordPress. Al email que hayáis establecido ahí.

      En WordPress no existen administradores de páginas independientes… sino administradores de sitios.

      Si el email es correcto y no llega a tu buzón, puedes echar un vistazo al artículo donde te explico por qué WordPress no envía correos y cómo solucionarlo.

      Un saludo!

      Responder
  • Hola Juanma, garcias por éste artículo de valor.
    Sabes que me está pasando esto al querer entrar a editar la página HOME de mi sitio, me indica que es el template.
    Activé wp-debug (true) y me indica que hay un error en la línea 753 de un archivo del template.
    Al ver esa línea y compararla con el archivo original que viene en el zip del theme no hay diferencias, está todo correcto. Sabes que se me está yendo de la vista?
    Gracias!

    Responder
    • Hola Ismael!
      El email llega siempre al que esté puesto en la ficha de usuario del administrador.
      Si el email es erróneo y no puedes acceder al backendBack end Panel de administración de WordPress desde donde se gestiona toda la instalación. Esta parte sólo es visible para los usuarios con rol de Administrador., puedes cambiarlo desde el administrador de APPs de tu hosting, a través del CPanel, editando la instalación.
      Como último recurso, podrías cambiar los datos en la tabla correspondiente de la base de datos.
      Un saludo!

      Responder
  • Tengo este error solo al ingresar en editar en la pagina de inicio dentro de WordPress pero no me envía el correo para saber cual es el error.

    Responder
      • Hola Juanma como estas, desde ya muchas gracias por responder mi inquietud, te cuento que volví a configurar el sistema de e-mail pero igualmente no me llega el error.
        Lo que hice fue al trabajar con divi fue guardar cada modulo en la galería de divi, una ves hecho esto elimine la pagina de inicio por completo, cree una nueva y fui cargando los módulos uno a uno y viendo si surgía alguna anomalía, los cargue todos y funciona perfecto, por suerte lo pude resolver así, no se pero seguramente el error estaría en la raíz de la pagina, te mando un abrazo y saludosssss.

        Responder

Deja una respuesta

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

Información básica sobre protección de datos

El responsable del proceso es Juanma Aranda | Tus datos serán tratados para gestionar y moderar tus comentarios | La legitimación del tratamiento es por consentimiento del interesado | No se transferirá ningún dato a terceros, salvo obligación legal | Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.

 

felis odio commodo venenatis libero Lorem Vuelve al inicio

Este virus lo paramos UNIDOS

Quedate en casa

La única forma de frenar la propagación del Covid-19 es quedándonos en casa y siguiendo las indicaciones de las autoridades sanitarias y las Fuerzas de Seguridad.

Este tema nos afecta a TODOS y entre todos debemos colaborar para ponerle fin. 

#QuédateEnCasa