Ubuntu 20.04LTSの学習管理システムであるMoodle

Moodleについて

次の記事では、Moodleを見ていきます。 これは学習管理システムです(LMS), PHPで自由に配布および記述。 これは、教師がオンライン学習コミュニティを作成するのを支援することを目的としています。 MoodleはMartínDougiamasによって作成されました。

次の行では、Ubuntu 20.04 LTS FocalFossaにMoodleをインストールする方法を説明します。 以下に示す手順に従うには、 特定の最小要件を満たしていることを事前に確認する必要があります、 彼らはあるとして; 更新されたUbuntu20.04 LTSシステム、LAMPスタックまたは環境、sudo権限を持つユーザーアカウント、およびインターネットアクセスを持っている.

まだ必要な環境がない場合は、 相談する LAMPインストールガイド Ubuntu20.04で。 MoodleをUbuntu20.04 Webサービスに統合するには、メインWebサイト、スタンドアロン仮想サーバー、またはこの記事で説明するように、メインWebサイトの一部として複数の方法があります。 この記事では簡単にするためにHTTP経由で行いますが、安全なHTTPS接続を使用することも重要です。

Ubuntu20.04用のMoodleをダウンロードする

のダウンロードエリアで 公式サイト、我々は 最新の安定バージョンをダウンロードする Ubuntu 20.04LTS用のMoodle.

Webで見つかるパッケージは、.tgzおよび.zip形式で入手でき、それらのリンクから自動ダウンロードページにアクセスできます。 の別のオプション 今日最新バージョンをダウンロード、ターミナルを開き(Ctrl + Alt + T)、を使用します wgetの 次のように:

moodleをダウンロード

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

Ubuntu20.04へのインストール

Ubuntu 20.04 LTSにMoodleをインストールする前に、システムを準備するためにいくつかのアクションを実行する必要があります。 このようにして、後で問題なく動作するために使用するWebインストーラーを取得します。

Moodleファイル

まず、 ダウンロードしたパッケージを解凍します 私たちが興味を持っている場所に直接。 ターミナル(Ctrl + Alt + T)では、次のコマンドのみを使用する必要があります。

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

Moodleは独自のインストールディレクトリに書き込む必要があるため、 このディレクトリの所有者を、Webサービスを実行するユーザーに変更します (www-データ):

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

私たちも必要です Moodleデータのディレクトリ。 これは、Webブラウジングの範囲外で作成します。

sudo mkdir /var/www/moodledata

このディレクトリの所有者を変更します Moodleが書くことができるように:

sudo chown www-data: /var/www/moodledata/

データベース

Moodleには、Ubuntu 20.04にあるデータベースエンジン(この例ではMariaDB)からの必要なサポートが必要です。

まず、ターミナル(Ctrl + Alt + T)を開きます。 mysqlコンソールクライアントを使用する および私たちが管理するユーザー:

maríadbホームシェル

sudo mysql -u root -p

さあ、 データベースを作成するには:

moodleのデータベースを作成する

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

次のステップは ユーザーを作成:

moodleのユーザーを作成する

create user usuariomoodle@localhost identified by 'password123';

私たちは続けます データベース上のユーザーに必要な権限を付与する:

特権を付与する

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y 接続を閉じます:

quit

PHP

Moodleには、Ubuntuリポジトリからインストールする特定の拡張機能が必要です。 まず、ターミナルに入力して(Ctrl + Alt + T)、使用可能なパッケージのリストを更新します。

sudo apt update

それから パッケージをインストールします。

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

完了すると、それが必要になります PHPまたはWebサービス構成をリロードします、 適切に:

sudo systemctl reload apache2

Webインストーラー

この記事を作成するUbuntu20.04 LTSマシンは、サブドメインubuntu.local.lanからアクセスできます。 URLを使用します http://ubuntu.local.lan/moodle インストールにアクセスするには.

moodleインストールのための言語選択

一度 選択した言語, Moodleルートを確認します。 以前、インストーラーによって提案されたデータディレクトリを作成したので、変更する必要はありません。

ルートを確認する

次のステップは データベースエンジンを選択します:

moodleのデータベース

ドロップダウンには、システムで使用可能なオプションが表示されます。 以前に作成した構成に適したものを選択します。

次のステップでフォーム データベースサービスへの接続データを要求します:

データベースのチューニング

前の手順で作成したのと同じように、データベースとユーザー名、およびパスワードを提供します。

接続を確認しました。 利用規約に同意する:

moodle利用規約

以下はリストです Moodleインストールの要件を確認する Ubuntu 20.04の場合:

要件チェック

前の手順が正しければ、すべての基本的な要件が満たされ、インストールプロセスを続行できます。

インストールプロセス自体には、操作の長いリストが表示されます とその結果:

moodleのインストール

私の場合、このプロセスには長い時間がかかりました。 インストールの最後に、 管理者の設定が始まります 新しいサイトの場合:

一般的なmoodleデータ

セットアップ後、自動的にサイトにログインします、パーソナルエリアを表示:

moodleパーソナルエリア

そしてこれで私たちは新しいMoodleサイトで作業を開始し、これを使い始めることができます eラーニングプラットフォーム ローカルネットワークとインターネットの両方で機能します。 その操作に関する情報が必要なユーザーは、 相談する 公式ドキュメント プロジェクトページ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   install.meの方法

    こんにちは。 あなたの「社説倫理」の原則には、他のサイトのコンテンツをセクションごと、段落ごとに盗用しないことが実質的に含まれていないことを理解していますよね?

    1.    ダミアンA。

      その日、私はソースリンクを追加するのを逃しました。 修正しました。 Salu2

  2.   フェルナンドマーティン

    THANKS

  3.   レオナルド

    私は失敗しました:

    エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2)