- WordPress :6.4
- Statut : non résolu
- Ce sujet contient 8 réponses, 2 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 1 année et 1 mois.
-
AuteurMessages
-
24 mai 2024 à 14 h 14 min #2473272
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 8.2
- Thème utilisé :
- Extensions en place : woocommerce, Akismet, boxtal-connect, contact-form-7, duplicator-pro, flexible-shipping, force-regenerate-thumbnails, woocommerce-google-analytics-integration, rewardsystem, wordfence, wp-rocket
- Nom de l’hébergeur : ionos
- Adresse du site : labellevape.fr
Problème(s) rencontré(s) :
La semaine dernière j’ai eu ce message d’erreur lorsque j’ai voulu me connecter au backoffice wordpress ‘ erreur de connexion à la base de données ‘.
En voulant ouvrir la BDD via phpmyadmin, la base était bloqué. Impossible de me connecter. J’ai contacté ionos et il m’ont dit que ma base était fortement spammée et pour des raisons de sécurité ma base était bloqué. Ils me l’on débloqué hier et ce matin de nouveau bloqué.
Entre temps j’ai pu faire une sauvegarde de la BDD.J’ai remarqué que sur mon compte ionos, dans l’onglet niveau de performance, qu’il y avait eu beaucoup de tentatives de connexions hier et aujourd’hui.
Hier, j’ai quand même inspecté les tables mais je ne sais pas comment interpréter les données.
J’ai pu remarquer que la table la plus lourde etait LBV-postmeta
Ma BDD est une MariaDB 10.6 Haute performance de 5G avec 1.2G d’utilisé.
Je ne sais pas quoi faire.
Merci pour votre aide.
-
Ce sujet a été modifié le il y a 1 année et 1 mois par
loloerzatz.
-
Ce sujet a été modifié il y a 1 année et 1 mois par
Flobogo. Raison : déplacé en rubrique "Woocommerce"
-
Ce sujet a été modifié il y a 1 année et 1 mois par
Flobogo. Raison : modif du titre
24 mai 2024 à 14 h 20 min #2473273Petit précision, j’ai vérifier que toutes les informations était correcte dans le fichier config.php
25 mai 2024 à 0 h 31 min #2473294Bonjour,
Dans la base de données, vérifiez la table
wp_users
(vous pouvez avoir un autre préfixe que wp_) : vérifiez si vous êtes le seul admin, ou si les autres admins sont connus de vous. Si il y a un admin inconnu, c’est qu’un pirate a pris les commandes sur le site, et potentiellement, sur la BDD. Vérifiez si vous êtes toujours dans la liste, avec les droits admin. Si oui, essayez de supprimer le ou les admins inconnu(s).28 mai 2024 à 13 h 51 min #2473708J’ai vérifié la table wp_users et il n’y pas d’admin inconnu.
J’ai crée une nouvelle base de donnée et j’ai importé la BDD sauvegardée. Tout fonctionnait normalement ( à part que le site etait un peu lent ) et au bout de 2 jours, la BDD était de nouveau bloquée.
Quand j’essaie d’ouvrir la BDD chez ionos, j’ai ce message d’erreur ‘ mysqli_real_connect(): (HY000/1203): User o12935813 already has more than ‘max_user_connections’ active connections ‘.
J’ai désactivé tous les plugins avec Filezilla et la BDD est de nouveau accessible. J’ai eu donc l’idée de réactiver que Woocommerce et de nouveau bloqué avec le même message.
29 mai 2024 à 1 h 06 min #2473757User o12935813 already has more than ‘max_user_connections’ active connections ‘.
(…)
J’ai eu donc l’idée de réactiver que Woocommerce et de nouveau bloqué avec le même message.OK, vous n’avez pas un admin inconnu dans wp_users, mais vous avez un client qui fout la m*** : Monsieur o12935813 essaie visiblement de se connecter +++.
C’est lui qu’il faut supprimer dans votre base de clients, mais ne connaissant pas Woocommerce, je ne peux pas vous répondre plus. Je déplace le topic en rubrique Woocommerce en précisant le titre
30 mai 2024 à 1 h 51 min #2473862Pour info o12935813 c’est le n° de la base de données
Voila toutes les opérations que j’ai essayé :
J’ai réparé et optimisé toute la BDD en ajoutant la ligne suivantes dans le fichier wp-config.php :
<div class= »dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium »>
<div class= »overflow-y-auto p-4 text-left undefined » dir= »ltr »><code class= »!whitespace-pre hljs language-php »><span class= »hljs-title function_ invoke__ »>define</span>(<span class= »hljs-string »>’WP_ALLOW_REPAIR'</span>, <span class= »hljs-literal »>true</span>);</div>
</div>
<div dir= »ltr »></div>
<div dir= »ltr »>puis en accédant à l’url suivante :</div>
<div dir= »ltr »>http://labellevape.fr/wp-admin/maint/repair.php</div>
<div dir= »ltr »></div>
<div dir= »ltr »>J’ai ensuite retiré la ligne dans le fichier wp-config.php</div>
<div dir= »ltr »></div>
<div dir= »ltr »>J’ai installé le plugin Query Monitor pour voir le nombre de requêtes de chaque plugins. Je mets le rapport à un instant T en pièce jointe.
Des fois j’obtiens une centaine de requêtes pour woocommerce et des fois plus de 1400 comme indiqué dans la capture d’écran.</div>
<div dir= »ltr »></div>
<div dir= »ltr »>Ensuite, pensant à un fichier corrompu dans wordpress, j’ai télécharger un nouveau wordpress sur mon pc et j’ai remplacé tous les dossiers et fichiers à l’exception du wp-content et du fichier wp-config.php
<div dir= »ltr »></div>
</div>
<div dir= »ltr »>J’ai ensuite supprimé tous les plugin, y compris woocommerce et je les ai téléchargé de nouveau à partir de http://www.fr.wordpress.org/plugins</div>
<div dir= »ltr »></div>
<div dir= »ltr »>Voila. Rien n’y fait. J’ai toujours le même message » erreur lors de la connexion à la base de données » presque à chaque fois que je navigue dans le menu du back-office wordpress</div>
<div dir= »ltr »></div>
<div dir= »ltr »>Je ne sais plus quoi faire</div>Message modération : post initialement marqué « indésirable » par erreur. (forum envahi par des pubs, l’antispam a fait du zèle)
30 mai 2024 à 11 h 42 min #2473879Pour info, 12935813 c’est la dénomination de ma base de données
Je fais une liste de ce que j’ai entrepris.
J’ai réparé et optimisé la BDD en rentrant cette ligne dans wp-config.php
define(‘WP-ALLOW-REPAIR’, true);
J’ai ensuite accédé à la fonctionnalité permettant de réparer et d’optimiser la BDD en rentrant l’url
http://labellevape.fr/wp-admin/maint/repair.php
En pensant à un fichier corrompu dans wordpress, j’ai téléchargé un nouveau wordpress sur le serveur tout en gardant le wp-content et le fichier wp-config.php
J’ai ensuite supprimé tous les plugins ainsi que woocommerce. Je les ai de nouveau télécharger sur fr.wordpress.org/plugins/ et les ai mis sur le serveur.
J’ai ajouté le plugin Query Monitor pour voir quel plugin envoyait trop de requêtes ( je mets le rapport à un instant T dans la capture d’écran )
On peut remarquer que woocommerce envoie plus 1400 requêtes à cette instant. Des fois ce n’est qu’une centaine.
Je ne sais plus quoi faire, le problème d’erreur de connexion à la base de données revient régulièrement dès que je navigue sur le menu du backoffice wordpress.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.30 mai 2024 à 15 h 52 min #2473894Pour info 12935813 c’est la dénomination de la base de donnée
J’ai réparé et optimisé la BDDJ’ai installé le plugin Query monitor pour regarder quel plugin envoyait beaucoup de requêtes quand on charge une page ou que l’on navigue sur le menu du back-office wordpress ( rapport en capture d’écran ). Alors, des fois il me donne que woocommerce envoie 1400 requêtes et des fois une centaine.
Le problème persiste, j’ai souvent le message ‘ erreur de connexion à la base de données.
Je ne sais plus quoi faire
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.31 mai 2024 à 20 h 55 min #2474034Pour info 12935813 c’est la dénomination de la base de donnée
OK, mais « user » , traduit en français, c’est « l’utilisateur« . Il y avait un zéro ou un O devant la série de chiffres.
Mais je ne peux pas vous aider plus.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.