Impossible d'accéder à mon site Internet
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Impossible d'accéder à mon site Internet

Par
SebastienC70
Créé le 2020-09-25 10:27:24 (edited on 2024-09-04 11:23:22) dans Brèves de comptoir

Bonjour,

Comme le dit le titre, je ne peux plus accéder à mon site Internet.
Que ce soit par FTP expert, ou en allant sur mon site (http://www.sebastiencaulier.com), je n'ai plus accès à rien !
Sur la page de mon site, ce message s'affiche : Erreur lors de la connexion à la base de données.
J'ajoute que je n'ai touché à rien de spécifique. Un beau jour, je me rends sur mon site comme d'habitude et plus rien ne fonctionne.
Et c'est un gros souci car c'est mon site pro !

Quelqu'un pourrait-il m'aider ?


20 réponses ( Latest reply on 2020-09-28 13:34:17 Par
SebastienC70
)

quel est ton CMS? un vieux wordpress?

remarque: tu n'es pas en cache dans google depuis un moment

---

ton TTL par défaut est préhistorique, à changer pour éviter des délais de propagation longs si tu voulais changer

manager Ovh/domaine/zone DNS:

* [modifier en mode textuel]
* modifier _$TTL 86400_ par `$TTL 3600`, voire `$TTL 600`
* valider

**ne pas utiliser [Modifier le TTL par défaut]**

Merci pour la réponse !
Oui j'utilise Wordpress, mais je crois qu'il était relativement à jour.
Je vais tester ce que tu me dis et je reviens.
Qu'est ce qu'un TTL ?

> relativement

ça c'était avant ;)

en ftp, vérifie dans le fichier `wp-config.php` que
```text
define('DB_HOST', 'urlDuServeurDeBase');
```
_urlDuServeurDeBase_ corresponde bien à ce qui est indiqué dans ton manager Ovh/hébergement/base de données

si oui, changer le mot de passe dans le manager et le fichier
`define('DB_PASSWORD', 'motDePasse');`

le TTL c'est le temps où ton Pc met en cache l'ip d'une ressource d'un domaine (ton site par exemple)
si tu veux changer d'hébergement, il te faut attendre 1 fois maxi à 2 fois ce temps de mise en cache
mal vu pour être réactif et réagir à un fournisseur défaillant par exemple

Bon le TTL est changé déjà !

Par contre je ne comprends pas. J'ai deux noms de base et deux noms de serveurs alors que je n'ai qu'un site Internet. C'est normal ?
Et donc deux adresses de serveurs aussi.

tu dois avoir un serveur avec nomBase.mysql.db
c'est celui là à utiliser

l'autre ressemble à quoi?
c'est peut-être celui d'un vieux module que Ovh arrêtent en ce moment

Justement les deux ressemblent à cela : le nomoriginal.mysql.db et 697453-1.mysql.db.
Ce qui est étrange, c'est que chacun a une taille de 200 mégas mais le premier n'utilise que 226.56 Ko et le deuxième 2Mo. Leur type est MYSQL v.5.6.

`697453-1.mysql.db` ne doit plus être utilisé
Ovh doit le migrer et corriger ton Wordpress, mais ça a dû échouer, un bug de plus


c'est nomoriginal.mysql.db qui fait 226.56 Ko ?
c'est inquiétant
bug ovh

essaye d'exporter 697453-1.mysql.db
et de réimporter dans nomoriginal.mysql.db
et de corriger wp-config.php en conséquence

vérifier qu'il n'y a pas de soucis d'encodage de caractères

En fait


en ftp, vérifie dans le fichier wp-config.php que


define('DB_HOST', 'urlDuServeurDeBase');

urlDuServeurDeBase corresponde bien à ce qui est indiqué dans ton manager Ovh/hébergement/base de données


en fait define('DB_HOST', 'urlDuServeurDeBase'); ne correspond à aucun des deux serveurs que j'ai :

/** MySQL hostname */
define('DB_HOST', 'sql32.modules');

Ce n'est donc pas le "nomoriginal.mysql.db" ou "697453-1.mysql.db." ?

urlDuServeurDeBase = nomoriginal.mysql.db

Oui j'ai bien compris mais ce que je voulais dire c'est qu'il y a affiché "sql32.modules", ce qui est étrange car ce n'est même pas "quelquechose.mysql.db" au niveau de l'écriture ?

Désolé je découvre un peu en même temps, j'ai quelques connaissances techniques mais là c'est pointu pour moi :)

je comprends pas, je te parle de base.mysql.db tu dis maintenant que ce n'est plus le cas !

un copie d'écran des bases données?

Oui, j'ai peut-être dû mal à m'expliquer.

Voici une copie du fichier wp-config.php de mon serveur :

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '697453-1');

/** MySQL database username */
define('DB_USER', '697453-1');

/** MySQL database password */
define('DB_PASSWORD', 'motdepasse');

/** MySQL hostname */
define('DB_HOST', 'sql32.modules');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

et donc ça ci-dessus c'est la copie de la base de données.

donc tu dois utiliser 'seb...128.mysql.db'
après export/import de l'ancienne abse

Et comment le fais-t-on ?
Dans les 3 petits points à droite, on fait créer une sauvegarde, puis importer cette même sauvegarde dans l'autre ?
Car je vois importer mais pas exporter dans les 3 petits points.

> on fait créer une sauvegarde

puis télécharger
puis importer un fichier dans l'autre

de mémoire

Rebonjour. Désolé pour la coupure dans nos échanges, mon nombre de messages était limité à 21, vu que c'était la première fois que je postais.
J'ai réussis à régler mon problème. Mon site est de retour !
Merci pour vos conseils en tout les cas !
Sujet clos pour ma part.

Les réponses sont actuellement désactivées pour cette question.