2014-10-14 1 views
1

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

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

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

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

Я использую этот yiic.php: .../защищенный/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}[email protected]:~/web/vhosts/www.myWebsite.com/htdocs/protected$ 

ответ

0

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

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

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