Maison > Tutoriel système > Linux > Installer la plateforme pédagogique 'Magic Lantern' sous Ubuntu

Installer la plateforme pédagogique 'Magic Lantern' sous Ubuntu

王林
Libérer: 2024-04-06 09:10:01
avant
1188 Les gens l'ont consulté

在 Ubuntu 下安装“魔灯”教学平台

Ceci est un guide étape par étape sur la façon d'installer Moodle ("Magic Lamp") sur Ubuntu 16.04. Moodle (abréviation de Environnement d'apprentissage dynamique orienté objet modulaire) est un système de gestion de l'apprentissage gratuit et open source qui offre aux enseignants, aux étudiants et aux administrateurs un environnement d'apprentissage personnalisé. Moodle est créé par le projet Moodle et est dirigé et coordonné par le siège social de Moodle[1].

Moodle possède de nombreuses fonctions très pratiques, telles que :

    Interface moderne et facile à utiliser
  • Tableau de bord personnalisé
  • Outils et activités de collaboration
  • Calendrier tout-en-un
  • Éditeur de texte simple
  • Suivi des progrès
  • Annonce
  • Il y en a trop pour les mentionner…
Dans ce tutoriel, nous vous guiderons pour installer la dernière version de Moodle sur Ubuntu 16.04 VPS avec le serveur Web Apache, MySQL et PHP 7. (Annotation de traduction LCTT : l'installation sur les versions ultérieures d'Ubuntu est également similaire.)

1. Connectez-vous via SSH
Tout d'abord, connectez-vous à Ubuntu 16.04 VPS via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number
Copier après la connexion
2. Mettre à jour le progiciel du système d'exploitation
Exécutez la commande suivante pour mettre à jour les packages système et installer certains logiciels dépendants :

apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell
Copier après la connexion
3. Installer le serveur Web Apache
Utilisez la commande suivante pour installer le serveur Web Apache à partir du référentiel de logiciels Ubuntu :

apt-get install apache2
Copier après la connexion
4. Démarrez le serveur Web Apache
Une fois installé, démarrez Apache et activez-le pour qu'il démarre automatiquement au démarrage du système à l'aide de la commande suivante :

systemctl enable apache2
Copier après la connexion
5. Installez PHP 7
Ensuite, nous installerons quelques modules PHP supplémentaires requis pour PHP 7 et Moodle, la commande est :

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
Copier après la connexion
6. Installez et configurez le serveur de base de données MySQL
Moodle stocke la plupart de ses données dans une base de données, nous allons donc installer le serveur de base de données MySQL à l'aide de la commande suivante :

apt-get install mysql-client mysql-server
Copier après la connexion
Une fois l'installation terminée, exécutez le script

mysql_secure_installation pour configurer le mot de passe root de MySQL afin d'assurer la sécurité de MySQL.

Connectez-vous au serveur MySQL en tant qu'utilisateur

root et créez une base de données pour Moodle et un utilisateur pouvant y accéder. Voici les instructions spécifiques : .

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
Copier après la connexion
N'oubliez pas de remplacer le

MOT DE PASSE ci-dessus par un mot de passe fort.

7. Obtenez Moodle à partir du référentiel GitHub
Ensuite, changez le répertoire de travail actuel et copiez Moodle depuis le référentiel officiel GitHub :

cd /var/www/html/
git clone https://github.com/moodle/moodle.git
Copier après la connexion
Basculez vers l'annuaire

moodle et vérifiez toutes les branches disponibles :

cd moodle/
git branch -a
Copier après la connexion
Sélectionnez la dernière version stable (actuellement

MOODLE_34_STABLE) et exécutez la commande suivante pour indiquer à git quelle branche suivre ou utiliser :

git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
Copier après la connexion
Et passez à cette version spécifique :

git checkout MOODLE_34_STABLE

Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Copier après la connexion
Créer un répertoire pour stocker les données Moodle :

mkdir /var/moodledata
Copier après la connexion
Définissez correctement sa propriété et ses droits d'accès :

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata
Copier après la connexion
8. Configurer le serveur Web 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
Copier après la connexion

保存文件并启用虚拟主机:

a2ensite yourdomain.com

Enabling site yourdomain.com.
To activate the new configuration, you need to run:
 service apache2 reload
Copier après la connexion

最后,重启 Apache Web 服务器,以使配置生效:

service apache2 reload
Copier après la connexion
9、 接下来按照提示完成安装

现在,点击 “http://yourdomain.com”(LCTT 译注:在浏览器的地址栏里输入以上域名以访问 Apache WEB 服务器),按照提示完成 Moodle 的安装。有关如何配置和使用 Moodle 的更多信息,您可以查看其官方文档[2]

如果您使用我们的优化的 Moodle 托管主机服务[3],您不必在 Ubuntu 16.04 上安装 Moodle,在这种情况下,您只需要求我们的专业 Linux 系统管理员在 Ubuntu 16.04 上安装和配置最新版本的 Moodle。他们将提供 24×7 及时响应的服务。


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal