GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Moodle unter Ubuntu 16.04

Schritt-für-Schritt-Installationsanleitung zur Installation von Moodle unter Ubuntu 16.04. Moodle (Akronym für „Modular-Object-Oriented Dynamic Learning Environment“) ist ein kostenloses Open-Source-Lernmanagementsystem, das entwickelt wurde, um Lehrern, Schülern und Administratoren eine einzige personalisierte Lernumgebung bereitzustellen. Moodle wird vom Moodle-Projekt erstellt, das von Moodle HQ geleitet und koordiniert wird.

Moodle bietet viele nützliche Funktionen wie:

  • Moderne und benutzerfreundliche Oberfläche
  • Personalisiertes Dashboard
  • Tools und Aktivitäten für die Zusammenarbeit
  • All-in-One-Kalender
  • Einfacher Texteditor
  • Fortschritt verfolgen
  • Benachrichtigungen
  • und viele mehr...

In diesem Tutorial führen wir Sie durch die Schritte zur Installation der neuesten Version von Moodle auf einem Ubuntu 16.04 VPS mit Apache-Webserver, MySQL und PHP 7.

1. Anmeldung über SSH

Melden Sie sich zunächst über SSH als Benutzer root

bei Ihrem Ubuntu 16.04 VPS an
ssh root@IP_Address -p Port_number

2. Aktualisieren Sie die Betriebssystempakete

Führen Sie den folgenden Befehl aus, um die Betriebssystempakete zu aktualisieren und einige Abhängigkeiten zu installieren

apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell

3. Installieren Sie den Apache-Webserver

Installieren Sie den Apache-Webserver aus dem Ubuntu-Repository

apt-get install apache2

4. Starten Sie den Apache-Webserver

Sobald es installiert ist, starten Sie Apache und aktivieren Sie es so, dass es beim Systemstart automatisch gestartet wird

systemctl enable apache2

5. Installieren Sie PHP 7

Als nächstes werden wir PHP 7 und einige zusätzliche PHP-Module installieren, die von Moodle benötigt werden

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-Datenbankserver installieren und konfigurieren

Moodle speichert die meisten seiner Daten in einer Datenbank, daher werden wir den MySQL-Datenbankserver installieren

apt-get install mysql-client mysql-server

Führen Sie nach der Installation die mysql_secure_installation aus Skript, um Ihr MySQL-Root-Passwort festzulegen und Ihre MySQL-Installation zu sichern.

Melden Sie sich als Benutzer root beim MySQL-Server an und erstellen Sie einen Benutzer und eine Datenbank für die Moodle-Installation

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

Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.

7. Holen Sie sich Moodle aus dem GitHub-Repository

Ändern Sie als Nächstes das aktuelle Arbeitsverzeichnis und klonen Sie Moodle aus ihrem offiziellen GitHub-Repository

cd /var/www/html/
git clone https://github.com/moodle/moodle.git

Gehen Sie in das Verzeichnis „/moodle“ und überprüfen Sie alle verfügbaren Branches

cd moodle/
git branch -a

Wählen Sie die neueste stabile Version (derzeit ist es 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

und die angegebene Version auschecken

git checkout MOODLE_34_STABLE

Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.

Erstellen Sie ein Verzeichnis für die Moodle-Daten

mkdir /var/moodledata

Legen Sie den richtigen Besitz und die richtigen Berechtigungen fest

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata

8. Apache-Webserver konfigurieren

Erstellen Sie einen virtuellen Apache-Host für Ihren Domainnamen mit dem folgenden Inhalt

nano /etc/apache2/sites-available/yourdomain.com.conf

 ServerAdmin [email protected]
 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

Speichern Sie die Datei und aktivieren Sie den virtuellen Host

a2ensite yourdomain.com

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

Laden Sie abschließend den Webserver wie vorgeschlagen neu, damit die Änderungen wirksam werden

service apache2 reload

9. Folgen Sie den Anweisungen auf dem Bildschirm und schließen Sie die Installation ab

Gehen Sie nun zu http://yourdomain.com und folgen Sie den Anweisungen auf dem Bildschirm, um die Moodle-Installation abzuschließen. Weitere Informationen zur Konfiguration und Verwendung von Moodle finden Sie in der offiziellen Dokumentation.

Sie müssen Moodle nicht auf Ubuntu 16.04 installieren, wenn Sie eines unserer optimierten Moodle-Hostings verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, die neueste Version von Moodle auf Ubuntu 16.04 für Sie zu installieren und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Moodle auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie ISPConfig 3 unter Ubuntu 18.04

  2. So installieren Sie ATutor unter Ubuntu 14.04

  3. So installieren Sie Traq unter Ubuntu 16.04

  4. So installieren Sie Pip unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Moodle unter Ubuntu 20.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Moodle unter Ubuntu 14.04

So installieren Sie Moodle unter Ubuntu 15.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04