Ошибка установки электронного деканата.

Ошибка установки электронного деканата.

от Владимир Буцынский -
Количество ответов: 7

Добрый день!

Окажите посильную помощь в установке электронного деканата. Очень хочется посмотреть данный модуль. Производил установку по инструкции. Модули для установки системой определяются, но в конце установки выдаётся ошибка:

Invalid get_string() identifier: 'modulename' or component 'mod_blocks'. Perhaps you are missing $string['modulename'] = ''; in mod/blocks/lang/en/blocks.php?
  • line 293 of \lib\classes\string_manager_standard.php: call to debugging()
  • line 6831 of \lib\moodlelib.php: call to core_string_manager_standard->get_string()
  • line 64 of \lib\classes\plugininfo\mod.php: call to get_string()
  • line 131 of \lib\classes\plugininfo\base.php: call to core\plugininfo\mod->init_display_name()
  • line 88 of \lib\classes\plugininfo\base.php: call to core\plugininfo\base::make_plugin_instance()
  • line 368 of \lib\classes\plugin_manager.php: call to core\plugininfo\base::get_plugins()
  • line 33 of \admin\settings\plugins.php: call to core_plugin_manager->get_plugins_of_type()
  • line 6389 of \lib\adminlib.php: call to require()
  • line 3518 of \lib\navigationlib.php: call to admin_get_root()
  • line 3375 of \lib\navigationlib.php: call to settings_navigation->load_administration_settings()
  • line 717 of \lib\pagelib.php: call to settings_navigation->initialise()
  • line 734 of \lib\pagelib.php: call to moodle_page->magic_get_settingsnav()
  • line 109 of \blocks\admin_bookmarks\block_admin_bookmarks.php: call to moodle_page->__get()
  • line 296 of \blocks\moodleblock.class.php: call to block_admin_bookmarks->get_content()
  • line 238 of \blocks\moodleblock.class.php: call to block_base->formatted_contents()
  • line 956 of \lib\blocklib.php: call to block_base->get_content_for_output()
  • line 1008 of \lib\blocklib.php: call to block_manager->create_block_contents()
  • line 353 of \lib\blocklib.php: call to block_manager->ensure_content_created()
  • line 6 of \theme\formfactor\layout\general.php: call to block_manager->region_has_content()
  • line 870 of \lib\outputrenderers.php: call to include()
  • line 800 of \lib\outputrenderers.php: call to core_renderer->render_page_layout()
  • line 2568 of \lib\outputrenderers.php: call to core_renderer->header()
  • line 362 of \lib\setuplib.php: call to core_renderer->fatal_error()
  • line 1158 of \lib\upgradelib.php: call to default_exception_handler()
  • line 1596 of \lib\upgradelib.php: call to upgrade_handle_exception()
  • line 431 of \admin\index.php: call to upgrade_noncore()

притом в модулях вроде он присутствует, но название странное...

 

заранее спасибо.

В ответ на Владимир Буцынский

Re: Ошибка установки электронного деканата.

от Vadim Tabunshchik -
Изображение пользователя Developers

При установке деканата устанавливаются Блок, Плагин авторизации и Метод записи, но никак не Модуль, судя по ошибке: "'modulename' or component 'mod_blocks'."

Вы, скорее всего, содержимое архива с деканатом распаковали в неправильные каталоги Moodle.

В архиве есть три каталога: auth, blocks, enrol. Вот содержимое этих каталогов (в каждом находится папка dof) нужно преместить в соответствующие каталоги Moodle. См. рис.:

11

В ответ на Vadim Tabunshchik

Re: Ошибка установки электронного деканата.

от Владимир Буцынский -

Добрый день! 

Спасибо за быстрый ответ. Делал так, как Вы сказали. Возникла новая ошибка.

причём в установке видит только 2 модули (или так и должно быть?)

1

выдаётся ошибка:

