E-collabo1.2
インストール・セットアップガイド
1. はじめに
E-collabo1.2は以下のようなサーバ環境で動作させることを想定しています。
- OS
- CentOS5.4
- Webサーバ
- Apache2.2.3
- スクリプト言語
- PHP 5.3以降(PDO_MySQL,PEARを使用可能)
- フレームワーク
- ZendFramework 1.9以降
- データベースサーバ
- MySQL 5.1.37以降
- メールサーバ
- Sendmail 8.13.8以降
2. ダウンロード
プログラムをダウンロードします。
以下のURLからの「E-collabo」をダウンロードしてください。
3. E-collaboの設定
3.1. E-collaboの設置
ダウンロード後,ZIPアーカイブを解凍します。解凍した中身が以下のようなディレクトリ構造になっていることを確認してください。
./
/E-collabo
/Actcal
/App
/Auth
/Bbs
/Board
/Common
/Dc
/Gen
/Help
/Ipa
/Layout
/Menu
/Staff
/Trans
/Log
/Config
config.xml
table.xml
/SQL
/ipa
/staff
/trans
create_db.sh
readme.txt
E-collaboディレクトリをWebサーバの公開ディレクトリに設置します。その後、「ZendFramework-1.9.5/externals」ディレクトリの中にある、dojoディレクトリを「E-collabo/Gen/」にコピーしてください。
3.2. アクセス権の設定
アクセス権の設定をします。E-collaboディレクトリ内のDcディレクトリとLogディレクトリに権限を与えます。
E-collaboディレクトリをカレントディレクトリにして以下のコマンドを入力してください。
chmod -R 777 Dc Log
3.3. データベース
E-collabo用にデータベースの作成を行います。ecollaboというデータベースを作成する場合はmysqlにログインし以下のようにコマンドを打ちます。
CREATE DATABASE `ecollabo`;
データベースを作成後、SQLフォルダに移動し以下のコマンドを実行します。
sh create_db.sh 作成したデータベース名 ユーザ名
コマンドを入力すると、パスワードを求められるのでパスワードを入力します。
エラーが出なければ、正常にデータベースの作成が完了しました。
3.4. 設定ファイル
最後に設定ファイルを編集します。
設定ファイルは「E-collabo/Config」ディレクトリ内にあるconfig.xmlです。
config.xmlファイルを開くと以下のようになっています。
<?xml version="1.0"?>
<configdata>
<db>
<host>DBのホスト名</host>
<username>DBのユーザ名</username>
<password>DBのパスワード</password>
<dbname>DB名data</dbname>
</db>
<adapter>
<name>Pdo_Mysql</name>
</adapter>
<path>
<name>E-collaboディレクトリまでのPATH</name>
</path>
</configdata>
設定ファイルのオレンジ色の部分を環境にあわせて書き換えます。
ホスト名:example.com
E-collaboディレクトリの設置場所:公開ディレクトリの直下
上記の場合E-collaboまでのPATHの記述は以下のようになります。
http://example.com/E-collabo/
※注意 : パスの最後はスラッシュ「/」まで記述してください。
以上でE-collaboの設定は完了です。
5. ブラウザからアクセス
全ての設定が完了後,下記のURLにアクセスするとログイン画面が表示されます。
http://example.com/E-collabo/Auth/login/index
赤字の部分はE-collaboまでのPATHです。
E-collaboにはデフォルトで管理者が登録されています。
| 権限 |
user |
password |
| 管理者 |
root |
aaaa0000 |
userとpasswordに上記のデータを入力し、ログインに成功すればインストール完了です。