Moodle は、利用可能な最高の学習管理システムの 1 つです。それ
私たちは、ソフトウェアもデータも入っていない、真新しいクリーンな Ubuntu サーバーに Moodle をインストールしています。サーバーにデータがある場合は、まずデータのバックアップを作成してください。作成者は、データ損失の可能性に対して責任を負いません。
始める前に
私たちをチェックしてくださいMoodleのホスティングサービスコミュニティ版。 LMS はインストールせずに使い始めることができます。
事前要件
このガイドの例では、ドメインを使用しますムードル.example.org、独自のドメイン名に変更します。
Moodle インストール用の Ubuntu サーバーの準備
システムをアップデートする
まず最初に
$ sudo aptアップデート

Apache、PHP-8.1、MariaDB MySQL サーバーをインストールする
次に、Moodle の依存関係をインストールします。 Apache Web サーバー、PHP 8.1、MariaDB SQL サーバー、メール サーバー、および Moodle に必要な PHP 拡張機能のリストをインストールする必要があります。
$ sudo apt install apache2 php8.1 mariadb-server postfix $ sudo apt install php8.1-mysql php8.1-fpm php8.1-iconv php8.1-mbstring php8.1-curl php8.1-tokenizer php8.1-xmlrpc php8.1-soap php8.1-ctype php8.1-zip php8.1-gd php8.1-simplexml php8.1-xml php8.1-intl
インストールが完了したら、Apache Web サーバーを起動します。
$ sudo systemctl start apache2 $ sudo systemctl apache2を有効にする
Apache VirtualHost と PHP-FPM を構成する
Apache および PHP-FPM 上で Moodle 4.2 を実行します。次のステップでは、Apache 用に PHP-FPM を構成します。
1. PHP-FPM サービスを開始し、起動時に有効にします。
$ sudo systemctl start php8.1-fpm $ sudo systemctl 有効 php8.1-fpm
2. Apache で PHP-FPM を使用するには、proxy_fcgi およびプロキシ モジュールを有効にする必要があります。
sudo a2enmod proxy_fcgi プロキシ
3. Moodle 用の Apache 設定ファイルを作成します。
$ sudo nano /etc/apache2/sites-available/moodle.conf
以下の設定をmoodle.confに入力します。交換するサーバー名、ドキュメントルート、ディレクトリあなたの価値観とともに。
<VirtualHost *:80> ServerNameムードル.example.orgサーバーエイリアス www.ムードル.example.orgドキュメントルート /home/moodle/public_html
CTRL X、Y、Enter の順にファイルを保存して閉じます。
4. 新しい仮想ホストを有効にして、Apache Web サーバーをリロードします。
$ a2エンサイトムードル $ systemctl リロード apache2
5. それも
# a2enmod rewrite # a2enmod ssl # systemctl restart apache2
データベースとデータベース ユーザーを作成する
1. MariaDB SQL サーバーを起動して有効にする
root@moodle-lms-install:~# systemctl start mariadb root@moodle-lms-install:~# systemctl enable mariadb
2. MySQL ユーザーとデータベースを作成する
root@moodle-lms-install:~# mysql MariaDB [(none)]> create database moodle_dev; MariaDB [(none)]> grant all privileges on moodle_dev.* to moodle_user@localhost identified by 'Change_to_Strong_SQL_Password'; MariaDB [(none)]> flush privileges;
Apache、PHP、MySQL を設定したら、moodle コードのインストールに進むことができます。
Moodle コードをインストールする
1. Moodle サイトのホームディレクトリとパブリックディレクトリを作成します
$ useradd --create-home -s /bin/sh ムードル $ mkdir -p /home/moodle/public_html $ chmod 711 /ホーム/ムードル
2. 最新の Moodle コードをダウンロードし、パブリック ディレクトリに抽出します。
最新のmoodleは以下からダウンロードできます。https://download.moodle.org/releases/latest/。コードを取得し、パブリック ディレクトリにアップロードします。私たちの場合、ディレクトリは次のとおりです
ブラウザでインストールを実行する
この最後のステップに進む前に、ドメイン名がサーバーの IP アドレスを指すようにする必要があります。 DNS が設定されている場合、ブラウザで Moodle のインストールを実行できます。
1. ブラウザを開いて、Moodle に移動します。
2. ウェブサイトを選択

3. パスを確認する
次のステップでは、Web アドレス、moodle ディレクトリ、データ ディレクトリが正しいことを確認します。インストールにはデータ ディレクトリがなかったので、このステップで作成しました。
# mkdir /home/moodle/moodledata # chown www-data:www-data /home/moodle/moodledata

4. データベースサーバーの選択
このガイドでは MariaDB を使用します。ドロップダウン メニューから MariaDB を選択します。

5. データベース設定を入力します
先ほど作成したデータベース名、データベースユーザー、パスワードを入力します。

6. config.php ファイルを作成します。
データベース設定を入力してクリックした後、
7. ライセンスに同意する
このステップでは、Moodle 使用許諾契約を読んで同意する必要があります。
8. サーバーチェックに合格する
インストールではほとんどのチェックに合格しました。私たちはただ変化するだけでよかった
$ nano /etc/php/8.1/fpm/php.ini $ systemctl リロード php8.1-fpm

9. メイン管理者アカウントを構成する
このステップでは、管理者アカウントを構成する必要があります。管理者のユーザー名、パスワード、その他の必要な詳細を入力します。
10. サイトのホーム設定を入力します
サイト名、サイトの短縮名、サイトホームの概要、その他の情報を構成します。

初めてのコースを作成しましょう!
最後に数回クリックすると、LMS ダッシュボードとカレンダーが表示されます。に進む







