Bonjour,
J'ai un hébergement perf2014x1. J'ai plusieurs sites wordpress sous ce même hébergement en multisite.
Lorsque je passe de php 7.0 à 7.2 (de legacy à stable), tous les sites fonctionnent bien sauf le site principal qui m'affiche: ERROR ESTABLISHING A DATABASE CONNECTION. Du coup je reviens en version 7.0.
Le fichier ovhconfig est bien à la racine donc le problème ne vient pas de là.
Ce qui est curieux c'est que ce site du domaine principal fonctionne bien actuellement et est en ligne depuis plusieurs années, les mises à jour wordpress, plugin, tout roule.
Le nom de la database et le mot de passe est le même dans tous les fichiers wp-config des sites, sauf celui du site principal où le nom est différent et le mot de passe différent. D'ailleurs quand je vais dans la databse, impossible de touver ce site principal. Est-ce que ce site serait dans une autre database? Pourquoi un nom et mot de passe différent? Je comprends pas trop.
Tout marche sauf ce passage de php 7 à 7.2...
Hébergements Web - Modifier la configuration de php 7.0 à php 7.2
Related questions
- Connexion à mon compte client
149070
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
123969
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
108549
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
95913
28.07.2017 11:39
- Passage en php 7.4
94828
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
89144
04.12.2019 21:52
- The requested URL / was not found on this server
88468
02.03.2017 18:25
- NextCloud sur mutualisé
88226
07.04.2017 08:42
- Deploy d'un projet Node JS
88131
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
87897
16.10.2016 16:24
Bonjour,
je pense que ce site avait été installé via les modules en 1clic, ce qui veux dire qu'il faut le changer de BDD, car les ancien module en 1clic était installé sur des MySQL 5.1 et l'environnement stable n'est visiblement pas compatible mysql 5.1.
Cordialement, janus57
Bonsoir @ovhfreedom, tu devrais tester ce script :
---> **1https://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htmhttps://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htm OVH - Test de Base de Données via un script en langage PDO_**
Ok, merci pour votre réponse.
Je regarde et je vois que je suis actuellement en MySQL 5.5 mais il aurait été installé sur une MySQL 5.1 si je comprends bien, d'où les identifiants différents.
C'est compliqué de le mettre dans la MySQL 5.5? Est- ce qu'il y a une procédure à suivre quelque part?
Bonjour,
je pense pas que ce sript soit utile dans mon cas. @Janus57 a donné la bonne réponse apparement. Je viens de vérifier et mon site principal est sur une database module sql12.modules, je dois donc le migrer sur ma database MySQL 5.5 où sont les autres sites. J'ai contacté le service technique d'ovh il y a deux jours, aucune réponse! C'est à eux de faire la migration ou bien de m'indiquer un guide pour le faire. C'est leur responsabilité d'assurer une migration possible entre leur anciennes databases et les nouvelles.
Bonjour,
À priori non c'est de votre responsabilité de migrer vôtre base, le support OVH ne fera rien normalement (à priori c'est le rôle du webmaster de connaître ce genre de manipulation, ce qui en soit n'est pas faux).
Cordialement, janus57
Bonjour,
Je me connecte sur les deux bases de données, la solution que je vois c'est cliquer EXPORT de la vieille puis IMPORT dans la nouvelle. Ensuite je modifierais le mot de passe et le nom de la base dans le fichier wp-config. Je n'ai pas trouvé de protocole ovh ou de guide indiquant comment mettre à jour son module sous 5.1 vers 5.5. Pourtant je dois pas être le seul à qui ce problème arrive. Si vous dites que c'est de la responsabilité du webmaster, peut-être mais on ne sait pas car ils ne m'ont pas répondu, j'en déduis qu'effectivement c'est au client de se débrouiller avec ce bug.
Bonjour,
C'est parfaitement ça sur la logique de la procédure.
Cordialement, janus57
J'ai enfin réussi après de longues heures à essayer de migrer sur la nouvelle database. Pour ceux qui ont wordpress et qui se retrouvent comme moi avec un site toujours sur un module en SQL51, je conseille d'installer deux plugins: "Optimize Database after Deleting Revisions" pour nettoyer la database et "WP Migrate DB" pour exporter la DB. Puis importer le fichier compressé dans la nouvelle database via phpmyadmin.ovh.com. Ensuite, changer le nom, mot de passe dans le fichier wp-config via ftp.
Je recommande de ne pas exporter via le phpmyadmin car j'ai eu à chaque tentative d'énormes problèmes: soit le site ne marchait plus du tout, soit il marchait mais il était incomplet.
Merci @janus57 de m'avoir aiguillé dès le départ sur l'origine du problème.
Tous mes sites sont maintenant sous la même database et en dernière version de PHP.