Moodleのインストールも取り敢えず最終段階です。
Install Moodle on CentOS 7(apache)
https://www.rootlinks.net/2015/06/21/install-moodle-on-centos-7apache/
Install Moodle on CentOS 7(mariadb)
https://www.rootlinks.net/2015/06/21/install-moodle-on-centos-7mariadb/
Install Moodle on CentOS 7(php)
https://www.rootlinks.net/2015/06/21/install-moodle-on-centos-7php/
Install Moodle on CentOS 7(moodle download)
https://www.rootlinks.net/2015/06/21/install-moodle-on-centos-7moodle-download/
セットアップにはコマンドベースでも出来るようですが、Webベースの方が分かりやすいと思います。
コマンドで実行する場合は下記の方法になります。
1 2 3 4 5 6 |
[root@host01 www]# cd moodle/admin/cli/ [root@host01 cli]# sudo -u apache /usr/bin/php install.php Moodle 2.9+ (Build: 20150618) command line installation program ------------------------------------------------------------------------------- == Available language packs == (snip) |
さて、WebベースでのMoodleセットアップを実行します。
- セットアップ開始
- パスを確認する
- データーベースドライバを選択する
- データーベース設定
- 著作権表示
- サーバチェック
- インストレーション
- 最高管理者の作成
- フロントページ設定
- セットアップ完了
Webブラウザでhttp://Moodle_Server/moodle/にアクセスします。
使用する言語を選択します。
データーベースドライバを選択します。今回はMariaDBを選びます。
データーベース情報を設定します。
・データーベースホスト
・データーベース名
・データーベースユーザ
・データーベースパスワード
・テーブル接頭辞
・データーベースポート
・Unixソケット
著作権の確認をして了承できたら[続ける]をクリックして下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
unicode 必ずインストールおよび有効化してください。 OK database mariadb (5.5.41-MariaDB) バージョン 5.5.31 以上が必須です。あなたは現在 5.5.41 を使用しています。 OK php バージョン 5.4.4 以上が必須です。あなたは現在 5.5.26 を使用しています。 OK pcreunicode 最適な動作のため、インストールおよび有効化してください。 OK php_extension iconv 必ずインストールおよび有効化してください。 OK php_extension mbstring 最適な動作のため、インストールおよび有効化してください。 OK php_extension curl 必ずインストールおよび有効化してください。 OK php_extension openssl 最適な動作のため、インストールおよび有効化してください。 OK php_extension tokenizer 最適な動作のため、インストールおよび有効化してください。 OK php_extension xmlrpc 最適な動作のため、インストールおよび有効化してください。 OK php_extension soap 最適な動作のため、インストールおよび有効化してください。 OK php_extension ctype 必ずインストールおよび有効化してください。 OK php_extension zip 必ずインストールおよび有効化してください。 OK php_extension zlib 必ずインストールおよび有効化してください。 OK php_extension gd 必ずインストールおよび有効化してください。 OK php_extension simplexml 必ずインストールおよび有効化してください。 OK php_extension spl 必ずインストールおよび有効化してください。 OK php_extension pcre 必ずインストールおよび有効化してください。 OK php_extension dom 必ずインストールおよび有効化してください。 OK php_extension xml 必ずインストールおよび有効化してください。 OK php_extension intl 最適な動作のため、インストールおよび有効化してください。 OK php_extension json 必ずインストールおよび有効化してください。 OK php_extension hash 必ずインストールおよび有効化してください。 OK php_setting memory_limit 推奨設定が検出されました。 OK php_setting file_uploads 推奨設定が検出されました。 OK php_setting opcache.enable 推奨設定が検出されました。 OK |
その他のチェックでslashargumentsのチェックが表示されます。
1 2 |
slasharguments このテストに不適合の場合、潜在的な問題が存在することを意味します。 「スラッシュ引数を使用する」を有効にすることをお勧めします。これは将来的に必須となります。詳細はドキュメンテーション「Using slash arguments.」をご覧ください。 |
ApacheでAcceptPathInfo Onにするように書かれているけどこのチェックは解消できませんでした。
https://docs.moodle.org/29/en/Apache#Slasharguments
Slasharguments on new 2.8.5 on Centos 7
https://moodle.org/mod/forum/discuss.php?d=312267
取り敢えず、気にしなくていいのか? で、そのまま次に進みます。
インストールが開始されます。
すべて[成功]になると思います。
「最高管理者」を作成します。*は必須項目です。
またパスワードは「少なくとも8文字、少なくとも1個の数字、少なくとも1文字の小文字、少なくとも1文字の大文字、少なくとも1文字の非英数字」の組合が必要です。
一応、完了しました。
実際の運用にはMoodleの拡張機能なども含めてApacheやファイルのアップロードサイズなどphpの細かな設定が必要です。
そして肝心な教育コースの作成。
インストールは単なる入口でしかないですが、何かのお役に立てれば幸いです。
老眼SEにはCentOS 7の勉強です(^^