Как обновить Moodle через git

Как обновить Moodle через git

от Артем Базылев -
Количество ответов: 3

Добрый день

Есть 2 с виртуалки(Тестовая http  и Продакт https) hyper-v, на них подняты ubuntu 18.04+ngnix+mariaDB+moodle.

Пытаюсь обновить тестовую с версии 3.8.9 до 4.0.1 по инструкции https://docs.moodle.org/311/en/Git_for_Administrators?

 

$ cd /usr/src/
$ git clone https://github.com/moodle/moodle.git                       
$ cd moodle
$ git branch -a                                                   
$ git branch --track MOODLE_400_STABLE origin/MOODLE_400_STABLE     
$ git checkout MOODLE_400_STABLE
$ cd /var/www/moodle/
$ git pull
 
Пишет что Already up to date, но на сайте ничего не происходит
пробывал по аналоги этим способом https://moodlebox.net/en/help/moodle-version-update/
 
вывод команд такой же already up to date, на сайте так же ничего
подскажите пожалуйста что я делаю не так?


                     

В ответ на Артем Базылев

Re: Как обновить Moodle через git

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
Инструкция по обновлению из git https://docs.moodle.org/311/en/Git_for_Administrators требует понимания выполняемых действий.
Вы код загружаете в /usr/src/moodle, а "git pull" делаете в /var/www/moodle.
у вас /var/www/moodle является линком на /usr/src/moodle или оно через mount --bind подключено туда ?
root в nginx для moodle куда смотрит?
В ответ на Виталий Лавров

Re: Как обновить Moodle через git

от Артем Базылев -
mount --bind, да подключал
в файле /etc/nginx/sites-available/moodle root /var/www/moodle;
пытался так же загрузить в папку /var, "git pull" выводит версии moodle и Already up to date, на сайте ничего.
Видимо я не понимаю терминологию "/path/to/your/webroot".....
В ответ на Артем Базылев

Re: Как обновить Moodle через git

от Артем Базылев -
Получилось, правда какой-то грубоватый метод

загрузил по тому же пути где лежит старая версия, но с другим названием
$ cd /var/www/
$ git clone https://github.com/moodle/moodle.git moodle400

туда же скопировал файл config.php
в конфиге nginx /etc/nginx/sites-available/moodle root прописал /var/www/moodle400

и обновление пошло