Как установить Moodle («Волшебная лампа») в Ubuntu

искусственный интеллект

Вот пошаговое руководство по установке 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 КитайЧесть запуска