Je travaille actuellement sur un Wordpress hébergé chez OVH (offre 60gp).
Depuis ce matin, j'ai constaté que le site ne se chargeait pas toujours. J'ai d'abord imaginé que le problème venait du DNS mais après avoir réglé mon ordinateur sur le DNS de Google et avoir vidé plusieurs fois le cache, le problème persiste.
Le plus étrange est que la requête ne résulte pas en un 404, mais bien en un "Error establishing database connection". Cela signifie que mon ordinateur a bien résolu le nom de domaine correctement (nslookup à l'appui) mais le site semble ne pas pouvoir contacter la DB mysql. Lorsque je contacte le site via mon téléphone (en 4G) la résolution se fait parfaitement, et le site s'affiche correctement.
Je ne parviens pas à trouver d'où vient le problème
Quelqu'un aurait il eu le même problème ?
Merci, bonne soirée !
Site fonctionne en 4G, pas en Wifi
Sujets apparentés
- Paramètres SMTP et IMAP
53276
21.04.2022 10:30
- Lier un Domaine à un Hébergement
41500
13.01.2020 19:04
- Transfert de site de OVH vers OVH
24062
14.01.2017 10:30
- Ce site est inaccessible Impossible de trouver l'adresse IP du serveur DNS_PROBE_FINISH
18329
05.04.2018 10:55
- Relier un hébergement OVH avec Nom de domaine OVH
15566
10.10.2019 12:33
- Faire pointer un nom de domaine vers un sous répertoire
13468
05.04.2018 15:26
- Valider la propriété du domaine via l'enregistrement DNS
12020
15.08.2019 12:06
- Impossible de renouveler l'hébergement
10621
14.09.2018 09:50
- DynHost OVH sur livebox ?
9823
17.11.2016 14:09
- Comment supprimer son compte client ?
9740
23.09.2019 14:43
Bonjour,
Quel est le contenu du fichier .ovhconfig à la racine ? (le site fonctionne mieux en stable que legacy normalement)
Le fichier contient
app.engine=php
app.engine.version=7.0
http.firewall=none
environment=production
container.image=legacy
Où le fichier .ovhconfig se trouve(t-il ?
Je suis en hébergement multisite donc il est au-dessus de mes répertoires racine :
- membres
- requetes
- wordpress
- www
- .forward
- .ovhconfig
C'est bon de ce coté là.
Et en remplaçant ceci par
container.image=stable
URL ?
http://www.bacchusards.be/
L'erreur ne semble pas se résoudre instantanément, mais je vais laisser en stable jusque demain pour voir si le problème se résout avec le temps
C'est OK sur mon Smartphone Android en WIFI.
Le problème doit venir de mon réseau ou de mon ordinateur. Je viens d'installer Opera (pas de cache, pas d'historique, pas de paramètres) et j'ai toujours un "Error establishing a database connection". Pareil avec Edge, que je n'ai jamais utilisé.
Les outils classiques pour debugger Wordpress ne produisent aucun log, impossible donc de savoir ce qui provoque l'erreur
Je suis parvenu à faire cracher des infos à Wordpress
Warning: mysqli_real_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/bacchusa/wordpress/wp-includes/wp-db.php on line 1531
Warning: mysqli_real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/bacchusa/wordpress/wp-includes/wp-db.php on line 1531
Il faudrait voir aussi comment est "codé" le nom du serveur de la base de données dans votre wp-config.php.
Maintenant OVH conseille d'utiliser
Nom_de_la_base.mysql.db à la place de Mysql5_xx.pro (vous devriez trouver le nom exact à taper dans votre manager OVH section bases de données)
Si je peux me permettre aussi, le site est accessible en http et https.
Il faudrait aller dans le panneau admin de wordpress, réglages puis remplacer l'url de wordpress et URL du site par
https://www.bacchusards.be/ (https et pas http au début)
Le nom de la base de données ne figure pas dans .ovhconfig. Je l'ai copié-collé tel quel dans le post précédent.
Il manquerait des informations dedans ?
Non, je me suis trompé, le nom du serveur de base de données doit être dans wp-config.php ;)
Plutôt.
@ArthurA2 , quel nom se serveur SQL utilises-tu ?
C'est bon, ça a solutionné le problème, merci @Buddy !
Deux questions resteront sans doutes sans réponses :
- Comment Wordpress ne râle que maintenant alors que le site est up depuis deux semaines et que rien n'a été changé depuis ?
- Pourquoi le problème n'apparaissait que chez moi alors que c'était un problème de wp-config.php ? ..
@ArthurA2, je pense que on n'arrive pas via le même serveur d'entrée chez OVH.
il y a des milliers de serveurs sur le cluster OVH. Et le serveur sur lequel vous arrivez dépend de votre IP et du périphérique. (Donc en passant à la 4G, vous changiez d'ip et probablement de serveurs chez OVH).
Après, ce n'est pas le fonctionnement "normal"... en théorie, votre base de données aurait dû rester accessible.