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