Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Résoudre une interruption entre Joomla et la base de données

Mise à jour 17/03/2026

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:
    1. Le nom de la base de données — 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 dbname avant, abcd_dbname après).
    2. Le serveur hôte de la base de données (par exemple mysql.domain.xyz avant, abcd.myd.infomaniak.com après).
    3. Le nom d'utilisateur qui accède à la base de données (par exemple dbuser avant, abcd_dbuser après).
    4. Le chemin de deux répertoires /tmp et /logs.

 

Obtenir les informations actualisées

Pour les points 1, 2 et 3 du préambule ci-dessus:

  1. Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au produit concerné.
  3. Cliquez sur Base de données dans le menu latéral gauche.
  4. Retrouvez et conservez vos informations MySQL actuelles (besoin d'aide ?).

Pour le point 4 du préambule ci-dessus:

  1. Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au produit concerné.
  3. Cliquez sur Gérer sous Paramètres avancés:
  4. Cliquez sur l'onglet PHP | Apache.
  5. Copiez le chemin affiché dans le premier champ sous Auto Prepend File en bas:

 

Modifier le fichier configuration.php de Joomla

Prérequis

Editez ensuite le fichier configuration.php qui se trouve dans le dossier racine de votre Joomla:

  1. Remplacez l'ancien chemin log et tmp par le nouveau chemin:
  2. Trouvez les paragraphes concernés pour le reste des informations du préambule ci-dessus:
  3. 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 Logs:
  • Pour le dossier /tmp: allez sous Système / Configuration puis Serveur:

Lien vers cette FAQ:


Cette FAQ a été utile?