Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre une coupure entre Joomla et MySQL
Ce guide détaille l'erreur "Database connection error: could not connect to mysql
" qui peut survenir lors de modifications autour d'un hébergement Infomaniak sur lequel est installé l'app Web Joomla.
Préambule
- Pour que le site refonctionne, il faut vérifier et adapter certaines informations dans le fichier
configuration.php
de Joomla:- Le nom de la base de données MySQL — il s'agit souvent d'un préfixe qui a été ajouté devant le nom existant de la base et le nom d'utilisateur (par exemple
bddname
avant,abcd_bddname
après). - Le serveur hôte de la base de données MySQL (par exemple
mysql.domain.xyz
avant,abcd.myd.infomaniak.com
après). - Le nom d'utilisateur qui accède à la base de données MySQL (par exemple
userbdd
avant,abcd_userbdd
après). - Le chemin de deux répertoires
/tmp
et/logs
:
- Le nom de la base de données MySQL — il s'agit souvent d'un préfixe qui a été ajouté devant le nom existant de la base et le nom d'utilisateur (par exemple
Obtenir les informations actualisées
Pour les points 1, 2 et 3 du préambule ci-dessus:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Base de données dans le menu latéral gauche.
- Retrouvez et conservez vos informations MySQL actuelles (besoin d'aide ?).
Pour le point 4 du préambule ci-dessus:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Gérer sous Paramètres avancés:
- Sous l'onglet PHP | Apache, sous Informations PHP cliquez sur Afficher les Informations.
- A la ligne _SERVER['DOCUMENT_ROOT'] copiez le chemin Ă droite:
Modifier le fichier configuration.php de Joomla
Prérequis
- Créer un compte FTP (besoin d'aide ?).
- Se connecter par FTP (besoin d'aide ?).
Editez ensuite le fichier configuration.php qui se trouve dans le dossier racine de votre Joomla:
- Trouvez le paragraphe concerné et mettre à jour les 4 informations du préambule ci-dessus.
- Remplacez également l'ancien chemin (y compris "
www
") par le nouveau chemin:
- Sauvegardez le fichier ; votre Joomla se connectera désormais à la base de données correcte.
Vérifier les changements effectués
Sur l'interface de Joomla, il est possible de vérifier les chemins des dossiers /logs
et /tmp
:
- Pour le dossier
/logs
: allez sous Système / Configuration puis Système - Pour le dossier
/tmp
: allez sous Système / Configuration puis Serveur
Lien vers cette FAQ: