2010-11-13 6 views
0

I'am commencer à apprendre Zend Framework, je configurer mon premier droit de projet et créé ma base de données et a écrit le indexAction d'action IndexController mais lorsque je tente de voir
l'url http://localhost/zf-tutorial/public/ je reçois l'erreur suivante:Zend_Framework problème de configuration

Uncaught exception 'Zend_Db_Adapter_Exception' message 'tableau de configuration doit avoir une clé pour 'nom d'utilisateur' pour les informations de connexion' dans/opt/lampp/htdocs/zf-tutorial/bibliothèque/Zend/Db/Adaptateur/Résumé. php: 292 Trace de pile: # 0 /opt/lampp/htdocs/zf-tutorial/library/Zend/Db/Adapter/Abstract.php(183): Zend_Db_Adapter_Abstract -> _ checkRequiredOptions (tableau) # 1/opt/lampp/htdocs/tutoriel-zf/bibliothèque/Zend/D b.php (265): Zend_Db_Adapter_Abstract -> __ construct (Array) # 2 /opt/lampp/htdocs/zf-tutorial/library/Zend/Application/Resource/Db.php(142): Zend_Db :: factory ('PDO_MYSQL' , Array) # 3 /opt/lampp/htdocs/zf-tutorial/library/Zend/Application/Resource/Db.php(154): Zend_Application_Resource_Db-> getDbAdapter() # 4/opt/lampp/htdocs/zf-tutorial/library/Zend/Application/Bootstrap/BootstrapAbstract.php (680): Zend_Application_Resource_Db-> init() # 5 /opt/lampp/htdocs/zf-tutorial/library/Zend/Application/Bootstrap/BootstrapAbstract.php(623): Zend_Application_Bootstrap_BootstrapAbstract -> _ executeResource ('db') # 6/opt/lampp/htdocs/zf-tut dans/opt/lampp/htdocs/zf- tutoriel/bibliothèque/Zend/Db/Adapter/Abstract.php à la ligne 292

J'ai essayé plusieurs solutions (en modifiant ma config dans application.ini) mais cela n'a pas été fait t travail ici est un extrait de mon fichier application.ini

[production] phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "bootstrap"
appnamespace = "application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/ contrôleurs"
resources.frontController.params.displayExceptions = 0
phpSettings.date.timezone = "Europe/France"
resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db. params.user = mona
resources.db.params.password = mona
resources.db.params.dbname = zf-tutorial
resources.layout.layoutPath = APPLICATION_PATH "/ layouts/scripts /"
resources.view .doctype = "XHTML1_STRICT"

des idées.

merci.

Répondre

3

Cette ligne

resources.db.params.user = mona 

devrait lire

resources.db.params.username = mona 
+0

merci, ne peut pas croire que j'ai passé tout ce temps et na pas voir que :) –

0

changement resources.db.params.user = mona à resources.db.params.username = mona dans votre fichier application.ini.

Zend ne peut pas trouver l'attribut username pour la connexion DB

Questions connexes