[Résolu] Fatal error: Uncaught Error: Class « WpOrgRequestsRequests » (Créer un compte)

  • WordPress :6.3
  • Statut : résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2462557
    Cyberpunkau
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.2
    • Thème utilisé : Hello Elementor
    • Extensions en place : CFDB7 / Duplicate post / Elementor pro / EA / Site Kit Google / header footer elementor / Loginpress / Metform / Mobile bottom menu / pest guard core / Royal addon / Visual portfolio / wp rocket
    • Nom de l’hébergeur : Infomaniak
    • Adresse du site : dev.action-nuisible.fr

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

    Depuis quelques jours, impossible d’accéder à mon site. J’ai créer un site annexe pour pouvoir faire une refonte mais plus rien ne fonctionne. (je pense depuis la dernière mise à jour de wordpress)

    Un plugin était sur le site à l’origine, je l’ai laissé (erreur de ma part haha) avec un thème lié à celui là. (pest guard core + thème : pest guard).

    Il me semble que le site fonctionnait en 6.3.1.

    Voici les erreurs qui apparaissent :

    Deprecated: md5(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/load.php on line 1376

    Fatal error: Uncaught Error: Class "WpOrg\Requests\Requests" not found in /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/class-wp-http.php:14 Stack trace: #0 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-settings.php(242): require() #1 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-config.php(109): require_once('/home/clients/7...') #2 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-load.php(50): require_once('/home/clients/7...') #3 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-admin/admin.php(34): require_once('/home/clients/7...') #4 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-admin/index.php(10): require_once('/home/clients/7...') #5 {main} thrown in /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/class-wp-http.php on line 14

    Fatal error: Uncaught Error: Call to a member function set() on null in /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/l10n.php:806 Stack trace: #0 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/l10n.php(900): load_textdomain('default', '/home/clients/7...', 'fr_FR') #1 /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/class-wp-fatal-error-handler.php(47): load_default_textdomain() #2 [internal function]: WP_Fatal_Error_Handler->handle() #3 {main} thrown in /home/clients/7e5626ea84a4f7c2b2dac5720b91a77f/sites/dev.action-nuisible.fr/wp-includes/l10n.php on line 806

    Merci pour votre aide !

    #2462558
    jeherve
    Participant
    Padawan WordPress
    86 contributions

    La classe <code class= »code-embed-code language-markup »>WpOrg\Requests\Requestsa été ajoutée à WordPress dans la version 6.2. Si tu utilises la version 6.3.1 sur ton site et que tu rencontres cette erreur, il est possible que ta dernière mise à jour ne se soit pas bien passée et que certains fichiers de WordPress soit manquants sur ton installation de WordPress.

    Dans tous les cas, il va donc te falloir ré-installer une version toute fraiche de WordPress. Tu peux le faire de différentes façons suivant ta familiarité avec WordPress. En voici deux :

    • Via WP CLI, avec <code class= »code-embed-code language-markup »>wp core download –version=6.3.2 –force
    • Via SFTP, en téléchargeant un zip de WordPress, puis en décompressant ce zip, puis en supprimant le dossier wp-content du dossier obtenu, puis en uploadant ce dossier pour remplacer ton installation de WordPress actuelle.
    #2462600
    Cyberpunkau
    Participant
    Initié WordPress
    4 contributions

    Alors j’ai réinstallé l’intégralité de mon WordPress mais en gardant seulement le wp-content

     

    cela n’a pas fonctionné du coup…

    #2462652
    jeherve
    Participant
    Padawan WordPress
    86 contributions

    C’est étrange…

    • Peux-tu vérifier le contenu du fichier wp-includes/Requests/src/Requests.php dans votre installation de WordPress? Vois-tunamespace WpOrg\Requests; à la ligne 12 ? Si ce fichier n’existe pas ou n’a pas ce contenu, c’est que la mise à jour n’a pas été complète.
    • Quelle est la version de PHP installée sur ton serveur ? Tu peux trouver cette info dans Outils > Santé du site dans ton tableau de bord, ou dans ton cPanel si tu n’as toujours pas du tout accès à ton tableau de bord. Il faudrait que cette version soit au moins PHP 7.0.
    #2462654
    pasglop
    Participant
    Maître WordPress
    702 contributions

    Ton site est tout simplement piraté (voir ici)

     

    Tu as une solution de nettoyage là.

    #2462656
    Cyberpunkau
    Participant
    Initié WordPress
    4 contributions

    Hello,

    J’ai bien la ligne namespace WpOrg\Requests; à la ligne 12 et je suis en PHP 8.2.

     

    Merci Paslog, je vais essayer ça !

    • Cette réponse a été modifiée le il y a 1 année et 6 mois par Cyberpunkau.
    #2462657
    ferman
    Modérateur
    Maître WordPress
    7583 contributions

    Ton site est tout simplement piraté…(@pasglop)

    C’est d’ailleurs assez intéressant: le site dev est piraté (spam-seo) mais redirige vers « action-nuisible.fr » (sans dev) qui, lui, apparaît comme propre. Donc pratiquement, quel est l’effet du piratage: nul?

    • Cette réponse a été modifiée le il y a 1 année et 6 mois par ferman.
    #2462712
    Cyberpunkau
    Participant
    Initié WordPress
    4 contributions

    Alors, merci ça a bel et bien fonctionné !

     

    Je peux enfin retourné sur mon wp-admin.

    Par contre j’ai encore quelques erreurs qui apparaissent. Par exemple j’ai ce code erreur qui apparaît quand je veux cliquer sur le bouton – add plugin

     

    Accès interdit!
    Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

    Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.

    Error 403
    dev.action-nuisible.fr
    Apache

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