Moodle(
http://download.moodle.org/)をインストールする前に、テスト環境の構築。
VMware ServerにCentOS5.4をインストール。
いろんなパッケージが必要なのねぇ。。。
面倒なので、OSインストール時に放り込んじゃえ!
・GDライブラリ
・FreeType 2
などなど。
1.「今すぐカスタマイズする」で、オイラが選んだパッケージは、
・グラフィカルインターネット
・グラフィックス
・開発ツール
・開発ライブラリ
・MySQLデータベース
・Webサーバー
・GNOMEデスクトップ環境
・X Window System
・システムツール
・ベース
・管理ツール
※CentOSのXも見たかったので入れた。
=注意=
php(php-gd、php-mbstring、php-xmlrpc)とMysqlのコネクション(odbc)やmbstringなど標準でチェック入ってないので、チェック忘れに注意。
2.テスト環境なので、ファイヤーウォール、SELinux全て無効で。
3.yumでバージョンアップ
4.普通にApacheの設定。最近UTF-8のパッケージが多いので、AddDefaultCharset UTF-8でいいんじゃね!?Moodleでは、UTF-8
5.Mysql
とりあえず、Mysql、httpdを起動
# service mysqld start
# service httpd start
自動起動はchkconfigで勝手にどうぞ。
Mysql用のrootユーザーのパスワードを設定する
# mysqladmin -u root password 2009mysql
Mysqlのrootユーザーでログイン
# mysql -u root -p2009mysql
Mysqlのユーザー一覧表示
mysql> select host,user,password from mysql.user;
不要ユーザー削除は
mysql> delete from mysql.user where user="ユーザー名";
Moodle用データベースを作る
mysql> create database moodle character set utf8;
Moodle用専用ユーザーを作成
(ユーザー:moodleuser パス:moodlepass)
mysql> grant select,insert,update,delete,create,create temporary tables,drop,index,alter on moodle.* to moodleuser@localhost identified by 'moodlepass';
作成ユーザーのアクセス確認
mysql> exit
# mysql -u moodleuser -pmoodlepass
mysql> exit