Paramétrage woocommerce Page blanche suite à dernière MAJ (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #545436
    ctess
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Ma configuration WP actuelle :
    – Version de WordPress : La version 4.1.1
    – Version de PHP/MySQL : 4.1.9
    – Thème utilisé : Evolve 3.1.0 (dernière v.)
    – Extensions en place :
    Akismet
    GA Google Analytics
    Google Analytics by Yoast
    Redirection
    TinyMCE Advanced
    WooCommerce
    WooCommerce Systempay Payment
    SEO WordPress

    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.pierreyonas-medium.com

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

    Bonjour.

    J’ai fait aujourd’hui une mise à jour de WordPress, de Woocommerce et de mon thème Evolve. Ensuite, impossible d’accéder à la page Commande pour mes articles après avoir ajouté dans le panier (page blanche). Je suis donc allée voir dans mon admin, au niveau des paramètres de commerce. Pareil, page blanche. Donc je n’accède plus au règlage du pluggin. Je n’accède plus non plus au menu rapport. Par contre, j’accède dans l’admin wordpress aux fiches produits. Du coup j’ai vite supprimé l’accès au niveau du menu front à la boutique en ligne.

    J’ai augmenté la memoire dans le fichier de config, l’ai passé à 64MB, mais ça ne change rien. Bref, je sèche.
    http://www.pierreyonas-medium.com/checkout/ -> Page blanche en front
    wp-admin/admin.php?page=wc-settings -> Page blanche

    Dans Etat du système, tous les indicateurs sont au vert, à part Support woocommerce = Non déclaré, mais je ne sais pas comment faire.

    Est-ce que vous avez rencontré ce problème? J’ai vu que les dernières versions de woocommerce n’étaient pas très stable.

    Merci beaucoup pour votre aide.

    #987675
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    active le mode “debug” en mettant WP_DEBUG à TRUE dans le fichier wp-config.php
    peut-être que ça affichera des messages d’erreur

    #987676
    ctess
    Participant
    Initié WordPress
    12 contributions

    Merci mathieu, voilà ce que j’obtiens:
    Fatal error: Call to undefined method WooCommerce::logger() in /home/pierreyo/www/wp-content/plugins/woocommerce-systempay/class-wc-gateway-systempay.php on line 73

    J’ai essayé de déclaré le support woo commerce avec cette procédure:
    http://macadamcodeboys.com/2013/03/19/rendre-un-theme-compatible-avec-woocommerce/

    La première solution, cata totale, site même plus accessible.

    Vue l’erreur, on dirait que ça vient plutôt de systempay.

    #987677
    ctess
    Participant
    Initié WordPress
    12 contributions

    Voilà ce que j’ai à la ligne 73:

    // logger
    if ($this->debug) {
    $this->log = $woocommerce->logger();
    }

    dans la version avant mise à jour, on ne gérait pas les inscriptions pour l’achat. Autrement dit, pas besoin d’être connecté pour acheter.

    #987678
    CodyGlot
    Participant
    Padawan WordPress
    55 contributions

    La raison est simple ctess, logger est déprécié depuis un bout de temps déjà.

    Tu peux supprimer cette instruction là ou la mettre en commentaire et voir ce que ça donne.
    Aussi, tu devrais mettre à jour ton plugin gateway systempay.

    Mais avant de faire quoique ce soit, tu devrais commencer par désactiver ce plugin là (systempay) et vérifier que WooCommerce fonctionne bien avec le reste de tes plugins.

    #987679
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    oui c’est l’extension systempay qui n’est pas à jour, la commande ” $woocommerce->logger();” est déconseillée depuis plus d’1 an
    à la place de la ligne, mets ce code :

    $this->log = new WC_Logger();

    #987680
    ctess
    Participant
    Initié WordPress
    12 contributions

    Merci beaucoup pour vos réponses Mathieu et StartMeUp.

    Le problème venait probablement du logger -> j’ai modifié le code. Ca m’a donné accès aux pages blanches. Par contre, après je ne pouvais plus accéder au paiement en ligne (absence du bouton Valider la commande qui mène vers Systempay).

    Bon, du coup j’ai supprimé le pluggin, et je l’ai retéléchargé depuis la page Systempay. Et le problème est résolu.

    Je note quand même que woocommerce + systempay + mise à jour wordpress = grosse cata bien souvent. Vu le nombre de produits, ça servait à rien de passer sur un plus gros systeme, mais je me demande comment font ceux qui ont de gros sites e-commerce.

    Merci encore pour votre aide et bon week-end!

    #987681
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    pour les gros sites, il existe souvent une copie de travail du site.
    les modifications sont d’abord faites sur le site de travail et quand tout est vérifié, les changements sont appliqués sur le site en production

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