moodleをインストールしてみた
Eラーニングの話題が上がったので、調査のためMoodleをインストールしてみました。
1.ダウンロード、アップロード
まずmoodle公式サイトからダウンロードします(自分はバージョン2.6でした)。Language packsから、日本語のパックもダウンロードしておきます。
ダウンロードしたファイルをサーバにアップします。日本語のパックは「lang」ディレクトリに入れておきます。
2.データベースを用意
Moodle用のデータベースを用意します。WEBベースのインストーラーがテーブルを作ってくれるので、空のままで大丈夫です。
3.moodledata ディレクトリ作成
「moodledata」というディレクトリが必要になります。ここには一時データや画像ファイルなどが入るようです。ただ、サイトの直下や、moodleディレクトリにはこのディレクトリを配置できない仕様になっているようです。サイト直下の一つ上がいいんでしょうか。(自分はさくらのサーバで直下に配置しましたが、動作しました。)
パーミッションを777(外部から誰でも書き込める権限)にします。そして外部からアクセスできないように.htaccessとかで保護します。
order deny,allow deny from all
4.インストール
ここまで完了したら、moodleをインストールしたパスにアクセスします。初めてアクセスした場合、installの画面に行きます。ここで日本語を選択して、画面の指示に従って設定を入力していきます。DBホスト、DB名、ユーザ、パスワードなどを聞かれます。
全て入力できたらエクステンションを確認されます。
自分の場合は、xml-rpc、intl 、OPcache が入ってないとメッセージが出ました。
xml-rpcはpearでインストールしました。intl については複雑そうなのでスキップしました。opcacheもPHP5.5からで、さくらは5.4なのでスキップしました。
APC/OPcacheについて
http://www.xserver.ne.jp/manual/man_server_php_apc.php
5.管理者の設定
あとは管理者の設定をすればインストール完了です。
パスワードが「大文字が入っていること」「数字が入っていること」「英数字以外の記号が入っていること」と、無駄にセキュアでした。
後記
メニューを見ると本当に色々あって、プラグインが初めからフルで入っている印象です。
画面のUIは、Xoopsっぽいです。
ていうか、Eラーニングのシステム、moodleじゃなくてXoopsでいいんじゃないの?
と思ったけど、Xoopsは枯れた歴史のあるシステムですし、専用のシステム使った方がいいよね、と思い直しました。
小テストのプラグインとかwikiとか、フォーラムとか、本当に色々入ってます。
これ使いこなすの大変なパターンですね。。。ちょっとこれからいじってみます。
Moodleをインストールする
http://docs.moodle.org/2x/ja/Moodle%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B
Google AD
関連記事
-
入社して1年が経ちました。
今日5月6日で、今の会社に入社して丸1年が経ちました。 思えば去年は震災の影響で計画停電だの、
-
iPhone6が来ました。アップルのサポートは未だ健在だったというお話。
アップルは製品だけじゃなくて、サポートの対応にまでその企業哲学が込められているんだと感じた出来事
-
さくらインターネットでPEAR::MDB2とServices_Amazonを入れてみた
前回の続きで、PEAR::MDB2と、Services_Amazonをさくらインターネットに
-
本日エクストリーム出社しました
「エクストリーム出社」をご存知でしょうか? 去年あたりからネットでちらほら話題になっていたキーワ
-
紛糾!システム構築の巻
システム作る時って、会社の縮図だと思う。いろいろな立場の人の思惑や損得が入り混じり、考えが違うために
-
初めてジビエ食べてきたよ
昨日ある人のお誘いでジビエを食してきました。 これまで興味はあるものの、機会がなかったのでぜひ行き
-
wordpressのiphone用プラグイン
Wptouchていうプラグインがあったのでいれてみた。感想は、「ん~、まあこんなものか」です。フリー
-
NO MUSIC,NO LIFE.メーカー作ってみた
以前から、画像を使ったアプリを作ってみたいと思い、GDを使ったアプリを作ってみました。 N
-
自分の黒歴史を公表するよ その3(MSX編)
こんにちは! 今トゥームレイダーがやりたいので新しいPC買おうか迷ってます。 でもス
-
CakePHP1.3でブラウザを閉じてもセッションが切れないようにする方法
ちょっと体調を崩してしまってましたが、なんとか回復してきました。(辛かった・・・) 本当に