Les erreurs de connexion à la base de données se produisent dans les cas suivants :
- Les informations relatives à la base de données ne sont pas correctement configurées dans le fichier de configuration (
config/db.inc.php
)
- Votre système n'a pas la configuration requise pour exécuter roundcube.
Pour résoudre le premier problème, vous devez configurer correctement le paramètre suivant
$rcmail_config['db_dsnw'] = '{db_provider}://{username}:{password}@{host}/{database}';
-
{db_provider}
est un agent de base de données tel que mysql, mysqli, sqlite, etc.
-
{username}
est votre nom d'utilisateur pour la base de données
-
{password}
est votre mot de passe pour la base de données
-
{host}
est soit localhost, soit un paramètre d'hôte pour l'emplacement de votre serveur de base de données.
-
{database}
est le nom de votre base de données, par défaut c'est roundcubemail
Exemple :
$rcmail_config['db_dsnw'] = 'mysql://myuser:mypassword@localhost/roundcubemail';
Pour résoudre le second problème, vous devez exécuter le programme d'installation pour vérifier votre système. Veuillez retirer installer/
une fois que vous avez effectué l'installation.
Pour exécuter le test : allez à {roundcube_domain}/installer/index.php
.
Et vous verrez toutes les exigences nécessaires pour faire fonctionner roundcube. Suivez les instructions et vous pourrez utiliser roundcube en un rien de temps.