(最終更新日時:2009-02-21 08:24:13)
オープンソースのグループウェア Group-Office をインストールします。
(※)更新を終えている情報です。構築情報は http://www.system-act.com/web/groupoffice.html に移行しました。
ダウンロード
Group-Office Japan が活動を停止しているようです。
SourceForge.jp の
Group-Office Project Japan
は存在しますが、
バージョン 2.13 です。
当サイトへ Group-Office をキーワードで訪れる方が多いようですので、当サイトにある
バージョン 2.14
を提供いたします。以下からダウンロードしてください。
事前準備
関連パッケージとして、下記を事前にインストールしておきます。
インストール
インストールするWebサイトディレクトリでアーカイブを展開します。
ここでは、
/home/www/vhosts/system-act.com/public_html に展開します。
# cd /home/www/vhosts/system-act.com/public_html
# unzip ダウンロード先/groupoffice-ja-2.14.zip
# mv groupoffice-ja-2.14 groupware
# cd groupware
# touch config.php 定義ファイルを空で作成します
# chmod 666 config.php
# mkdir local ユーザ情報保存用フォルダを作成します
# chown apache:apache local
# mkdir /home/groupoffice
# chown apache:apache /home/groupoffice
ブラウザからインストールしたWebサイトの
groupware/install/install.php へアクセスし、
表示された手順に従って初期インストールを行います。
(※)この画面が出ます。
(※)Continueで次の画面に進みます。
(※)サーバ環境の確認画面です。
(※)Continueで次の画面に進みます。
(※)GNUライセンスの同意確認画面です。
(※)I agree to these termsで次の画面に進みます。
(※)リリースノートの表示画面です。
(※)Continueで次の画面に進みます。
(※)データベース作成方法の確認画面です。
(※)ここで新規に作成しますので、Create new databaseで次の画面に進みます。
(※)データベースを作成します。
(※)それぞれのパスワードを入力し、Continueで次の画面に進みます。
(※)データベース作成の確認画面です。
(※)Continueでデータベース内にテーブルを作成し、次の画面に進みます。
(※)ページタイトルと管理者メールアドレスの設定画面です。
(※)それぞれ入力し、Continueで次の画面に進みます。
(※)URLの確認・設定画面です。
(※)Continueで次の画面に進みます。
(※)ユーザ情報保存用フォルダの確認・設定画面です。
(※)Maximum upload sizeは、PHPの定義サイズ以下で設定します。
(※)Create modeに 0755 を設定します。
(※)Continueで次の画面に進みます。
(※)ユーザに許可する機能の設定画面です。
(※)Continueで次の画面に進みます。
(※)言語と画面デザインの設定画面です。
(※)言語は Japanese を選択します。
(※)Continueで次の画面に進みます。
(※)メール(SMTP)サーバの設定画面です。
(※)Maximum size of attachmentsは、PHPの定義サイズ以下で設定します。
(※)Continueで次の画面に進みます。
(※)管理者アカウントの設定画面です。
(※)アカウント、パスワード、メールアドレスを入力し、Continueで次の画面に進みます。
(※)Group-Office開発元への通知画面です。
(※)Continueで次の画面に進みます。
(※)インストールの完了画面です。
(※)ここでは、Launch Group-Office!を押さず、画面を閉じます。
インストールで作成された定義ファイルのパーミッションを変更し、インストール用ファイルを削除します。
# cd /home/www/vhosts/system-act.com/public_html/groupware
# chmod 644 config.php
# rm -rf install
オリジナルパッチ
下記についてのパッチを適用します。
- 日付フォーマットに Y-m-d 形式を追加します。
- 新規ユーザアカウントを作成した際のウェルカムメッセージを姓名にします。
- サマリ画面のユーザ名に敬称を付加します。
- サマリ画面の日付表示をxxxx年 xx月 xx日 曜日にします。
- サマリ画面に時刻表示を追加します。
- サマリ画面のスケジュール・タスク表示にタイムゾーンが考慮されていないバグを修正します。
- サマリ画面で今日が期限のタスクについて、明日の表示に日付が表示されないバグを修正します。
- カレンダのユーザ名を姓名の順にします。
- メール画面のFrom・件名が文字化けする現象を修正します。
- メール画面の件名の短縮表示をマルチバイト文字に対応させます。
- メールの送信で日本語添付ファイル名の文字化けを修正します。
- Group-Office間のメール送受信でファイルを添付した際の本文の文字化けを修正します。
- ユーザーやグループの選択画面表示で、文法エラーになってしまうSQLを修正します。
# cd /home/www/vhosts/system-act.com/public_html/groupware
# wget http://www.system-act.com/archives/patches/groupoffice-ja-2.14.patch
# patch -p0 < groupoffice-ja-2.14.patch
# rm -f groupoffice-ja-2.14.patch パッチファイルを削除します
追加モジュールのインストール
携帯電話からスケジュールを参照するため
モバイルモジュール をインストールします。
| ・ | 追加モジュール モバイル モジュール | : | mobile_20051023.zip |
以下でインストールを行います。
# cd /home/www/vhosts/system-act.com/public_html/groupware/modules
# unzip ダウンロード先/mobile_20051023.zip
下記についてのパッチを適用します。
# cd /home/www/vhosts/system-act.com/public_html/groupware/modules/mobile
# wget http://www.system-act.com/archives/patches/mobile_20051023.patch
# patch -p0 < mobile_20051023.patch
# rm -f mobile_20051023.patch
携帯から /groupware/でアクセスできるように Apache の設定を変更します。
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
:
<VirtualHost *:80>
ServerName www.system-act.com
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "DoCoMo" [OR]
RewriteCond %{HTTP_USER_AGENT} "KDDI" [OR]
RewriteCond %{HTTP_USER_AGENT} "UP.Browser" [OR]
RewriteCond %{HTTP_USER_AGENT} "J-PHONE" [OR]
RewriteCond %{HTTP_USER_AGENT} "SoftBank" [OR]
RewriteCond %{HTTP_USER_AGENT} "Vodafone"
RewriteRule ^/groupware/([^/]*)$ /groupware/modules/mobile/$1 [PT]
</IfModule>
<Directory "/home/www/vhosts/system-act.com/public_html/groupware/modules/mobile">
AddDefaultCharset shift_jis
</Directory>
:
</VirtualHost>
:
# # Apache を再起動します
# service httpd restart
ログイン
ブラウザから、インストールしたWebサイトの
groupware/ へアクセスします。
(※)最初は管理者アカウントでログインします。
(※)最初のログインで、姓・名・メールアドレスを設定します。
(※)保存を押すと、管理者画面が表示されます。
(※)管理者メニューアイコンをクリックして、グループウェアの各種管理を行います。
Copyright © 2004-2010 System House ACT. All Rights Reserved.