- 追加された行はこの色です。
- 削除された行はこの色です。
- Moodle へ行く。
#freeze
* [[Moodle]]
Moodleは、インターネットベースのコース及びウェブサイトを作成するためのソフトウェアパッケージとのことです。eラーニングのCMSですね。ATutorとかあるみたいなんですが、あまり情報がなかったので、こちらを使って見ます。もしかしたら[[XOOPS]]とかでもできるのかもしれないですが、ちょっとこれ、面白いですね。コース作ったり、評点つけたり、レッスン用の問題が作れたりと、なんかいろいろやってみたいですね。
#contents
** インストール
http://moodle.org/download/からMoodle 1.4.3+をダウンロードします。webrootに解凍します。解凍後、moodleディレクトリで、
cp config-dist.php config.php
mkdir moodledata
ではconfig.phpを開いて、自分の環境にあわせましょう。
$CFG->dbtype = 'mysql'; // mysql or postgres7 (for now)
$CFG->dbhost = 'localhost'; // eg localhost or db.isp.com
$CFG->dbname = 'moodle'; // database name, eg moodle
$CFG->dbuser = 'moodle'; // your database username
$CFG->dbpass = 'passwd'; // your database password
$CFG->wwwroot = 'http://www.hoge/mooble';
$CFG->dirroot = '/hogeroot/mooble';
$CFG->dataroot = '/hogeroot/mooble/moodledata';
もしかしたら、ここで変更する必要なないかもしれません。インストール時に指定できるかもしれないからです。では権限を変更しておきます。
chown -R nobody:nobody moodle/
ではMySQLにデータベースとユーザをつくります。
CREATE DATABASE moodle;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodle@localhost IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
http://example.com/moodle/admin/index.phpにアクセスします。日本語を選んで.. おっとエラーがでました。
PHPのメモリー制限が低すぎます
ではphp.iniのスクリプトが確保できる最大メモリを増やします。
memory_limit = 16M
他にもGD等要求されるので、[[PHP]]を参考にしてみてください。
** リンク
http://moodle.org/doc/?lang=ja~
http://moodle.org/mod/forum/view.php?f=164~
http://www.e-learning-service.co.jp/~
** 参考書籍
-#comment