2011-12-07 32 views
11

Khi tôi chạy dự án khung công tác zend từ trình duyệt, mọi thứ đều OK, nó kết nối với DB.Cách kết nối với DB, khi chạy qua dòng lệnh

Khi tôi chạy dự án từ dòng lệnh nó không thể kết nối với DB và nó ném một lỗi:

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

Tôi đã sử dụng Running a Zend Framework action from command line 's câu trả lời (https://stackoverflow.com/a/4706966/457033)

Đó là tập tin application.ini tôi db part

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" 

Trả lời

1

Sao chép nội dung của application.ini trong tệp php.ini của bạn, điều này sẽ hoạt động tốt.

+0

nó không hoạt động :( – hhs

Các vấn đề liên quan