2011-12-07 17 views
11

के माध्यम से चलते समय डीबी से कनेक्ट कैसे करें, जब मैं ब्राउज़र से ज़ेंड फ्रेमवर्क प्रोजेक्ट चलाता हूं, तो सब कुछ ठीक है, यह डीबी से जुड़ता है।कमांड लाइन

जब मैं कमांड लाइन से प्रोजेक्ट को चलाने यह DB से कनेक्ट नहीं कर सकता है और यह एक त्रुटि फेंकता है:

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

मैं Running a Zend Framework action from command line के जवाब (https://stackoverflow.com/a/4706966/457033)

का इस्तेमाल किया है यह मेरा application.ini फ़ाइल की है डीबी भाग

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" 

उत्तर

1

अपनी php.ini फ़ाइल में application.ini की सामग्री की प्रतिलिपि बनाएँ, यह ठीक काम करना चाहिए।

+0

यह काम नहीं करता है :( – hhs