Heim > System-Tutorial > LINUX > Hauptteil

Installieren Sie die Lehrplattform „Magic Lantern' unter Ubuntu

王林
Freigeben: 2024-04-06 09:10:01
nach vorne
1138 Leute haben es durchsucht

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

Dies ist eine Schritt-für-Schritt-Anleitung zur Installation von Moodle („Magic Lamp“) unter Ubuntu 16.04. Moodle (Abkürzung für Modular-Object-Oriented Dynamic Learning Environment) ist ein kostenloses und quelloffenes Lernmanagementsystem, das Lehrern, Studierenden und Administratoren eine personalisierte Lernumgebung bietet. Moodle wird vom Moodle-Projekt erstellt und vom Moodle-Hauptquartier[1] geleitet und koordiniert.

Moodle verfügt über viele sehr praktische Funktionen, wie zum Beispiel:

    Moderne und benutzerfreundliche Oberfläche
  • Personalisiertes Dashboard
  • Tools und Aktivitäten für die Zusammenarbeit
  • All-in-One-Kalender
  • Einfacher Texteditor
  • Fortschrittsverfolgung
  • Ankündigung
  • Es gibt zu viele, um sie alle aufzuzählen…
In diesem Tutorial führen wir Sie durch die Installation der neuesten Version von Moodle auf Ubuntu 16.04 VPS mit Apache-Webserver, MySQL und PHP 7. (Anmerkung zur LCTT-Übersetzung: Die Installation auf nachfolgenden Versionen von Ubuntu ist ebenfalls ähnlich.)

1. Melden Sie sich über SSH an
Melden Sie sich zunächst über SSH als Root-Benutzer bei Ubuntu 16.04 VPS an:

ssh root@IP_Address -p Port_number
Nach dem Login kopieren
2. Betriebssystem-Softwarepaket aktualisieren
Führen Sie den folgenden Befehl aus, um Systempakete zu aktualisieren und abhängige Software zu installieren:

apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell
Nach dem Login kopieren
3. Installieren Sie den Apache-Webserver
Verwenden Sie den folgenden Befehl, um den Apache-Webserver aus dem Ubuntu-Software-Repository zu installieren:

apt-get install apache2
Nach dem Login kopieren
4. Starten Sie den Apache-Webserver
Starten Sie nach der Installation Apache und aktivieren Sie den automatischen Start beim Systemstart mit dem folgenden Befehl:

systemctl enable apache2
Nach dem Login kopieren
5. Installieren Sie PHP 7
Als nächstes installieren wir einige zusätzliche PHP-Module, die für PHP 7 und Moodle erforderlich sind. Der Befehl lautet:

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
Nach dem Login kopieren
6. Installieren und konfigurieren Sie den MySQL-Datenbankserver
Moodle speichert die meisten seiner Daten in einer Datenbank, daher installieren wir den MySQL-Datenbankserver mit dem folgenden Befehl:

apt-get install mysql-client mysql-server
Nach dem Login kopieren
Führen Sie nach Abschluss der Installation das Skript „mysql_secure_installation“ aus, um das „root“-Passwort von MySQL zu konfigurieren und die MySQL-Sicherheit zu gewährleisten.

Melden Sie sich als root-Benutzer beim MySQL-Server an und erstellen Sie eine Datenbank für Moodle und einen Benutzer, der darauf zugreifen kann. Im Folgenden finden Sie die spezifischen Anweisungen:

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
Nach dem Login kopieren
Denken Sie unbedingt daran, das oben stehende

PASSWORT durch ein sicheres Passwort zu ersetzen.

7. Holen Sie sich Moodle aus dem GitHub-Repository

Als nächstes wechseln Sie das aktuelle Arbeitsverzeichnis und kopieren Sie Moodle aus dem offiziellen GitHub-Repository:
cd /var/www/html/
git clone https://github.com/moodle/moodle.git
Nach dem Login kopieren
Wechseln Sie in das moodle
-Verzeichnis und überprüfen Sie alle verfügbaren Zweige:

cd moodle/
git branch -a
Nach dem Login kopieren
Wählen Sie die neueste stabile Version (derzeit

MOODLE_34_STABLE) und führen Sie den folgenden Befehl aus, um Git mitzuteilen, welcher Zweig verfolgt oder verwendet werden soll:

git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
Nach dem Login kopieren
Und wechseln Sie zu dieser speziellen Version:

git checkout MOODLE_34_STABLE

Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Nach dem Login kopieren
Verzeichnis zum Speichern von Moodle-Daten erstellen:
mkdir /var/moodledata
Nach dem Login kopieren
Stellen Sie die Eigentums- und Zugriffsrechte richtig ein:

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata
Nach dem Login kopieren

8. Konfigurieren Sie den Apache-Webserver

使用以下内容为您的域名创建 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
Nach dem Login kopieren

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

a2ensite yourdomain.com

Enabling site yourdomain.com.
To activate the new configuration, you need to run:
 service apache2 reload
Nach dem Login kopieren

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

service apache2 reload
Nach dem Login kopieren
9、 接下来按照提示完成安装

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

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


Das obige ist der detaillierte Inhalt vonInstallieren Sie die Lehrplattform „Magic Lantern' unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!