Настроить Linux сервер: Moodle, Nginx, PHP, MySql
10 000 руб. за проект
Мне нужна инструкция (набор вызовов командной строки), которая позволить мне сделать следующее:
1. Установка мудла: https://docs.moodle.org/311/en/Installing_Moodle - там надо только части по созданию папок moodleData и базы - именно с конфигурацией мудла возиться не надо.
2. https://docs.moodle.org/311/en/MariaDB
3. https://docs.moodle.org/311/en/Nginx
4. Вот пара ссылок как можно настроить гит: https://caiustheory.com/automatically-deploying-we... https://stackoverflow.com/questions/4614483/git-up... https://discourse.gohugo.io/t/auto-update-site-fro... - мне кажется, первый вариант самый простой.
я хочу структуру папок вида
/site1
--/git # тут живет репозиторий
--/moodleData
--/www # а вот тут его work tree
--/logs
/site2
--/git # тут живет репозиторий
--/moodleData
--/www # а вот тут его work tree
--/logs
В двух словах зачем это всё. У меня есть 10 Moodle сайтов, разбросанных по разным серверам. Я хочу их консолидировать на одном сервере, и уметь обновлять их через git push. Я возьму ваши скрипты, размножу часть про "создание репозитория", подпилю конфиг nginx и смогу безболезненно мигрировать.
Сроки - срочно ;) хочу к концу выходных/понедельник макс.
Ну и конечно, какие-то моменты могут вылезти, которые я тут не обозначил (доступ? пермиссии? хз что), я надеюсь исполнитель в разумных размерах поможет.
- На голой Ubuntu 20.04 установить git server; MariaDB; nginx; php 7.4
- Установить гит сервер, добавить SSH ключ
- Создать 2 git репозитория и сделать так, что бы я мог в них запушить инстанс Moodle. Проще всего это тестировать, если сначала склонировать мудл локально себе на комп, и потом добавить новый remote - из этого сервера - и пушить в них и смотреть что получается.
- Настроить nginx что бы он работал с этими папками
- Сделать скрипт, который на вход принимает 4 параметра:
- название базы данных
- login
- password
- путь к файлу SQL DUMP
1. Установка мудла: https://docs.moodle.org/311/en/Installing_Moodle - там надо только части по созданию папок moodleData и базы - именно с конфигурацией мудла возиться не надо.
2. https://docs.moodle.org/311/en/MariaDB
3. https://docs.moodle.org/311/en/Nginx
4. Вот пара ссылок как можно настроить гит: https://caiustheory.com/automatically-deploying-we... https://stackoverflow.com/questions/4614483/git-up... https://discourse.gohugo.io/t/auto-update-site-fro... - мне кажется, первый вариант самый простой.
я хочу структуру папок вида
/site1
--/git # тут живет репозиторий
--/moodleData
--/www # а вот тут его work tree
--/logs
/site2
--/git # тут живет репозиторий
--/moodleData
--/www # а вот тут его work tree
--/logs
В двух словах зачем это всё. У меня есть 10 Moodle сайтов, разбросанных по разным серверам. Я хочу их консолидировать на одном сервере, и уметь обновлять их через git push. Я возьму ваши скрипты, размножу часть про "создание репозитория", подпилю конфиг nginx и смогу безболезненно мигрировать.
Сроки - срочно ;) хочу к концу выходных/понедельник макс.
Ну и конечно, какие-то моменты могут вылезти, которые я тут не обозначил (доступ? пермиссии? хз что), я надеюсь исполнитель в разумных размерах поможет.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
ХАВТО посвящаю своему Коту -- его зовут "КОТ"!
ну зачем мне это?.. риторический, конечно, вопрос.