- 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.
-
AuteurMessages
-
26 octobre 2024 à 18 h 04 min #2481764
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 lepassword
ainsi que l’e-mail, du moment que ces 3 infos sont différentes de vos infos habituelles de connexion.26 octobre 2024 à 18 h 21 min #2481768Je 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.
26 octobre 2024 à 18 h 34 min #2481771Quand 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’ …
27 octobre 2024 à 11 h 47 min #2481791Oui, 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]
27 octobre 2024 à 14 h 28 min #2481793Cache navigateur vidé ? Et aucun dossier « cache » qui traîne dans votre installation à la racine ou dans wp_content ou dans uploads ?
27 octobre 2024 à 16 h 33 min #2481801Cache navigateur vidé.
Aucun dossier « Cache » à la racine ;
Dans _Content : il reste les dossiers « Cache » et « Boost-cache » ;
Aucun dossier « Cache » dans Uploads.
27 octobre 2024 à 19 h 04 min #2481803Dans _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.
28 octobre 2024 à 9 h 17 min #2481816Bonjour,
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.
28 octobre 2024 à 19 h 41 min #2481859Bonjour 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.28 octobre 2024 à 19 h 53 min #2481863Ah, 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).
28 octobre 2024 à 20 h 04 min #2481864Indirectement, 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.28 octobre 2024 à 21 h 00 min #2481866@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.
28 octobre 2024 à 21 h 16 min #2481871La 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.
30 octobre 2024 à 16 h 32 min #2481977Bonjour,
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.30 octobre 2024 à 19 h 26 min #2481983Bonjour,
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)?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.