Moodle(ムードル) とは、教育現場でのオンライン学習コース作成を容易にするオープンソースのソフトウェアのことだ。PHPで開発され、WindowsやMac OS X、UNIXをはじめ、PHPが動作するほとんどのOSで使うことができる。もちろんPHP対応のレンタルサーバーでも使用可能だ。
だから、レンタルサーバーでMoodleを使いたい時はPHPに対応しているか確認しよう。非対応なら新たに別のサーバーを契約するか乗り換える必要がでてくる。とはいえ、有料のレンタルサーバーならたいていPHPには対応しているので、そう心配することもないだろう。
そして、Moodleのデータは単一のデータベースに格納されるようになっている。サポート対象になっているのはMySQLとPostgreSQLなどだ。それとADO(ActiveX Data Objects)およびODBC(Open Database Connectivity)を経由すれば商用のデータベースも使用することができる。
今ではたいていの有料レンタルサーバーでMySQLのデータベースを作成することができるが、これも事前に確認しておいた方がいい。
というのも、Moodleはバージョンによって動作環境が異なるからだ。バージョン1.6ではPHP5は非対応だったり、バージョン1.8ではユニコードが必須だったり、という具合だ。
以下に各サーバーのスペックをピックアップしたので参考にしてほしい。
●PHP5とMySQL5対応
お名前.com、ロリポップ、ハッスルサーバー
●PHP4および5、MySQL4および5対応
エックスサーバー、さくらレンタルサーバー(スタンダードプラン)
●PHP5、MySQL4および5、Ms-SQL対応
アイルホスティングサービス
●PHP4および5、MySQLとPostgreSQL対応
エクセリア、コアサーバー