BBB незадача со ссылками на сделанные записи

BBB незадача со ссылками на сделанные записи

от W AU -
Количество ответов: 5

Что-то пошло не так. Хорошо помню, что полтора года назад при смене адреса сервера BBB я мог сделать дамп базы Мудла и


sed -i "s|$старый_адрес/playback|$новый_адрес/playback|g" имя_дампа_базы


поправить все ссылки. И вот сейчас это не работает. Да что там, даже

grep -w 'старый_адрес/playback'

и то не выдает результат, при том, что в реальности при просмотре элемента курса явно выводится ссылка на старый адрес и открывается она же. Если же смотреть относимые к плагину таблицы базы, то таких находится всего две - mdl_bigbluebuttonbn и mdl_bigbluebuttonbn_logs и в них нет не то, что адреса сервера (он есть в mdl_config), но даже тех id записей, которые передаются браузеру - бКоллегиерем конкретно ту запись, которая открывается с неправильным адресом сервера -

http://неправильный_адрес/playback/presentation/0.9.0/playback.html?meetingId=ebfa7ee50143f40d4ed8765cbafa5bf463dd75c8-1498150889071

Так вот ebfa7ee50143f40d4ed8765cbafa5bf463dd75c8-1498150889071 не существует в базе.

grep  'ebfa7ee50143f40d4ed8765cbafa5bf463dd75c8-1498150889071' data

grep  ebfa7ee50143f40d4ed8765cbafa5bf463dd75c8 data

а в ответ - тишина. Чистка кэша не помогает.

Коллеги, какие будут мнения?

В ответ на W AU

Re: BBB незадача со ссылками на сделанные записи

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Ну разработчики плагина bbb регулярно что-то меняют у себя в плагине. Возможно тогда у вас был плагин версии 1.x, а сейчас 2.x, поэтому подход не срабатывает?

Возможно, что moodle забирает сейчас список записей с сервера BBB. Для того, чтобы исправить адреса записей на сервере bbb, там нужно запустить скрипт установки нового IP. Возможно после этого потребуется запустить ещё и переконвертацию записей, в документации по переходу на 1.0, кажется, описан этот процесс.

В ответ на Vadim Dvorovenko

Re: BBB незадача со ссылками на сделанные записи

от W AU -

Нет, список записей не забирает. Речь идет о конкретном месте - готовый элемент курса, т.е. страница, через которую осуществяется Вход в вебинар и на которой потом ниже строчками выдаются автоматически ссылки на записи. Все такого рода элементы, казалось бы, должны быть в Базе данных. Ан нет. Т.е. сайт их выдает, а их нет ни в базе, ни вообще никак. Я не поленился прогрепать не то, что хомовник Мудал и дамп базы, вообще весь сервер - ни одного совпадения. А на странице есть. Я знаю, чудес не бывает, точнее быть не должно. Но и электричество - сила темная.

Я даже в гуишном виде стал просматривать всю базу Мудла. Результат - ноль. В ней нет ни разу  старого адреса сервера, который в реальности на странице мудла есть - см. скрин, левый нижний угол (на самом деле такой дубль-сервер пришлось поднять, чтобы не нарушалась работспособность сайта). На скрине две записи - одна ссылается на b.lo... (=правильно, соотв. настройкам плагина) и b3.lo... (=неправильно, такого нет в настройках и базе).

Звучит как хрень. Но это не просто факт, это больше, чем факт - так оно и есть на самом деле.

В ответ на W AU

Re: BBB незадача со ссылками на сделанные записи

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

если всё-таки верите, что они где-то на сервере, то поищите ещё и в папке кэша. там может быть подпапка с кэшем плагина bbb

В ответ на W AU

Re: BBB незадача со ссылками на сделанные записи

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Посмотрел последнию версию плагина.
Список записей возвращает функция bigbluebuttonbn_get_recordings_imported_array. Она берет из таблицы bigbluebuttonbn_logs.
А есть ещё функция bigbluebuttonbn_get_recordings_array. Она запрашивает список с сервера BBB.
Так что ищите или там, или там.


В ответ на Vadim Dvorovenko

Re: BBB незадача со ссылками на сделанные записи

от W AU -
А вот спасибо Вам, Вадим, огромное за наводку. Grep по каталогу записей выявил, что адрес сервера записывается в metadata.xml!