事前準備
- Ubuntu Server 20.04LTSにApache2インストール
- Ubuntu Server 20.04 LTSにPHP7.4インストール
- Ubuntu Server 20.04 LTSにMariaDB10.4インストール
- MariaDB10.4にMoodle用データベース作成
Moodle(3.9.2+)インストール
$ sudo wget https://download.moodle.org/download.php/stable39/moodle-latest-39.tgz
※ファイルサイズが37KBの場合はダウンロード失敗。
※その場合は、https://download.moodle.org/releases/latest/ 画面からWindows環境にダウンロードし、Ubuntuへアップロード。
/var/www/html直下に解凍
$ cd /var/www/html
$ sudo tar zxvf (ダウンロードdir)/ moodle-latest-39.tgz
$ ls
moodle
$ sudo chown -R root.root moodle
$ sudo chmod -R 775 moodle
$ sudo mkdir /var/www/moodle_files
$ sudo chown root.www-data /var/www/moodle_files
$ sudo chmod -R 774 /var/www/moodle_files
Moodle初期設定
・インストールしたURLにアクセス ・初期設定 Language = 日本語(ja) ・パスの確認 データディレクトリ = /var/www/moodle_files ・データベースドライバの選択 タイプ = MariaDB ・データベース設定 データベースホスト = localhost データベース名 = moodle データベースユーザ = moodle データベースパスワード = ******** テーブル接頭辞 = mdl_ ・インストーレーション = Continue ・Installation – Moodle 3.9.2+ = 続ける ・インストレーション = 続ける ・最高管理者アカウント作成 (項目入力) 「プロファイルを更新」 ・サイト名の入力 長いサイト名 = **** 短縮名 = **** デフォルトタイムゾーン = アジア/東京 「変更を保存する」
Moodleセキュリティ設定
サイト管理>セキュリティ>「ユーザにログインを強制する」をチェック
→変更を保存する