PHP LMS2 ~Moodleのインストール~

Moodle

MoodleというLMS(ラーニング・マネジメント・システム)で、早い話が、以下のような事ができます。

  • 学生に告知する情報の一覧
  • 授業(科目毎)の授業内容やドキュメントの登録
  • その他いろいろ

詳細に関しては本家のサイトをご覧ください。日本のページもあります。

概要の動画らしいです。

インストール

日本語のドキュメントを参考にしました。

  1. このサイトからMoodle本体をダウンロード
  2. XAMMP, Apacheなどのドキュメントルートにコピー、もしくは展開する
    ※「localhost/」に展開したディレクトリ(index.php)が配置されているようにする
  3. DBを作成する(MySQLの場合は、下のSQLで作成しました。)

    CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON DATABASENAME.* TO 'ユーザー名'@'localhost' IDENTIFIED BY 'パスワード';
    4.ウェブサーバーを起動して、ブラウザから「展開フォルダ/install.php」=「localhost」を開く

  4. 管理者ユーザーの設定を行う

これで、うまくいってデータの追加などを行ったのですが、また動かなくなりました。。。

再インストールする

作成されたDBと設定したい下のフォルダにある「cashe」「session」を削除
<config.php>

$CFG->dataroot = 'D:/Apps/moodle-latest-310/moodledata';

MySQLのDBを削除

DROP DATABASE 作成したDB

改めて、localhost/install.phpを実行する

あと、初期表示するHOMEのURLを覚えておいたほうがよいです。

でわでわ。。。

投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す