教育者が効果的なオンラインコースを作成できるように設計された多言語学習管理システムであるMoodleLMSのインストール方法を学びます。
Moodle LMSとは何ですか?
世界中に2億1300万人以上のユーザーを抱えるMoodleLMSは、教育者、管理者、学生に学習者中心のツールと共学習環境のセットを提供する多言語学習管理システムです。
シンプルなインターフェース、ドラッグアンドドロップ機能、十分に文書化されたリソース、および継続的なユーザビリティの改善により、Moodleは使いやすく、GNU GeneralPublicLicenseの下でオープンソースソフトウェアとして自由に提供されます。
その柔軟性と拡張性を考えると、Moodleは教育、ビジネス、非営利、政府、およびコミュニティのコンテキスト全体での使用に適応しています。
Moodleのインストールの前提条件
- ウェブホスティングアカウント(まだ取得していない場合は、https://dashboard.webhostingmagic.com/store/secure-php-hostingにアクセスし、ホスティングパッケージを選択してホスティングアカウントを作成してください。) >
- 既存のホスティングアカウントをお持ちの場合は、それがナトリウムPHP拡張機能をサポートできることを確認してください。詳細については、php.net / manual / en/book.sodium.phpを参照してください。
- メインドメインにインストールする場合は、SSL/TLS証明書がインストールされた有効なドメイン。
Moodle LMSのインストール(自動)
Moodle LMSをインストールする最も簡単で推奨される方法は、ワンクリックのアプリケーションインストーラーを使用することです。
いくつかのボタンをクリックするだけで、インストールとセットアップのプロセス全体が簡単になるだけでなく、最新かつ安全に保つことができます。
このスクリプトインストーラーを使用するには、cPanelにログインします。
ソフトウェアを見つけます セクションをクリックし、 Softaculousをクリックします 。
ページが読み込まれたら、上部の検索フィールドを使用して「 Moodle」を検索します 」または代わりに教育を切り替えます カテゴリ。
MoodleをインストールするURLを選択してください。
ドメイン(アカウントに複数のドメインがある場合)またはサブドメインを選択します。
サブドメインにインストールする場合は、続行する前に、サブドメインが作成されていることと、システムがサブドメインに自動SSL/TLS証明書をインストールしていることを確認してください。
サブフォルダーにインストールする場合は、目的の名前を入力するか、自動生成された名前を受け入れます。
インストールするMoodleLMSのバージョンを選択してください。
最新バージョンをインストールすることを強くお勧めします。
サイト名、サイトの説明、管理者ユーザー名、管理者パスワード、名前、管理者メールなどの他の情報を入力します。
言語を選択し、インストールをクリックします ボタン。
ワンクリックインストーラーは、データベースの作成、ファイルとフォルダーのアクセス許可の設定、アプリケーションの起動と実行に必要なすべての操作を含むすべての処理を行います。
インストールが完了したら、 cPanel File Managerを介してホームディレクトリにアクセスします またはSSHで「moodledata」フォルダにアクセスします。
それを開いて.htaccessファイルを編集します。
2.2以降のバージョンのApacheを使用しているため、次のことを確認してください。
order deny,allow deny from all
に変更されます:
Require all denied
次に、ファイルを保存して閉じます。
Moodle LMSのインストール(手動)
まず、Moodleを以下からダウンロードします:
- https://download.moodle.org
- または、次のコマンドを実行して、Gitリポジトリからコードをプルします(開発者に推奨され、アップグレードも非常に簡単になります)。
git clone -b MOODLE_310_STABLE git://git.moodle.org/moodle.git
SSH経由でデータベースを作成します:
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
またはcPanelにログインし、データベースを下にスクロールします MySQL®データベースウィザードをクリックします (最初のデータベースとユーザーを推奨します。)
ウィザードは、MySQL®データベース、ユーザーアカウント、およびユーザー権限のセットアップをガイドします。
SSH経由でデータベースを作成する場合は、データベースに適切な権限を持つユーザーとパスワードの組み合わせを作成します。
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'gooddoggie'@'localhost' IDENTIFIED BY '3Z2Y~]jE#h2mD_qTXtA!%^9yQ@:+MqNrqL';
Moodleファイルを保持する権限を持つルートディレクトリに空のディレクトリを作成し、書き込み権限「gooddoggie」を付与します:
mkdir moodledata && chmod 755 moodledata
所有者は、読み取り、書き込み、および実行を行うことができます。グループメンバーと他の全員は、ファイルの読み取りと実行はできますが、ファイルの変更(書き込み)はできません。
ls -al moodledata
権限を確認します。
以前にzipまたはtgzファイルをダウンロードしたことがある場合は、解凍または解凍し、Moodleコードを存在させたいディレクトリに移動します。
cd Moodleコードディレクトリ(サブフォルダまたはサブドメインにインストールされていない限り、多くの場合/ public_html)にファイルconfig-dist.phpを見つけ、それをコピーするか、config.phpという名前の新しいファイルに名前を変更します。
>pwd
cd /public_html
(別のディレクトリにいる場合) お気に入りのエディターでconfig.phpを編集し、サイト、ディレクトリ、データベースを指すように適切な設定を変更します。
vi config.php
この部分をスキップすると、Moodleインストールスクリプトがconfig.phpを作成しますが、後で適切に権限を(再)設定するようにしてください。
ブラウザでMoodleLMSサイトのURLにアクセスするか(インストールは自動的に完了します)、コマンドラインバージョンを実行します(PHPのCLIバージョンが必要です):
/usr/bin/php /home/gooddoggie/cli/install.php
CLIはconfig.phpを作成し、以前に作成した場合は実行されません。
cronが定期的に実行されていないとサイトが正しく機能しないため、cronジョブを定期的に実行するように設定します。
* * * * * /usr/bin/php /home/gooddoggie/cli/cron.php >/dev/null
Moodleチームは、ごみ箱を使用する際の非同期アクティビティの削除に必要な、cronを毎分実行することを推奨しています。
無料のMoodleLMSのインストール
提供するすべてのアプリケーションに無料でインストールできます。
ホスティングアカウントの準備ができたら、テクニカルサポートハブにアクセスしてリクエストを作成し、エンジニアがMoodleLMSをインストールできるようにしてください。