[Résolu] Connexion impossible à mon blog… (Créer un compte)

  • WordPress :6.6
  • Statut : résolu
  • Ce sujet contient 154 réponses, 5 participants et a été mis à jour pour la dernière fois par Laurent__13, le il y a 1 mois.
15 sujets de 106 à 120 (sur un total de 155)
  • Auteur
    Messages
  • #2481764
    Flobogo
    Modérateur
    Maître WordPress
    20566 contributions

    Alors là, c’est incompréhensible ! Je commence sérieusement à croire que la base de données est corrompue, et qu’il est impossible d’y inscrire quoi que ce soit.

    On va faire une dernière tentative. Par FTP, accédez au dossier de votre thème (wp-content > themes > nom-de-votre-theme), téléchargez le fichier functions.php sur votre ordinateur et ouvrez le avec Notepad ++

    A la fin du fichier, ajoutez les lignes de code ci-dessous, enregistrez puis envoyez le fichier par FTP.
    Allez sur votre site côté « visiteur », changez de page, puis revenez à la page de login et tentez de vous connecter avec les identifiants définis ci-dessous.

    function lk_create_admin(){ 
    // On définit un identifiant
    $username = 'Karouby';
    // On définit un mot de passe
    $password = 'azerty123';
    // On définit l'email associé au compte
    $email = 'un-mail-valide@gmail.com';
    // On vérifie que l'utilisateur n'existe pas déjà
    if ( !username_exists( $username ) && !email_exists( $email ) ) {
    // On créé notre utilisateur
    $username_id = wp_create_user( $username, $password, $email ); $username = new WP_User( $username_id );
    // On lui définit un rôle d'administrateur
    $username->set_role( 'administrator' ); }
    }
    add_action('init','lk_create_admin');

     

    Vous pouvez évidemment modifier le username et le password ainsi que l’e-mail, du moment que ces 3 infos sont différentes de vos infos habituelles de connexion.

    #2481768
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Je viens de procéder à l’essai (je vous en remercie).

    Puis au loging, rebelote : après un petit temps d’attente, tout s’efface et l’administration est toujours bloquée.

    #2481771
    Flobogo
    Modérateur
    Maître WordPress
    20566 contributions

    Quand vous dites « tout s’efface et l’administration est toujours bloquée », vous voulez dire que vous revenez à la page de login, sans autre message ?

    Au fait, vos extensions sont toujours actives ?

    Désactivez absolument toutes vos extensions (par FTP : renommez le dossier des plugins en plugins-X ou plugins-OLD). Videz le cache navigateur, et le cache du site si il y a un dossier « cache » dans wp-content.
    Puis refaites la procédure ci-dessus, ou celle du script à placer à la racine de l’installation, puis à lancer à partir de l’URL.

    On ne sait jamais, des fois que vous ayez une extension qui bloque la création d’un nouvel admin’ …

    #2481791
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Oui, j’ai carrément renommé le dossier Plugins par FTP (Plugins-X).

    Lorsque je me logue, l’URL est : [https://www.laurentkarouby.com/wp-login.php] ;

    Après le temps d’attente de quelques secondes, les deux champs Login et Mot de passe réapparaissent vides. L’URL est alors la suivante :

    [https://www.laurentkarouby.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.laurentkarouby.com%2Fwp-admin%2F&reauth=1]

    #2481793
    Flobogo
    Modérateur
    Maître WordPress
    20566 contributions

    Cache navigateur vidé ? Et aucun dossier « cache » qui traîne dans votre installation à la racine ou dans wp_content ou dans uploads ?

    #2481801
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Cache navigateur vidé.

    Aucun dossier « Cache » à la racine ;

    Dans _Content : il reste les dossiers « Cache » et « Boost-cache » ;

    Aucun dossier « Cache » dans Uploads.

    #2481803
    Flobogo
    Modérateur
    Maître WordPress
    20566 contributions

    Dans _Content : il reste les dossiers « Cache » et « Boost-cache »

    Sauvegardez ces 2 dossiers sur votre ordi, puis supprimez le contenu de ceux qui sont en ligne. Videz à nouveau le cache navigateur.

    Puis essayez à nouveau de vous loguer comme nouvel admin, selon une des méthodes précitées.

    #2481816
    ferman
    Modérateur
    Maître WordPress
    7283 contributions

    Bonjour,

    Il me semble qu’on n’a pas encore vérifié si les droits étaient corrects. Sujet traité ICI . Mettez-nous en copie d’écran (ou en code SQL) ce que vous voyez.

    #2481859
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Bonjour Ferman,

    J’ai analysé le document demandé et me suis aperçu que des passages ont été intercalés, en comparaison avec le « modèle » donné par votre lien. J’ai surligné les-dits passages. Merci d’avoir pensé à ce contrôle.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2481863
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Ah, et puis j’en ai une bonne à vous apprendre de mon hébergeur web !

    J’ai reçu ce matin ce message :

    En consultant votre espace client, j’ai constaté que la taille de la base de données laurentkarouby dépasse le quota alloué : 39 Mo / 30 Mo. Il est nécessaire de réduire cette taille afin qu’elle ne dépasse pas la limite de 30 Mo pour qu’elle sera débloquer en écriture.

    Cela explique sûrement la raison pour laquelle je n’ai pas pu créer un second _User (avec ce message d’interdiction, voir plus haut) ! Ainsi que cette impression que le piratage me bloquait en écriture… Je vais chercher une solution d’hébergement non contraignante au niveau de la base de donnée. (J’ai actuellement un hébergement de type « mutualisé » qui me suffisait au début, mais dont je découvre une limite importante actuellement).

    #2481864
    Flobogo
    Modérateur
    Maître WordPress
    20566 contributions

    Indirectement, c’est une bonne nouvelle : cela signifie qu’une fois la BDD allégée (@ferman vous expliquera comment faire), on va pouvoir créer le nouvel utilisateur.

    Je m’étais posé la question l’autre jour, en notant qu’il était impossible d’écrire dans la base de données 😅

    Le piratage a sans doute provoqué des journaux d’erreur (ou d’autres éléments) sur une extension, et une ou plusieurs tables ont gonflé beaucoup plus qu’il ne faut.

    Vous n’avez pas besoin de changer d’offre ou d’hébergeur : 30 Mo, c’est largement suffisant.
    Il faut juste « dégraisser le mammouth » (vieil adage à l’attention des enseignants)


    @ferman
    vous expliquera la procédure. Pour gagner du temps, mettez-lui une capture écran de votre base de données, montrant les différentes tables, et en bout de ligne, le « poids » de chacune.

    #2481866
    Li-An
    Participant
    Maître WordPress
    28871 contributions

    @flobogo : ben ça dépend. J’ai des bases de données bien plus importantes. Et moi aussi je me suis posé la question de la taille de la base de données.

    @laurent_13 : en général, les hébergeurs « sérieux » comptent les bases de données dans la volume total autorisé. Du coup, elles ne sont pas limitées.

    #2481871
    ferman
    Modérateur
    Maître WordPress
    7283 contributions

    La base de données saturée, avec le type de site que vous avez je n’y aurais pas pensé mais il est vrai que 30Mo maxi c’est peu pour un hébergeur digne de ce nom. On verra si c’est suffisant lors de l’analyse de la base. Comme le dit @flobogo c’est une bonne nouvelle. On se retrouve en terrain connu alors que jusqu’à présent on ne comprenait pas ce qui se passait.  Je crois que effectivement  c’est la source (au moins la source principale) de vos problèmes.

    A mon avis vous n’avez pas intérêt à prendre un hébergement autre que mutualisé à moins que vous ne vous sentiez capable de tout gérer vous même: configuration du serveur, établissement des droits sur la base de données…Je pense que dans votre cas ce serait de toute façon surdimensionné. Là encore on verra lors de l’examen des tables de la base.

    #2481977
    Laurent__13
    Participant
    Padawan WordPress
    79 contributions

    Bonjour,

    J’étais en déplacement. Merci pour vos réponses.

    Je vais tout de même changer de formule, pour ne plus avoir à me soucier le la BDD.

    Ci-joint les copies d’écran des poids de chaque table.


    @Ferman
    : Qu’avez-vous pensé du document que j’ai posté le 28 avec le surlignage des lignes ajoutées ?

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2481983
    ferman
    Modérateur
    Maître WordPress
    7283 contributions

    Bonjour,

    Qu’avez-vous pensé du document que j’ai posté le 28 avec le surlignage des lignes ajoutées ?

    Je n’ai rien vu d’anormal: tous les droits de l’administrateur sont présents. Les lignes surlignées correspondent à des rôles supplémentaires créés par des extensions-par exemple Nextgen gallery.

    Je vais tout de même changer de formule, pour ne plus avoir à me soucier le la BDD.

    Si vous changez de formule souhaitez vous nettoyer quand même votre base de données actuelle? Est-ce bien utile (à part pour voir comment on fait)?

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