[Résolu] Configuration de WooCommerce Payment impossible à cause de Jetpack (Créer un compte)

  • WordPress :5.8
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2401911
    LovelyAnjali
    Participant
    Initié WordPress
    2 contributions

    Bonjour,

    Ma configuration WP actuelle

    • WordPress : 5.9.3
    • Version de PHP/MySQL : 4.9.7
    • Thème utilisé : OceanWP  version 3.2.2
    • Extensions en place : AddToAny Share Buttons, Elementor, Flexible Shipping, GDPR Cookie Consent, o2switch – WpTiger, Ocean Extra, Premium Addons for Elementor, reSmush.it Image Optimizer, Responsive Lightbox & Gallery, UpdraftPlus – Backup/Restore, WooCommerce, WooCommerce Payments, WooCommerce PayPal Payments, Wordfence Security, WP-Optimize, wpDiscuz, WPForms Lite, Yoast SEO, Zero Spam for WordPress,
    • Nom de l’hébergeur : o2switch
    • Adresse du site : https://www.lovelyillustrationbd.com

    Problème(s) rencontré(s) :

    J’ai une boutique WooCommerce ainsi que l’extension WooCommerce Payments. Je dois terminer la configuration de celle-ci et je reçois le message d’erreur suivant :

    Un problème est survenu lors de la connexion de ce site à WordPress.com : « The Jetpack server was unable to communicate with your site https://www.lovelyillustrationbd.com [HTTP 404]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: http://jetpack.com/support/ »

    J’avais Jetpack mais comme ça ne me plaisait pas, je l’ai supprimée. J’ai nettoyé ma base de données et les tables avec WP-Optimize entre temps. Pourtant, j’ai trouvé ça en allant dans WooCommerce > Etat > Journal :

    fatal-errors-2022-04-06-0f9af2b180831d51e99c7906dca9f7d6.log

    2022-04-06T04:55:07+00:00 CRITICAL require(): Failed opening required ‘/home/dbem6736/public_html/wp-content/plugins/woocommerce-payments/includes/multi-currency/Currency.php’ (include_path=’.:/opt/cpanel/ea-php74/root/usr/share/pear’) dans /home/dbem6736/public_html/wp-content/plugins/woocommerce-payments/vendor/jetpack-autoloader/class-php-autoloader.php à la ligne 90

    J’ai trouvé le fichier en question (dites-moi si vous avez besoin que j’en copie le contenu ici) et à la ligne 90, il y a ça :

    require $file;

    En cherchant dans les dossiers qui sont dans « home », je trouve d’ailleurs beaucoup d’autres fichiers affichant « jetpack » dans leur titre.

    Du coup, que puis-je faire pour finaliser la configuration de WooCommerce Payments ? Dois-je supprimer les fichiers liés à Jetpack ?

    Merci de m’avoir lue.

    • Ce sujet a été modifié le il y a 1 semaine et 6 jours par LovelyAnjali.
    • Ce sujet a été modifié le il y a 4 jours et 22 heures par LovelyAnjali.
    #2402507
    LovelyAnjali
    Participant
    Initié WordPress
    2 contributions

    Bonjour,

    Sur le forum WordPress anglophone, j’ai eu une solution. Mon site n’était pas connecté à WordPress.com. Et comme mon erreur était dûe au fait que Jetpack n’arrivait pas à communiquer avec mon site, on m’a conseillé de réinstaller Jetpack et d’essayer. Ce que j’ai fait mais je n’arrivais pas non plus à configurer Jetpack (c’est d’ailleurs pour ça que je l’avais dégagé avant). Le problème, c’est que l’accès à mon fichier xml-rpc était bloqué. J’ai contacté mon hébergeur (o2switch) et en effet, la ligne « Bloque l’accès au fichier xmlrpc.php » était cochée. Cette ligne est dans la section Sécurité de WP Tiger.

    Donc maintenant, tout fonctionne ! Et comme Jetpack n’est pas obligatoire, je pense que c’est vraiment le blocage d’accès à ce fichier qui a posé problème.

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