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 concerne les utilisateurs qui font des modifications autour d'un hébergement Infomaniak sur lequel est installé Joomla.
Préambule
- Si vous deviez mettre à jour la connexion entre la base de données MySQL et votre site Joomla (afin d'éviter l'erreur "
Database connection error: could not connect to mysql
" p.ex) alors cette procédure détaille comment procéder. - Souvent il s'agit d'un préfixe qui a simplement été ajouté devant le nom existant de la base et le nom d'utilisateur.
Éléments à modifier
Voici les informations Ă adapter dans le fichier configuration.php
pour que votre site Joomla fonctionne:
- le nom de la base de données MySQL (p.ex
bddname
avant,abcd_bddname
après) - le serveur hôte de la base de données MySQL (p.ex
mysql.domain.xyz
avant,abcd.myd.infomaniak.com
après) - le nom d'utilisateur qui accède à la base de données MySQL (p.ex
userbdd
avant,abcd_userbdd
après) - le chemin des deux répertoires suivants:
/tmp
et/logs
Modifier le fichier configuration.php de Joomla
Pour cela:
- 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 le bouton Paramètres avancés.
- Sous l'onglet PHP cliquez sur Informations PHP.
- A la ligne _SERVER['DOCUMENT_ROOT'] copiez le chemin Ă droite
- Dans le menu latéral gauche, cliquez sur Bases de données.
- Retrouvez et conservez vos informations MySQL actuelles selon la liste ci-dessus (aide: https://faq.infomaniak.com/1981).
- Dans le menu latéral gauche, cliquer sur FTP/SSH.
- Créer un compte FTP: https://faq.infomaniak.com/1982
- Connectez-vous par FTP: https://faq.infomaniak.com/1130
- Editez le fichier configuration.php qui se trouve dans le dossier racine de votre Joomla.
- Trouvez le paragraphe concerné et mettre à jour les 4 informations (selon la liste ci-dessus).
- N'oubliez pas de remplacer l'ancien chemin (y compris "
www
") par le nouveau chemin:
- Sauvegardez le fichier et c'est tout, votre Joomla se connectera désormais à la base de données correcte!
a
Vérifier les changements effectués
Dans 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: