Подтвердить что ты не робот

Как подключиться к БД при запуске через командную строку

Когда я запускаю проект рамки zend из браузера, все в порядке, он подключается к БД.

Когда я запускаю проект из командной строки, он не может подключиться к БД и он выдает ошибку:

Неустранимая ошибка: исключить исключение "PDOException" с сообщением 'SQLSTATE [HY000] [2002] Нет такого файла или каталога' в /usr/local/zend/share/ZendFramework/library/Zend/Db/Adapter/Pdo/Abstract.php:129

Я использовал Выполнение действия Zend Framework из командной строки (qaru.site/info/92257/...)

Это мой application.ini файл 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"
4b9b3361

Ответ 1

Скопируйте содержимое application.ini в файл php.ini, это должно работать нормально.