Invalid get_string() identifier: 'modulename' or component 'mod_blocks'. Perhaps you are missing $string['modulename'] = ''; in mod/blocks/lang/en/blocks.php?

  • line 293 of \lib\classes\string_manager_standard.php: call to debugging()
  • line 6831 of \lib\moodlelib.php: call to core_string_manager_standard->get_string()
  • line 64 of \lib\classes\plugininfo\mod.php: call to get_string()
  • line 131 of \lib\classes\plugininfo\base.php: call to core\plugininfo\mod->init_display_name()
  • line 88 of \lib\classes\plugininfo\base.php: call to core\plugininfo\base::make_plugin_instance()
  • line 368 of \lib\classes\plugin_manager.php: call to core\plugininfo\base::get_plugins()
  • line 33 of \admin\settings\plugins.php: call to core_plugin_manager->get_plugins_of_type()
  • line 6389 of \lib\adminlib.php: call to require()
  • line 3518 of \lib\navigationlib.php: call to admin_get_root()
  • line 3375 of \lib\navigationlib.php: call to settings_navigation->load_administration_settings()
  • line 717 of \lib\pagelib.php: call to settings_navigation->initialise()
  • line 734 of \lib\pagelib.php: call to moodle_page->magic_get_settingsnav()
  • line 109 of \blocks\admin_bookmarks\block_admin_bookmarks.php: call to moodle_page->__get()
  • line 296 of \blocks\moodleblock.class.php: call to block_admin_bookmarks->get_content()
  • line 238 of \blocks\moodleblock.class.php: call to block_base->formatted_contents()
  • line 956 of \lib\blocklib.php: call to block_base->get_content_for_output()
  • line 1008 of \lib\blocklib.php: call to block_manager->create_block_contents()
  • line 353 of \lib\blocklib.php: call to block_manager->ensure_content_created()
  • line 6 of \theme\formfactor\layout\general.php: call to block_manager->region_has_content()
  • line 870 of \lib\outputrenderers.php: call to include()
  • line 800 of \lib\outputrenderers.php: call to core_renderer->render_page_layout()
  • line 2568 of \lib\outputrenderers.php: call to core_renderer->header()
  • line 362 of \lib\setuplib.php: call to core_renderer->fatal_error()
  • line 1158 of \lib\upgradelib.php: call to default_exception_handler()
  • line 1596 of \lib\upgradelib.php: call to upgrade_handle_exception()
  • line 431 of \admin\index.php: call to upgrade_noncore()


и ниже такое:

Плагин «mod_blocks» дефектный или устаревший. Продолжение невозможно.

Подробнее об этой ошибке

Debug info: Missing version.php 
Error code: detectedbrokenplugin
Stack trace:
  • line 565 of \lib\upgradelib.php: plugin_defective_exception thrown
  • line 395 of \lib\upgradelib.php: call to upgrade_plugins_modules()
  • line 1584 of \lib\upgradelib.php: call to upgrade_plugins()
  • line 431 of \admin\index.php: call to upgrade_noncore()
В ответ на Владимир Буцынский

Re: Ошибка установки электронного деканата.

от Vadim Tabunshchik -
Изображение пользователя Developers
или так и должно быть?

Да, так и будет. Плагин авторизации тут не виден, но после установки будет доступен в админке.

Ошибка осталась старая, говорит о том, что в папку mod вы положили папку blocks, содержимое которой не является правильным плагином Мудл (detectedbrokenplugin). Удалите папку blocks из каталога mod.

В ответ на Vadim Tabunshchik

Re: Ошибка установки электронного деканата.

от Владимир Буцынский -
Добрый день!
Спасибо огромное за помощь. Всё получилось. Действительно в папке mod была папка blocks, но она пустая. После удаления данной папки установка прошла успешно. Ещё раз спасибо).
В ответ на Vadim Tabunshchik

Re: Ошибка установки электронного деканата.

от Владимир Буцынский -

Добрый день!

Ещё раз спасибо за помощь в установке ЭД. Возникло осложнение при внесении данных. Вкладка сотрудники открывается пустой.

В ответ на Владимир Буцынский

Re: Ошибка установки электронного деканата.

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle

Для ввода сотрудников, нужно сперва создать должности, затем вакансии, затем договоры с сотрудниками и назначить их на созданные вакансии.

Порядок ввода данных описан в "Руководстве по быстрому старту"

В ответ на Alex Djachenko

Re: Ошибка установки электронного деканата.

от Владимир Буцынский -

конечно я всё понимаю, НО, как создать должности и всё остальное что Вы описываете. Я же пишу, что пустая страница.

1

Нет ни одной закладки и ни одного поля.