Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un problème dont je ne comprend pas bien l'origine. Je suis en train d'effectuer ma première mise en production d 'un projet ZF2 et j'ai un souci de connexion à la base de donnée.
Tous fonctionne bien en local et sur le serveur j'ai l'erreur suivante.
SQLSTATE[42000] [1044] Access denied for user 'programmationwe'@'' to database 'programmationwe_site'
Comme vous pouvez le voir l'hote n'est pas prix en compte on dirait (en local aps de problème).
Voici la config de ma base de donnée :
[lang=php]
//config production
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=programmationwe_site;hostname=sql7',
'username' => 'programmationwe',
'password' => 'Mot_de_passe',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
),
),//fin paramètrage db
);
/*
* Paramètre pour le dev
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=programmation_web;hostname=localhost',
'username' => 'root',
'password' => 'Mot_de_passe',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
),
),//fin paramètrage db
);*/
'Quelqu'un a déjà eu le problème ou voit la solution?
Dernière modification par irumi (24-04-2013 16:37:54)
Hors ligne
Yahou !! Après des heurs de recherche et de test, j'ai trouvé.
Sur mon mutualisé, il ne faut pas écrire 'hostname' mais 'host'... -_-'
du coup :
'dsn' => 'mysql:dbname=programmationwe_site;hostname=sql7',
deviant
'dsn' => 'mysql:dbname=programmationwe_site;host=sql7',
et tous fonctionne.
Hors ligne
Pages: 1