MoodleMoodleは、インターネットベースのコース及びウェブサイトを作成するためのソフトウェアパッケージとのことです。eラーニングのCMSですね。ATutorとかあるみたいなんですが、あまり情報がなかったので、こちらを使って見ます。もしかしたらXOOPSとかでもできるのかもしれないですが、ちょっとこれ、面白いですね。コース作ったり、評点つけたり、レッスン用の問題が作れたりと、なんかいろいろやってみたいですね。 インストール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 参考書籍
|