Mise à jour automatique des extensions ne fonctionne (Créer un compte)

  • WordPress :6.5
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #2480133
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.1.29 /8.0.37-29
      Thème utilisé : OceanWP enfant
      Extensions en place : Buy one click WooCommerce
      Checkout Field Editor (Checkout Manager) for WooCommerce
      Colissimo Officiel : Méthodes de livraison pour WooCommerce
      CookieYes | GDPR Cookie Consent ;
      Customer review
      Easy Table of Contents ( créer des sommaires)
      Elementor Header & Footer Builder ;
      Essential Addons for Elementor ;
      Facebook for WooCommerce
      Formidable Forms ;
      GA Google Analytics ;
      Mailerlite – woocommerce
      Ocean Extra ;
      Solid Security Basique
      UpdraftPlus – Backup/Restore ;
      WC Cancel Order : pour permettre au client d’annuler sa commande
      WooCommerce ;
      WooCommerce HookMeUp pour ajouter des petites sections elementor ds woocommerce
      WooCommerce Stripe Gateway ;
      WP-Sweep ;
      WP Fastest Cache ;
      WP Mail logging
      Yoast SEO

      Nom de l’hébergeur : OVH
      Adresse du site :

    Problème(s) rencontré(s) : Aucune mise à jour de plugin ne se lance automatqiuement alors que c’est sensé ^tre activé. Voici le message : La mise à jour automatique est en retard de 3 semaines. Il peut y avoir un problème avec WP-Cron.

    La mise à jour manuelle fonctionne

    Et voici les problèmes identifiés qui doicvent être liés à mon avis :

    • L’évènement planifié action_scheduler_run_queue a échoué. Votre site fonctionne toujours, mais cela pourrait indiquer que les publications planifiées ou les mises à jour automatiques ne fonctionnent pas comme elles le devraient.
    • L’API REST est l’une des façons pour WordPress ou d’autres applications de communiquer avec le serveur. Par exemple, l’écran de l’éditeur s’appuie sur celle-ci pour afficher et enregistrer vos publications.

      Lors du test de l’API REST, un résultat inattendu a été retourné :

      Point de terminaison de l’API REST : https://www.lunhamac.fr/wp-json/wp/v2/types/post?context=edit
      Réponse de l’API REST : (403) Forbidden

    • La requête de bouclage a renvoyé un code d’état HTTP inattendu, 403. Il n’a pas été possible de déterminer si cela peut empêcher des fonctionnalités de fonctionner comme prévu.

     

    Que dois-je faire merci ?

     

    #2480140
    Flobogo
    Modérateur
    Maître WordPress
    20394 contributions

    Bonjour,

    J’ai eu un problème similaire. L’installation de l’extension WP-Crontrol avait résolu le problème. (+ je crois l’ajout d’une phrase dans wp-config.php). Tout a fini par se rétablir. Ne m’en demandez pas plus sur le plan technique, je ne saurai pas répondre.

    #2480592
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Merci j’ai toujousr le problème, je n’ai rien fait. Si quelqu’un d’autre peut me répondre avec une solution plus facile à mettre en oeuvre , merci

    #2480600
    Li-An
    Participant
    Maître WordPress
    28701 contributions

    Bonjour, c’est un problème lié à la fonction de cron de WP. C’est un problème très technique et il n’y a pas de solution « facile » miracle. Ça peut en effet être lié à votre hébergeur par exemple.

    Désactivez les autres extensions, mettez un thème par défaut et testez pour voir. Vous pouvez laisser une extension de maintenance pour ne pas effrayer vos visiteurs et utiliser https://www.echodesplugins.li-an.fr/plugins/widget-importer-exporter/ pour sauvegarder le réglage de vos widgets. Vous pouvez aussi regarder dans Outils>Santé du site s’il n’y a pas un problème important.

    #2480620
    Flobogo
    Modérateur
    Maître WordPress
    20394 contributions

    Ma solution est très facile à mettre en œuvre : c’est juste une extension à installer. Bon, j’avais tâtonné un peu pour les réglages, mais je crois me souvenir que j’avais regardé les captures écran sur le descriptif de l’extension. De mémoire, il faut supprimer ou réinitialiser les « tâches » qui n’ont pas pu être exécutées.

    Quand je disais qu’il ne fallait pas m’en demander plus sur le plan technique, c’est que le problème en lui-même est technique (le fonctionnement des tâches « Cron »)

    Pour moi, tout est rentré dans l’ordre après utilisation de l’extension.

    #2480683
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Ok merci beaucoup, c’est parce que tu avais indiqué devoir rajouter une ligne dans hpconfig et je ne savais quoi rajouter exactement.

    « De mémoire, il faut supprimer ou réinitialiser les « tâches » qui n’ont pas pu être exécutées. »  de quelles taches s’agit il ? le fait que les extensions ne se mettent pas à jour toute seule ou il y d’autres taches qui ne fonctionnent pas ? Si tel est le cas je le vois à quel niveau ?

    Merci beaucoup

    #2480716
    Flobogo
    Modérateur
    Maître WordPress
    20394 contributions

    réinitialiser les « tâches » qui n’ont pas pu être exécutées. » de quelles taches s’agit il ?

    Ben, ça dépend des sites. L’extension va les trouver toute seule, c’est son boulot 😉

    Je ne peux pas vous dire ça dans le vide, alors que je ne me rappelle même pas exactement comment ça se présentait pour mon site.

    Lisez les instructions de l’extension WP-Crontrol et la FAQ, regardez les captures écran, puis installez-la, activez-la, et regardez ce qu’elle affiche sur votre site. Puis venez ici mettre les captures écran.

    En tous cas, avant de toucher à quoi que ce soit, faites une sauvegarde de votre base de données.

     

    #2480844
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Bonjour

    J’ai installé wp-control

    A part la mise à jour des extensions que ne fonctionne plus, solid security ne peut pas fonctionner correctement non plus :

    • Une erreur est survenue lors de l’analyse de site planifiée de Lunhamac :
    • Message d’erreur : JSON invalide.
    • Code d’erreur : invalid_json

     

    Et voici ce qu’affiche WP Control
    Planificateur d’actions : 31 actions passées trouvées ; il y a peut-être un problème. : que des actions woocommerce

    Exemple : woocommerce_cleanup_draft_orders <span class= »run »>Exécuter | </span><span class= »cancel trash »>Annuler</span>
    <div>Est-ce que je peux les executer manuellement et si oui faut-il respecter un ordre ?</div>
    <div></div>
    <div></div>
    <div>merci</div>
    <div></div>
    <div></div>
     

     

     

    #2480860
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Dans l’état de santé du site, j’ai un problème critique : Les options chargées automatiquement sont des réglages de configuration des extensions et thèmes qui sont chargés automatiquement avec chaque chargement de page dans WordPress. Trop d’options chargées automatiquement peut ralentir votre site. Votre site a 1027 options chargées automatiquement (taille : 1 Mo) dans le tableau des options, ce qui peut ralentir votre site. Vous pouvez revoir les options chargées automatiquement dans votre base de données et retirer toutes options qui ne seraient plus nécessaires à votre site.

     

    Je ne sais pas trop comment résoudre cela, et est-ce que cela pourrait etre lié à mon pb ?

    #2480862
    Li-An
    Participant
    Maître WordPress
    28701 contributions

    C’est un avertissement qui a été rajouté dans les dernières versions de WP – je l’ai découvert aussi. Vous trouverez des tutos pour nettoyer les entrées – au moins celles des extensions que vous n’utilisez plus – mais en règle générale, il n’y a pas grand chose à faire puisque si ces options sont chargées, c’est que les extensions ou le thème en ont besoin.

    #2480866
    Flobogo
    Modérateur
    Maître WordPress
    20394 contributions

    Une erreur est survenue lors de l’analyse de site planifiée

    C’est donc une tâche Cron (planifiée), elle échoue comme la mise à jour des extensions.

    Dans les lignes des différentes actions, celles qui comportent la mention None ou aucun peuvent être supprimées. (faites une sauvegarde de BDD avant)

    Voir la FAQ de l’extension :

    Cela signifie que l’événement cron est programmé pour s’exécuter à l’heure spécifiée, mais qu’il n’existe aucune fonctionnalité correspondante qui sera déclenchée lors de l’exécution de l’événement, l’événement est donc inutile.
    Cela est souvent dû à des plugins qui ne nettoient pas leurs événements cron lorsque vous les désactivez. Vous pouvez utiliser votre moteur de recherche préféré pour rechercher le nom de l’événement afin de savoir à quel plugin il appartient, puis décider de le supprimer ou non.

    Voir aussi les infos d’aide sur le site officiel de l’extension (en anglais)

    #2480867
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    Bonjour

    Je n’ai pas tout compris

    1 – Grace à WP control j’ai pu voir que j’avais à ce jour 69 actions non executées. Que dois-je faire de chacune ? je les mets en pièce jointe

    2- Comment resoudre ce problème de cron, est-ce que en consultant un fichier on peut savoir si c’est un plugin qui provoque le pb

    3 – Est ce que je suis dans une situation critique car j’ai laissé trainé, je pensé que le pb n’téait que sur la maj des plugins ?

    merci poir votre aide

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2480869
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    bonjour

    en desactivant temporairement solid security basique, j’ai pu voir que c’est lui qui provoque l’erreur :

    Il y a eu un problème lors du déclenchement d’un appel au système WP-Cron sur votre site. Cela signifie que les évènements WP-Cron sur votre site peuvent ne pas fonctionner. Le problème était :

    Code de réponse HTTP inattendu : 403

    La dernière maj date de 3 mois. j’ai du le reactiver pour raison de securité. Que dois je faire ? Merci

    #2480872
    debhamac
    Participant
    Chevalier WordPress
    116 contributions

    J’ai ouvert htaccess , rien concernant le cron

    J’ai verifié mes parametrages dans solid security : et j’ai desactivé :  fonctionnalités expérimentales =>  l’erreur http 403 a disparu qq temps et a été remplacée par : <span>Erreur cURL 28 : l’opération a expiré après 3 000 millisecondes avec 0 octet reçu</span><span id= »curl-error-28-operation-timed-out-after-3000-milliseconds-with-0-bytes-received » class= »hx-absolute -hx-mt-20″></span> (<span>Cela signifie qu’il y a un problème de connectivité réseau empêchant votre serveur d’effectuer des requêtes de « bouclage » vers lui-même.)

    Mais l’erreur http 403 est revenue</span>

    En activant le suivi de l’aleration de fichier j’ai decouvert une erreur fatale :  id => 75227 module => file_change type => fatal code => file-scan-aborted timestamp => 2024-10-02 07:22:16 init_timestamp => 2024-10-02 07:22:13 remote_ip => 2001:861:8ac9:6a40:a4fe:977e:7dcd:5f48 user_id => 4 url ​​=> https://www.lunhamac.fr/wp-admin/admin-ajax.php memory_current => 144235344 memory_peak => 144304104 data => Array id => file-change step => check-hashes chunk => others

     

    • Cette réponse a été modifiée le il y a 1 jour et 9 heures par debhamac.
    #2480877
    Li-An
    Participant
    Maître WordPress
    28701 contributions

    Je vais vous paraître méchant, mais je considére que Solid Security est une parodie de solution de sécurité pour WP. Protéger le login n’empêche en rien le piratage. Les extensions de sécurité que je conseille : NinjaFirewall (léger sur le site et efficace), SecuPress (français) et Wordfence (la plus populaire mais lourde) cf mon billet https://www.echodesplugins.li-an.fr/plugins/un-wordpress-vraiment-protege/.

15 sujets de 1 à 15 (sur un total de 17)
  • Vous devez être connecté pour répondre à ce sujet.