2011-12-07 20 views
11

Cuando ejecuto el proyecto zend framework desde el navegador, todo está bien, se conecta a DB.Cómo conectarse a DB, cuando se ejecuta a través de la línea de comando

Cuando corro proyecto desde la línea de comandos no se puede conectar a la base de datos y que arroja un error:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /usr/local/zend/share/ZendFramework/library/Zend/Db/Adapter/Pdo/Abstract.php:129

he utilizado Running a Zend Framework action from command line 's respuestas (https://stackoverflow.com/a/4706966/457033)

Es mi archivo application.ini de db parte

phpSettings.mysql.default_socket=/usr/local/zend/mysql/tmp/mysql.sock 

resources.db.adapter = "PDO_MYSQL" 
resources.db.params.host = "localhost" 
resources.db.params.port = 3306 
resources.db.params.username = "root" 
resources.db.params.password = "root" 
resources.db.params.dbname = "iteam" 
resources.db.isDefaultTableAdapter = true 
resources.db.params.charset = "utf8" 

Respuesta

1

Copie el contenido de la aplicación.ini en su archivo php.ini, esto debería funcionar bien.

+0

no funciona :( – hhs

Cuestiones relacionadas