[Résolu] ERREUR 500 sur la partie admin

  • WordPress :4.9.1
  • Statut : résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #2292810
    Auresky
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP 7.0 / <span data-ng-bind=”element.type”>MYSQL</span> <span data-ng-bind=”‘v’ + ctrlTabDatabases.constructor.formatVersion(element.version)” data-ng-if=”element.version”>v.5.6</span>
    • Thème utilisé : ENFOLD
    • Extensions en place : .fr
    • Nom de l’hébergeur : Ovh
    • Adresse du site : http://www.histoire-a-la-carte.fr

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

    Hello tout le monde,

    Je dépanne en ce moment sur un site installé depuis… longtemps.

    Je rencontre ce soir le problème suivant : erreur 500 uniquement sur la partie admin (l’accès au www fonctionne correctement)

    J’ai tenté les choses suivantes :

    – Modif htaccess / modif nom du dossier plugins / vider mes caches

    Rien ni fait, quand j’active le mode debug, j’ai un message d’erreur par rapport à la side bar mais je ne pense pas que ce soit le problème (si ?)

    Une idée de ce que j’ai pu rater ?

    Merci d’avance à tous pour votre aide

     

    PS : voici le log d’erreur complet

    Notice: register_sidebar est appelée de la mauvaise manière. Aucun id n’a été configuré dans le tableau d’arguments de la colonne latérale « Displayed Everywhere ». « sidebar-1 » sera utilisé par défaut. Configurez manuellement id avec « sidebar-1 » pour faire disparaître cette notification et conserver le contenu actuel de la colonne latérale. Veuillez lire Débogage dans WordPress (en) pour plus d’informations. (Ce message a été ajouté à la version 4.2.0.) in /home/histoirem/www/wp-includes/functions.php on line 4201

    //l’erreur au dessus se répète 9 fois puis :

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_newsbox est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_portfoliobox est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_socialcount est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_combo_widget est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_partner_widget est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_google_maps est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Notice: La méthode du constructeur appelée pour WP_Widget dans avia_fb_likebox est obsolète depuis la version 4.3.0 ! Utilisez

    __construct()

    Ã la place. in /home/histoirem/www/wp-includes/functions.php on line 3956

    Fatal error: Cannot redeclare register_setting() (previously declared in /home/histoirem/www/wp-includes/option.php:1969) in /home/histoirem/www/wp-admin/includes/plugin.php on line 1802

    • Ce sujet a été modifié le il y a 1 semaine et 6 jours par Auresky. Raison: ajout d'information
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2292814
    PhiLyon
    Modérateur
    Maître WordPress
    24381 contributions

    Bonjour.

    Ce que tu as raté ce sont les mises à jour (d’après Sucuri)

    CMS: WordPress 4.9.13

    Powered by: PHP 5.5

    Et je n’ai pas vérifié les extensions.

    Avant tout passes le PHP en 7.3, désactives les extensions et mets à jour WordPress en 5.3.2 en suivant la deuxième partie de ce sujet https://wpfr.net/support/sujet/solutions-de-depannage-pour-un-site-hacke-pirate/

    Ensuite vérifies les mises à jour des extensions avant de les réactiver.

    🙂

    #2292815
    Auresky
    Participant
    Initié WordPress
    4 contributions

    Bonsoir,

    Effectivement je pensais bien à ça mais sans grande certitude, je vais lui mettre wordpress à jour je vous tiens informé.

    Merci

    #2293000
    Auresky
    Participant
    Initié WordPress
    4 contributions

    Hello !

    J’ai réussi à basculer wordpress et le thème à jour, cela semble avoir réglé énormément de problème, je t’en remercie.

    A ce jour il reste 1 seul problème assez bloquant : lorsque que j’ajoute un article au panier, j’ai une erreur 500 qui apparait. Voici le log d’erreur, saurais tu m’aider sur ce point ?

    les deux premières semble être la cause du problème, mais je n’ai jamais eu ce type de souci avant…

    Warning: Declaration of WC_Product_Booking::get_price() should be compatible with WC_Product::get_price($context = ‘view’) in /www/wp-content/plugins/woocommerce-bookings/includes/class-wc-product-booking.php on line 1019

    Warning: Declaration of WC_Gateway_Systempay::validate_multiselect_field($key) should be compatible with WC_Settings_API::validate_multiselect_field($key, $value) in /www/wp-content/plugins/woocommerce-systempay/class-wc-gateway-systempay.php on line 688

    Deprecated: Function create_function() is deprecated in :

    – wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-constants.php on line 155
    – wp-content/plugins/wp-e-commerce/wpsc-widgets/admin_menu_widget.php on line 87
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/category_widget.php on line 164
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/product_tag_widget.php on line 93
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/shopping_cart_widget.php on line 148
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/donations_widget.php on line 104
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/latest_product_widget.php on line 114
    – wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/widgets/price_range_widget.php on line 93

    Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”? in :

    – wp-content/plugins/wp-e-commerce/wpsc-includes/wpsc-meta-visitor.php on line 573
    – wp-content/plugins/wp-e-commerce/wpsc-includes/wpsc-meta-visitor.php on line 657
    – wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-deprecated.php on line 1545
    – wp-content/plugins/wp-e-commerce/wpsc-components/merchant-core-v2/helpers/gateways.php on line304

    • Cette réponse a été modifiée le il y a 1 semaine et 4 jours par Auresky. Raison: mise au propre
    #2293002
    PhiLyon
    Modérateur
    Maître WordPress
    24381 contributions

    Bonjour.

    WP ecommerce n’est sûrement pas compatible avec WordPress 5.3.2

    This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

    La ligne Deprecated : Function create_function() is deprecated in dit que la fonction est obsolète.

    🙂

    #2293007
    Auresky
    Participant
    Initié WordPress
    4 contributions

    Hello Merci pour ton aide, le problème venait d’un conflit entre woocommerce table rates et l’extension woocommerce, j’ai désactivé table rates et tout est rentré dans l’ordre, il me reste encore du ménage à faire mais l’ensemble semble désormais fonctionnel.

    Merci

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