Проблемы миграции пользователей Yii

я новичок в yii, и мне нужно установить пользовательский модуль yii, я застрял в команде миграции:

Run command: yiic migrate --migrationPath=user.migrations

Я искал помощь, и я нашел эту команду:

yiic migrate --migrationPath=application.modules.user.migrations

Я использую этот yiic.php: .../protected/yiic.php

Ошибка:

exception 'CException' with message 'Property "CConsoleApplication.log" is not defined.' in /srv/data/var/php/www/yii-1.1.15.022a51/framework/base/CComponent.php:173

Трассировки стека:

#0 /srv/data/var/php/www/yii-1.1.15.022a51/framework/base/CModule.php(513): CComponent->__set('log', Array)
#1 /srv/data/var/php/www/yii-1.1.15.022a51/framework/base/CApplication.php(161): CModule->configure(Array)
#2 /srv/data/var/php/www/yii-1.1.15.022a51/framework/YiiBase.php(125): CApplication->__construct('/srv/data/web/v...')
#3 /srv/data/var/php/www/yii-1.1.15.022a51/framework/YiiBase.php(113): YiiBase::createApplication('CConsoleApplica...', '/srv/data/web/v...')
#4 /srv/data/var/php/www/yii-1.1.15.022a51/framework/yiic.php(23): YiiBase::createConsoleApplication('/srv/data/web/v...')
#5 /srv/data/web/vhosts/www.myWebsite.com/htdocs/protected/yiic.php(7): require_once('/srv/data/var/p...')
#6 /srv/data/web/vhosts/www.myWebsite.com/htdocs/protected/yiic(4): require_once('/srv/data/web/v...')
#7 {main}hosting-user@me:~/web/vhosts/www.myWebsite.com/htdocs/protected$

person Pepito C    schedule 14.10.2014    source источник


Ответы (1)


В вашем консольном приложении нет компонента log.

Попробуйте добавить этот код в свою конфигурацию console.php в массив components:

'components'=>array(
...
    'log'=>array(
       'class'=>'CLogRouter',
       'routes'=>array(
          array(
             'class'=>'CFileLogRoute',
             'levels'=>'error, warning',
          ),
       ),
    ),
...
),
person Goodnickoff    schedule 14.10.2014