После некорректной установки пользовательского поля все пользователи застряли на странице user/edit

После некорректной установки пользовательского поля все пользователи застряли на странице user/edit

от alamode_pie pie -
Количество ответов: 3
Установил поле для отображения информации о глобальной группе пользователя в его профиле (https://moodle.org/mod/forum/discuss.php?d=283884), тестировал разные варианты и поставил поле как обязательное, и "скрыть при регистрации". Теперь при входе в любую учетную запись открывается окно редактирования профиля, с которого нельзя перейти ни на одну страницу, кроме выхода из учетной записи. Соответствующего поля в этом окне нет, насколько я понимаю система просит пользователя ввести данные в скрытое поле.

Отключить поле через настройки невозможно в связи с тем что user/edit банально никуда не пускает. Удаление папки с вышеописанной формой ведет к тому что сайт уходит в 404. Кому нибудь известно в каком файле хранятся внесенные мною изменения и как можно вручную обратить ошибку?

В ответ на alamode_pie pie

Re: После некорректной установки пользовательского поля все пользователи застряли на странице user/edit

от Vadim Tabunshchik -
Изображение пользователя Developers
Зачем было устанавливать плагин, не доведенный «до ума»? Кроме того, в оф. базе есть нормальный плагин: https://moodle.org/plugins/local_cohort_profile
Кроме удаления папки нужно ещё в базе данных удалить все упоминания о плагине profilefield_cohort
В ответ на Vadim Tabunshchik

Re: После некорректной установки пользовательского поля все пользователи застряли на странице user/edit

от alamode_pie pie -
Огромное спасибо за быстрый ответ! Через phpMyAdmin нашел 4 соответствия, 1 из mdl_config_plugins и 3 из mdl_upgrade_log. Удалил их, удалил папку, залогиненных пользователей всё еще перебрасывает в /user/edit.php?id=(id пользователя)&course=1 , только теперь отображается лишь пустой белый экран. Возвращение папки на место возвращает всё в состояние, описанное в первом посте. Что ещё можно попробовать сделать?
Касательно указанного плагина, на мою 3.8 он установится не смог, какую ошибку выдавал не помню, да и не в этом сейчас суть.
В ответ на alamode_pie pie

Re: После некорректной установки пользовательского поля все пользователи застряли на странице user/edit

от Vadim Tabunshchik -
Изображение пользователя Developers
А в таблице mdl_user_info_field удалили строку с созданным полем? И в mdl_user_info_data можно удалить строки, в которых поле `fieldid` = `mdl_user_info_field`.id
Только после этого пользователя не будет выбрасывать на страницу редактирования профиля.
«Касательно указанного плагина» - работает на всех версиях Мудл (3.8, 3.9…), вплоть до 4.0dev
Выложите ошибку, посмотрим