Soporte » Plugins y Hacks » WooCommerce » Tu sitio tiene problemas técnicos

  • sweetyandlatina

    (@sweetyandlatina)


    De repente me llega un mail de wordpress donde me dice que mi sitio tiene problemas tecnicos que ingrese a ver si se ve la pagina o si puedo ingresar al panel de administracion, algo que no tiene problemas, ingreso tranquilamente y a la vez, me envia un link que indica el error y al cliquear en ese link, me lleva directamente a la pagina de entradas donde no hay nada.
    Me ha pasado un par de veces, cada vez que, por ejemplo, ingreso un nuevo articulo a un pedido y no se que debo hacer para que no salga mas ya que no veo problemas.
    Aca detallo el mail:
    ¡Hola!

    Desde WordPress 5.2 hay una característica incorporada que detecta cuando un plugin o tema causa un error fatal en tu sitio y te avisa mediante este correo electrónico automático.

    En este caso, WordPress detectó un error con uno de tus plugins, WooCommerce.

    Primero, visita tu web (http://latiendadesweetyandlatina.com/) y comprueba si hay algún problema visible. A continuación, visita la página donde se detectó el error (http://latiendadesweetyandlatina.com/wp-admin/post.php) y comprueba si hay algún problema visible.

    Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.

    Si tu sitio parece roto y no puedes acceder al escritorio, WordPress ahora tiene un «modo de recuperación» especial. Este te permite acceder de forma segura a tu escritorio e investigar más a fondo.

    http://latiendadesweetyandlatina.com/login/?action=enter_recovery_mode&rm_token=6ijppAweJYA30MxCCYqc4R&rm_key=7l1sQb6YJMk4XiOcYrkie5

    Para mantener tu sitio seguro, este enlace caducará en 1 día. Sin embargo, no te preocupes por esto: recibirás por correo electrónico un nuevo enlace si el error ocurre de nuevo después de que caduque.

    Detalles del error
    ==================
    Se produjo un error del tipo E_ERROR en la línea 96 del archivo /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-customer-data-store-session.php. Mensaje de error: Uncaught Error: Call to a member function get() on null in /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-customer-data-store-session.php:96
    Stack trace:
    #0 /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Customer_Data_Store_Session->read(Object(WC_Customer))
    #1 /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-customer.php(116): WC_Data_Store->read(Object(WC_Customer))
    #2 /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1180): WC_Customer->__construct(1, true)
    #3 /home/u111494974/domains/latiendadesweetyandlatina.com/public_html/wp-content/plugins/woocommerce-checkout-manager/new/view/frontend/class-wooccm-fields-register.php(139): WC_Checkout->get_value(‘shipping_countr…’)
    #4 /home/u111494974

    Si me pueden dar una idea del problema, lo agradeceria

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 10 respuestas - 1 de 10 (de 10 total)
  • Moderador LGrusin

    (@lgrusin)

    En el menú Herramientas – Salud del sitio tienes arriba pestañas Estado – Información. Hay datos que pueden servirte para localizar el problema. Mira en Estado a ver si te salen errores críticos.

    sweetyandlatina

    (@sweetyandlatina)

    Acabo de ver y me sale esto:

    Actualización de WordPress disponible (5.2.4)
    Seguridad
    Una actualización menor está disponible para tu sitio. Debido a que las actualizaciones menores a menudo abordan la seguridad, es importante instalarlas.

    Instalar la última versión de WordPress

    Tienes plugins esperando a ser actualizados
    Seguridad
    Los plugins amplían la funcionalidad de tu sitio con cosas como formularios de contacto, comercio electrónico y muchas otras. Esto significa que tienen un profundo acceso a tu sitio y por tanto es vital mantenerlos actualizados.

    Tu sitio tiene 2 plugins esperando a ser actualizados.

    Gestiona tus plugins

    Actualiza tus plugins

    Las actualizaciones en segundo plano no están funcionando como se espera
    Seguridad
    Las actualizaciones en segundo plano garantizan que WordPress se puede actualizar automáticamente si se publica una actualización de seguridad para la versión que estás utilizando actualmente.

    Error La constante AUTOMATIC_UPDATER_DISABLED está definida y activada.
    Aprobado No se han detectado sistemas de control de versiones.
    Aprobado Tu instalación de WordPress no requiere credenciales de FTP para realizar actualizaciones.
    Aprobado Todos tus archivos de WordPress son editables.

    Las actualizaciones las hice, el ultimo error la constante…. no se que se hace

    sweetyandlatina

    (@sweetyandlatina)

    Despues de actualizar la version el plugin que me pedia, sigue saliendo el error

    Error La constante AUTOMATIC_UPDATER_DISABLED está definida y activada.

    Que significa?

    Moderador LGrusin

    (@lgrusin)

    Significa que has puesto en el wp-config.php que no se hagan actualizaciones. Con lo que esos plugins y el propio WordPress no se actualizan, y de ahí esos mensajes de advertencia.

    sweetyandlatina

    (@sweetyandlatina)

    ni cuenta me di, como lo arreglo? pleaseeeeeeeee Ahora no me deja entrar, no se si es un problema de internet o por esto mismo

    Moderador LGrusin

    (@lgrusin)

    Si no puedes entrar al escritorio, entra por FTP o desde el Administrador de archivos del Panel de control del hosting y cambia el nombre a la carpeta plugins (por ejemplo plugins-old) . Con esto podrás entrar en el escritorio. Si vuelves a poner su nombre a la carpeta plugins, los plugins aparecerán, pero desactivados, con lo que podrás comprobar cuál o cuáles son los que dan problemas.

    En el archivo wp-config.php has puesto:
    define( 'AUTOMATIC_UPDATER_DISABLED', true );
    Si quieres actualizaciones elimina esa línea. Deja esto para el final, resuelve primero lo anterior.

    sweetyandlatina

    (@sweetyandlatina)

    Hola, gracias por responder. Al final, logre entrar tranquilamente a mi panel de administracion, eso era un problema de mi servicio de internet, pero, no tiene nada que ver con el tema del archivo wp-config.php, eso sigue igual.
    No se si es importante, pero me aparece cada vez que ingreso manualmente un pedido o ingreso productos a algun pedido en proceso.
    Te parece que igualmente haga lo que me decis en tu ultimo mensaje o no toque nada? y respecto a el archivo wp-config.php donde me decis que elimine la linea, donde tengo que entrar para hacerlo? tene en cuenta que soy totalmente ignorante de estas cosas y me da panico tocar y terminar desconfigurando todo.

    Moderador LGrusin

    (@lgrusin)

    Igual el dichoso plugin aquel para aprobar usuarios es el causante. Ten en cuenta que es un plugin de hace un año que no se ha actualizado y no está comprobado con la nueva versión de WordPress ni con WooCommerce. Prueba desactivar otros plugins menos WooCommerce, empieza por ese New user approve.

    Tendrás que investigar si es un plugin, o varios, o incluso el propio tema que no se lleva bien con WooCommerce.

    Puedes dejar el archivo wp-config.php tal como está, pero recuerda que no tienes actualizaciones automáticas.

    sweetyandlatina

    (@sweetyandlatina)

    Es que lo elimine a ese plugin directamente para que no me genere conflicto cuando alguien quiere comprar y registrarse.
    Hay alguna forma de que pueda, no se, tildar o marcar que las actualizaciones sean automaticas? tal vez, se solucione el problema.

    Moderador LGrusin

    (@lgrusin)

    Necesitas tener acceso al servidor por FTP o desde el Administrador de archivos del Panel de control del hosting. Una forma es:
    1 – Descarga el archivo wp-config.php en tu PC
    2 – Con un editor de textos como el blog de notas (no vale Word) elimina la línea
    define( 'AUTOMATIC_UPDATER_DISABLED', true );
    del archivo wp-config.php y guarda los cambios.
    3 – Subelo al servidor, donde mismo estaba el otro, tendrás que sobreescribirlo.
    4 – Deberías guardar una copia del wp-config.php original en alguna carpeta de tu PC por si algo va mal.

    Lo que no entiendo quién te hizo ese cambio, no viene en el wp-config.php original.

Viendo 10 respuestas - 1 de 10 (de 10 total)
  • Debes estar registrado para responder a este debate.