Вопрос по миграциям yii2 -- "could not find driver"

После установки yii2(basic), настройки конфигов и путей пробую создать таблицу(http://fkn.ktu10.com/?q=node/8105):

./yii migrate/create create_news_table

Ошибка:

Yii Migration Tool (based on Yii v2.0.14.1)

Exception 'yii\db\Exception' with message 'could not find driver'

in /var/www/basic/vendor/yiisoft/yii2/db/Connection.php:623

Stack trace:
#0 /var/www/basic/vendor/yiisoft/yii2/db/Connection.php(995): yii\db\Connection->open()
#1 /var/www/basic/vendor/yiisoft/yii2/db/Connection.php(982): yii\db\Connection->getMasterPdo()
#2 /var/www/basic/vendor/yiisoft/yii2/db/Command.php(253): yii\db\Connection->getSlavePdo()
#3 /var/www/basic/vendor/yiisoft/yii2/db/Command.php(1140): yii\db\Command->prepare(true)
#4 /var/www/basic/vendor/yiisoft/yii2/db/Command.php(396): yii\db\Command->queryInternal('fetchAll', NULL)
#5 /var/www/basic/vendor/yiisoft/yii2/db/mysql/Schema.php(313): yii\db\Command->queryAll()
#6 /var/www/basic/vendor/yiisoft/yii2/db/mysql/Schema.php(126): yii\db\mysql\Schema->findColumns(Object(yii\db\TableSchema))
#7 /var/www/basic/vendor/yiisoft/yii2/db/Schema.php(744): yii\db\mysql\Schema->loadTableSchema('migration')
#8 /var/www/basic/vendor/yiisoft/yii2/db/Schema.php(194): yii\db\Schema->getTableMetadata('{{%migration}}', 'schema', true)
#9 /var/www/basic/vendor/yiisoft/yii2/console/controllers/MigrateController.php(340): yii\db\Schema->getTableSchema('{{%migration}}', true)
#10 /var/www/basic/vendor/yiisoft/yii2/console/controllers/BaseMigrateController.php(631): yii\console\controllers\MigrateController->getMigrationNameLimit()
#11 [internal function]: yii\console\controllers\BaseMigrateController->actionCreate('create_news_tab...')
#12 /var/www/basic/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#13 /var/www/basic/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams(Array)
#14 /var/www/basic/vendor/yiisoft/yii2/console/Controller.php(148): yii\base\Controller->runAction('create', Array)
#15 /var/www/basic/vendor/yiisoft/yii2/base/Module.php(528): yii\console\Controller->runAction('create', Array)
#16 /var/www/basic/vendor/yiisoft/yii2/console/Application.php(180): yii\base\Module->runAction('migrate/create', Array)
#17 /var/www/basic/vendor/yiisoft/yii2/console/Application.php(147): yii\console\Application->runAction('migrate/create', Array)
#18 /var/www/basic/vendor/yiisoft/yii2/base/Application.php(386): yii\console\Application->handleRequest(Object(yii\console\Request))
#19 /var/www/basic/yii(20): yii\base\Application->run()
#20 {main}

На сколько я понял - ошибка подключения к базе данных. Через web к базе подключается нормально, конфиги консоли копируются из db.
В чем может быть ошибка?

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

конфиги консоли копируются из db.

что значит копируются ? --
проблема да, просто в том, что в режиме консоли используется другая точка входа (другой скрипт), и другой конфиг (это сделано чтобы не перегружать один общий конфиг, а также для возможности настройки разных конфигураций для веба и консоли)

Т.е. у вас ошибка в консольном конфиге.

Обновлено:

что значит копируются ?

посмотрел. понял. Надо будет на локальном развернуть.

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

Просьба прикрепить к репозиторию дамп вашей базы.

_____________
матфак вгу и остальная классика =)

JinJim's picture

https://github.com/kdn2517/yii2_project1...
Дамп прикрепил, но вышеописанные действия делал когда БД была пуста.

vedro-compota's picture

Дамп прикрепил, но вышеописанные действия делал когда БД была пуста.

понял. Проверю, но на всякий случай гляньте:
версии php в вебе и в консоли совпадают? Если нет, то скорее всего в той версии интерпретатора, что ассоциирована с консолью просто не включено расширение для работы с pdo mysql может просто не включено расширение.
Тогда надо переключить ассоциацию консольной команды на ту версию интерпретатора, которая работает с веб.

_____________
матфак вгу и остальная классика =)

JinJim's picture

Да, все верно - версия в веб была - 7.1 в консоли - 7.2. Поменял по этой этой инструкции. Все работает.