Yiic Migrate

Всем добра!

Интересный момент: создал файл миграции, который строит простую таблицу в БД.

Выполняю yiic migrate. yiic тот, что в папке protected

В protected/config/console.php поправил настройки соединения к бд:


		'db'=>array(

			'connectionString' => 'mysql:host=localhost;port=3306;dbname=test',

			'emulatePrepare' => true,

			'username' => 'root',

			'password' => '',

			'charset' => 'utf8',

		),

И получаю ошибку

Стоит mysql 5.6.10

PHP 5.3.21 (драйвер pdo_mysql в php.ini подключен)

Что за чудеса?

Может pdo_mysqli какое-то надо?

А че и такой бывает? ;)

Сам бог велел, вернуться обратно на Kohana

Никаких чудес, у вас просто php.ini не тот подключается в консольном режиме.

Хм, а причем тут консольный режим? Или у Yii свои какие то внутренние заморочки чтоли? ;)

Все верно. yiic migrate запускает скрипт через консольный php.