Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Kubanychbek Zakiria -
Количество ответов: 6

Здравствуйте!

 

Иссык-Кульский государственный университет использует moodle.iksu.kg для обучения студентов уже несколько лет. Версия moodle 2.6.11. Пока данная версия нас вполне устраивает. Преподаватели и студенты привыкли.

IKSU имеет сайт www.iksu.kg. LMS Moodle установлен по адресу moodle.iksu.kg.

Помогите пожалуйста решить некоторые проблемы, связанные с функционированием moodle.

С недавних пор появились проблемы следующего характера:

1.      При попытке просмотреть «Оценки» (Управление курсом-Оценки) у преподавателя возникает следующая ошибка (Страница не доступна):

Связана ли это ошибка с самим moodle.iksu.kg?

Мог ли Администратор Moodle (кто управляет курсами, преподавателями или студентами) повлиять на работу?

Или это связано с доменом www.iksu.kg. Там поменяли версию PHP с 5 на 7?

2.       При попытке добавить нового пользователя возникает ошибка: Исключение - Using $this when not in object context

С чем это связано? Возникла в результате действий Администратора moodle.iksu.kg или сайт www.iksu.kg?



Спасибо!



В ответ на Kubanychbek Zakiria

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
Или
это связано с доменом www.iksu.kg. Там поменяли версию PHP с 5 на 7?

зайти в адинистрирование -> сервер -> информация о php

Если там 7.*, то все плохо. 2.6 не будет работать с 7.0

C 7.0 работает >= 3.0

Если версия 5.* то ищите администратора, который может посмотреть логи.

Возможно нужно увеличить объем памяти доступный для php.

В ответ на Виталий Лавров

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Kubanychbek Zakiria -

Спасибо большое за ответ!

Действительно, проблема была с PHP. Оказывается, админ.сайта неделю назад менял с 5 на 7. Он обратно перключил PHP и все заработала.



В ответ на Kubanychbek Zakiria

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

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

Для moodle 2.6.11 нужен PHP 5.3.3, максимум - 5.6. Проверьте, точно ли сайт работает на PHP 7, тогда все ошибки из-за этого. Хотя, навряд ли бы вы 2.6 вообще на РНР 7 запустили.

Включите в админке Мудл отладку на Разработчик, нужны более подробные сведения об ошибках.

ЗЫ: moodle.iksu.kg - 176.126.165.114, www.iksu.kg - 216.58.215.115. Это физически разные сервера, один в Америке, другой в Казахстане. Так при чем тут это: «Или это связано с доменом www.iksu.kg. Там поменяли версию PHP с 5 на 7?»

Может имеется в виду домен просто без www - http://iksu.kg/?

В ответ на Vadim Tabunshchik

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Kubanychbek Zakiria -

Спасибо большое.

Проблема решена переключением PHP с 7 на 5. Админ сайта оказывается переключал его.

В ответ на Kubanychbek Zakiria

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Nurbek Tentiev -

Судя по вопросам, кто-то там у вас жестко наезжает на веб-админа и подозревает, что он/она сломал Мудл улыбаюсь

Действительно, трейсроутинг показывает, что moodle.iksu.kg и (www.)iksu.kg хостятся на разных хостингах, т.е. сайты физически находятся на разных серверах. Соответственно, изменения в настройках на одном сервере никак не могли повлиять на настройки другого сервера.

Если на сервере, хостящем iksu.kg, недавно проапгрейдили PHP на 7-ку, то это никак не могло повлиять на сервер с moodle.iksu.kg (при условии, что на moodle.iksu.kg ничего не делали с PHP).

Скорее всего, все таки именно на moodle.iksu.kg обновили PHP. Ошибка "Using $this when not in object context" может быть именно из-за этого. И не я думаю, что она появляется только при добавлении нового пользователя. Наверняка при других действиях тоже (добавление, редактирование курса, категории и т.п.)

И не понятно что вас удерживает на 2.6. Хотя, могу предположить. Возможно, ваша кастомизированная тема. Если вы пробовали ее применить на версии 3 и выше, то не всё будет отображать корректно. Версии новее уже используют Bootstrap.

В ответ на Nurbek Tentiev

Re: Moodle 2.6.11. не добавляет пользователя и не выводи Оценки

от Kubanychbek Zakiria -

Спасибо!

Я не наезжал на вебадмина. 

Преподаватели и студенты уже 3 года пользуются Moodle. С недавних пор они не могли воспользоваться некоторыми функциями. Все гадали, в чем дело. Администраторы Moodle могут выступать только как модеаторы. Они ничего не делали с Php. 

Админ сайта изменил PHP на сайте.

Об этом мы узнали только после обращения хостинг компании. 


Сегодня админ сайта обратно переключил php. Все восстановился. Теперь будем думать о переводе данной версии на новый.