13.08.2013

Консольное Yii-приложение, Open Server и ошибка "CDbConnection failed to open the DB connection"

Данная ошибка возникает из-за того, что в PHP, запускаемом через консоль, не подключается PDO-драйвер, который, в свою очередь, требуется консольному Yii-приложению (например, при работе с миграциями).

Говоря по существу, интерпретатор PHP не видит php.ini. В Open Server файл конфигурации генерируется и хранится по адресу: "OpenServer\userdata\temp\config\php.ini ". Подробнее...

Самым простым решением будет использовать встроенную консоль из Open Server: пункт меню "Дополнительно" → "Консоль".



Если это не помогло, проверьте настройки подключения к базе данных для вашего консольного приложения (console\config\main.php).

Комментариев нет :

Отправить комментарий