View インストール手順
file info- category(Tag)
- root
- file name
- INSTALL
- last update
- 2005-06-28 20:20
- type
- Plain Text
- editor
- snapshot
- description
- Uラーニングパッケージのインストール手順です。
- language
- Japanese
- translate
Uラーニング
インストール手順
2005/06/28
Takayuki Tanimoto
0. 動作環境
OS : 下記Webサーバ,PHP,DBサーバが動作すれば Linux でも Windows でも動作可能
Webサーバ : Apache
PHP : 4.2.0 以上
DBサーバ : MySQL
動作しない場合は Apache のログを確認して、
Uラーニングプロジェクトの開発用メーリングリスト u-learning-dev@lists.sourceforge.jp
へ投稿してみてください。
1. 配置
展開後の htdocs.admin ディレクトリと htdocs.user ディレクトリをそれぞれ Web サーバの公開ディレクトリとして設定する。
これらより上位のディレクトリは外部に公開しない。
2. 設定
環境や使用方法によって変更する可能性のある設定項目を以下に挙げる。
※INSTALL_DIR : Uラーニング配置先ディレクトリ
php.ini で必要な設定
register_globals : off
session.use_trans_sid : 1
INSTALL_DIR/htdocs.admin/index.php
教員側ログファイルの出力設定
INSTALL_DIR/htdocs.admin/.htaccess
教員側サイトのApache設定
RewriteBase mod_rewriteの変換対象パス /~u-learning/path-to-htdocs.admin
INSTALL_DIR/htdocs.user/index.php
学生側ログファイルの出力設定
INSTALL_DIR/htdocs.user/.htaccess
学生側サイトのApache設定
RewriteBase mod_rewriteの変換対象パス /~u-learning/path-to-htdocs.user
INSTALL_DIR/mojavi.core/mojavi-all-classes.php
Mojavi の設定
INSTALL_DIR/mojavi.core/opt/u-learning/config.php
u-learning システム全体設定
MOD_REWRITE Apache / mod_rewrite を使用するか true
REGIST_ADMIN 教員をWeb上から登録可能にするか true
DB_ENCODING データベースの文字エンコーディング "EUC-JP"
FQDN URLにおける、プロトコル、ホスト "http://u-learning.jp/"
ROOT_URL Uラーニングシステム配置先パス FQDN.'~u-learning/path-to-ulearning/'
ADMIN_URL 教員用サイトURL ROOT_URL.'htdocs.admin/'
USER_URL 学生用サイトURL ROOT_URL.'htdocs.user/'
ADODB_CACHE_SECS ADODBがキャッシュを保存しておく時間 "60"
SQL_SERVER ADODBが接続するサーバ:ポート "localhost:3306"
SQL_USER ADODBが使用するユーザ
SQL_PASSWORD ADODBが使用するパスワード
SQL_DATABASE ADODBが接続するデータベース
INSTALL_DIR/webapp.admin/modules/Exam/config/list_config.php
Examモジュール設定
TOP_PUBLISHED_COUNT テスト一覧画面(TOP)の配信済テスト表示個数 10
HISTORY_PUBLISHED_COUNT 配信済テスト一覧画面の表示個数 20
INSTALL_DIR/webapp.admin/config.php
教員側サイト設定
ROOT_DIR Uラーニングシステム配置先ディレクトリ "/home/u-learning/public_html/path-to-ulearning/"
BASE_DIR 教員側サイトwebappディレクトリ ROOT_DIR.'webapp.admin/'
LOG_DIR ログファイル出力先ディレクトリ BASE_DIR.'logs/'
DISPLAY_ERRORS エラーメッセージを表示させるか 1
ROOT_PATH 教員側URLのパス "/~u-learning/path-to-htdocs.admin/"
HTTP_OUTPUT_ENCODING HTTP出力エンコーディング "UTF-8"
INSTALL_DIR/webapp.user/config.php
学生側サイト設定
ROOT_DIR Uラーニングシステム配置先ディレクトリ "/home/u-learning/public_html/path-to-ulearning/"
BASE_DIR 学生側サイトwebappディレクトリ ROOT_DIR.'webapp.user/'
LOG_DIR ログファイル出力先ディレクトリ BASE_DIR.'logs/'
DISPLAY_ERRORS エラーメッセージを表示させるか 1
ROOT_PATH 学生側URLのパス "/~u-learning/path-to-htdocs.user/"
HTTP_OUTPUT_ENCODING HTTP出力エンコーディング "SJIS"
3. mod_rewrite によるURLの簡略化
Apache の mod_rewrite モジュールを使用することで、UラーニングのURLを短くすることができる。
1. Apache の mod_rewrite モジュールを有効にし、.htaccess ファイルに正しい RewriteBase を設定する。
2. INSTALL_DIR/mojavi.core/opt/u-learning/config.php のMOD_REWRITE を true にする。
4. テーブルの作成
INSTALL_DIR/mojavi.core/opt/u-learning/sql/ 以下にあるファイルのSQLを実行し、
各テーブルを作成する。
5. ログ出力用ディレクトリの作成
INSTALL_DIR/webapp.admin/config.php と INSTALL_DIR/webapp.user/config.php で指定した LOG_DIR にログが出力される。
Web サーバがこれらのディレクトリへ書き込みが出来るように、プロセスの実行ユーザやディレクトリのパーミッションを変更する。
6. 教員の作成
教員側サイトにアクセスし、"ユーザアカウントを追加する"のリンクをクリックする。
教員のユーザアカウントを作成する。
今後、教員ユーザアカウントの作成を禁止する場合は、
INSTALL_DIR/mojavi.core/opt/u-learning/config.php の REGIST_ADMIN を false にしておく。
| 
|