Вот пошаговое руководство по установке Moodle («Волшебная лампа») на Ubuntu 16.04. Moodle (сокращение от «Модульная объектно-ориентированная динамическая среда обучения») — это бесплатная система управления обучением с открытым исходным кодом, которая предоставляет учителям, учащимся и администраторам персонализированную среду обучения. Moodle был создан проектом Moodle, авторомШтаб-квартира MoodleЕдиное руководство и координация.
Moodle имеет много очень полезных функций, таких как:
- Современный и удобный интерфейс
- Персонализированная информационная панель
- Инструменты и мероприятия для совместной работы
- Универсальный календарь
- простой текстовый редактор
- отслеживание прогресса
- объявление
- У этого списка нет конца…
В этом руководстве мы поможем вам установить последнюю версию Moodle с веб-сервером Apache, MySQL и PHP 7 на Ubuntu 16.04 VPS. (Аннотация LCTT: Установка в последующих версиях Ubuntu аналогична.)
1. Войти через SSH
Во-первых, SSH в Ubuntu 16.04 VPS с пользователем root:
ssh root@IP_Address -p Port_number
2. Обновите пакет программного обеспечения операционной системы.
Выполните следующие команды, чтобы обновить системные пакеты и установить некоторые зависимости:
apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell
3. Установите веб-сервер Apache
Установите веб-сервер Apache из репозиториев программного обеспечения Ubuntu с помощью следующей команды:
apt-get install apache2
4. Запустите веб-сервер Apache.
После установки запустите Apache и включите его автоматический запуск при загрузке системы с помощью следующей команды:
systemctl enable apache2
5. Установите PHP 7
Далее мы установим некоторые дополнительные модули PHP, необходимые для PHP 7 и Moodle, с помощью команды:
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
6. Установите и настройте сервер базы данных MySQL.
Moodle хранит большую часть своих данных в базе данных, поэтому мы установим сервер базы данных MySQL с помощью следующей команды:
apt-get install mysql-client mysql-server
После завершения установки запуститеmysql_secure_installation
Скрипт для настройки MySQLroot
пароль для защиты MySQL.
отroot
Пользователь входит на сервер MySQL и создает базу данных для Moodle и пользователя, который может получить к ней доступ.Ниже приведены конкретные инструкции по эксплуатации:
mysql -u root -p
mysql> CREATE DATABASE moodle;
mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q
Обязательно запомните вышеизложенноеPASSWORD
Замените надежным паролем.
7. Загрузите Moodle из репозитория GitHub.
Затем переключите текущий рабочий каталог и скопируйте Moodle из официального репозитория GitHub:
cd /var/www/html/
git clone https://github.com/moodle/moodle.git
переключить наmoodle
каталог, проверьте все доступные ветки:
cd moodle/
git branch -a
Выберите последнюю стабильную версию (на данный моментMOODLE_34_STABLE
), выполните следующую команду, чтобы сообщить git, какую ветку отслеживать или использовать:
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
и переключитесь на эту конкретную версию:
git checkout MOODLE_34_STABLE
Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Создайте каталог для хранения данных Moodle:
mkdir /var/moodledata
Правильно установите его владельца и права доступа:
chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata
8. Настройте веб-сервер Apache
Создайте виртуальный хост Apache для вашего доменного имени со следующим содержимым:
nano /etc/apache2/sites-available/yourdomain.com.conf
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/moodle
ServerName yourdomain.com
ServerAlias www.yourdomain.com
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/httpd/yourdomain.com-error_log
CustomLog /var/log/httpd/yourdomain.com-access_log common
Сохраните файл и включите виртуальный хостинг:
a2ensite yourdomain.com
Enabling site yourdomain.com.
To activate the new configuration, you need to run:
service apache2 reload
Наконец, перезапустите веб-сервер Apache, чтобы конфигурация вступила в силу:
service apache2 reload
9. Следуйте инструкциям для завершения установки.
Теперь нажмите "вашдомен.com» (LCTTАннотация: введите вышеуказанное доменное имя в адресную строку браузера для доступа к веб-серверу Apache), следуйте инструкциям для завершения установки Moodle. Для получения дополнительной информации о том, как настроить и использовать Moodle, вы можете просмотреть егоофициальная документация.
Если вы используете нашОптимизированный сервис управляемого хостинга Moodle, вам не нужно устанавливать Moodle на Ubuntu 16.04, в этом случае вам просто нужно попросить наших профессиональных системных администраторов Linux установить и настроить последнюю версию Moodle на Ubuntu 16.04. Они предоставят оперативное обслуживание 24×7. (Аннотация LCTT: Это оригинальный автор - реклама хостинг-провайдера~)
PS.Если вам понравился этот пост о том, как установить Moodle на Ubuntu 16.04, поделитесь им с друзьями в социальных сетях или оставьте свой ответ. благодаря.
via: woohoo.rosehosting.com/blog/how-to…
автор:RoseHostingПереводчик:stevenzdg988Вычитка:wxy
Эта статья написанаLCTTоригинальная компиляция,Linux КитайЧесть запуска