RHEL8
パッケージダウンロード(Moodle 3.8+ MOODLE_38_STABLE)
https://download.moodle.org/download.php/direct/stable38/moodle-latest-38.tgz
moodle-latest-38.tgz
# cd /var/www # tar xvzf SRC/moodle-latest-38.tgz # mv html html.org # mv moodle html # chown -R root:root html # chown -R a+r html # restorecon -R html
root ユーザのパスワード設定および anonimous user の削除,テスト DB の削除
# /usr/bin/mysql_secure_installation
DB 作成
# mysql -u root -p mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY 'HOGEHOGE';
セキュリティ上, データディレクトリはウェブ経由でアクセスできない場所に作成すること.
# mkdir /Data/moodledata # chown -R apache:apache moodledata # chmod 707 moodledata
Web ブラウザにて
http://サーバアドレス/
か
http://サーバアドレス/install.php
にアクセスする.
画面に従い,必要項目を入力していく.
設定ファイルの書き込みができないので, 画面に表示された内容を
/var/www/html/config.php
として保存する.
そのあと,各種モジュールのチェックがあり, すべて「O.K.」「成功」になることを確認する.
admin のパスワードは
**
とする
# vi /etc/cron.d/moodle */30 * * * * apache /usr/bin/php /var/www/html/admin/cli/cron.php > /dev/null 2>&1