Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при удалении модуля #741

Closed
opotemkin opened this issue Mar 25, 2013 · 1 comment
Closed

Ошибка при удалении модуля #741

opotemkin opened this issue Mar 25, 2013 · 1 comment

Comments

@opotemkin
Copy link

  1. Установил юпи со всеми модулями.
  2. Отключил в админке "Блог"
  3. Перешел на вкладку "Отключенные" и деинсталлировал "Блог"
  4. Перешел на главную страницу сайта.

Результат: ошибка.
в трассе:

2013/03/25 23:55:11 [info] [application] blog->uninstallDB() : Запрошено удаление БД модуля Блоги
2013/03/25 23:55:11 [info] [application] Отменяем миграцию m000000_000000_blog_base
2013/03/25 23:55:11 [info] [application] > drop table {{blog_post_to_tag}} ... done (time: 0.025s)
> drop table {{blog_tag}} ... done (time: 0.027s)
> drop table {{blog_post}} ... done (time: 0.027s)
> drop table {{blog_user_to_blog}} ... done (time: 0.025s)
> drop table {{blog_blog}} ... done (time: 0.027s)

2013/03/25 23:55:11 [info] [application] Миграция m000000_000000_blog_base отменена за 0.147 сек.
2013/03/25 23:55:38 [info] [application.modules.user] Пользователь admin вышел!
2013/03/25 23:57:56 [error] [system.db.CDbCommand] Не удалось выполнить CDbCommand::fetchAll(): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'info1lm4_grm.gr_blog_post' doesn't exist. Выполнявшийся SQL-запрос: SHOW FULL COLUMNS FROM gr_blog_post.
2013/03/25 23:57:56 [error] [exception.CDbException] exception 'CDbException' with message 'Таблица "{{blog_post}}", упомянутая в записи active record класса "Post", не найдена в базе данных.' in /home/i/info1lm4/grm74.ru/public_html/framework/db/ar/CActiveRecord.php:2310
Stack trace:
#0 /home/i/info1lm4/grm74.ru/public_html/framework/db/ar/CActiveRecord.php(387): CActiveRecordMetaData->__construct(Object(Post))
#1 /home/i/info1lm4/grm74.ru/public_html/framework/web/CActiveDataProvider.php(74): CActiveRecord::model('Post')
#2 /home/i/info1lm4/grm74.ru/public_html/protected/controllers/SiteController.php(25): CActiveDataProvider->__construct('Post', Array)
#3 /home/i/info1lm4/grm74.ru/public_html/framework/web/actions/CInlineAction.php(49): SiteController->actionIndex()
#4 /home/i/info1lm4/grm74.ru/public_html/framework/web/CController.php(308): CInlineAction->runWithParams(Array)
#5 /home/i/info1lm4/grm74.ru/public_html/framework/web/CController.php(286): CController->runAction(Object(CInlineAction))
#6 /home/i/info1lm4/grm74.ru/public_html/framework/web/CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array)
#7 /home/i/info1lm4/grm74.ru/public_html/framework/web/CWebApplication.php(282): CController->run('index')
#8 /home/i/info1lm4/grm74.ru/public_html/framework/web/CWebApplication.php(141): CWebApplication->runController('site/index')
#9 /home/i/info1lm4/grm74.ru/public_html/framework/base/CApplication.php(169): CWebApplication->processRequest()
#10 /home/i/info1lm4/grm74.ru/public_html/index.php(15): CApplication->run()
#11 {main}

REQUEST_URI=/

@yupe
Copy link
Owner

yupe commented Apr 3, 2013

Конечно будет ошибка, так как Вы отключили модуль, а в контроллере используете модели из этого модуля.
Это все на контроле разработчика должно быть, если модуль отключен - использовать его модели/компоненты не стоит =)

im-kulikov added a commit that referenced this issue Apr 3, 2013
fix #741 Устранена ошибка, которая возникала при вызове виджета из отключённого или удалённого модуля
@ghost ghost assigned im-kulikov Apr 30, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants