ホーム » 2004 » 8月 » 25

日別アーカイブ: 2004年8月25日

2004年8月
1234567
891011121314
15161718192021
22232425262728
293031  

検索・リンク

グループウェア phpGroupWare + PostgreSQL

同じくセンター関連の仕事でグループウェアの必要性から、 XOOPS と同様の phpGroupWare を試す。 XOOPS がオブジェクト指向で拡張性が高く作られているが、 拡張するほどメンテナンスする労力も使いたくない場合もあるので、 標準で機能が豊富な phpGroupWare を使う。

phpGroupWare は、以前から考慮していたけど、 日本語化の問題で止めていた。XOOPS を試している中、 Google で phpGroupWare + debian + 日本語 で引くと、 *.deb を配付している人を発見。

手順通り の作業でひとまず使えるようになる。最初に入れていた phpgroupware/stable の設定の影響で一手間かかったけど、なんとか。 WWWメール(IMAP) や Calendar の完成度が高い。

同様に自宅でも phpgwjp のインストールを行うが、 WWW メールの設定がうまくいかない。 ガッコと自宅は php4,apache,postgres等は、同じはずなのだが….

≪apt-lineの追加≫
deb http://www.popcom.jp/debian stable unofficial
≪パッケージのインストール≫
# apt-get update
# apt-get install php4-imap php4-pgsql phpgwjp
# apt-get install
phpgwjp-addressbook phpgwjp-bookmarks phpgwjp-calendar
phpgwjp-chat phpgwjp-chora phpgwjp-comic phpgwjp-developer-tools
phpgwjp-dj phpgwjp-eldaptir phpgwjp-email phpgwjp-etemplate
phpgwjp-felamimail phpgwjp-filemanager phpgwjp-folders
phpgwjp-forum phpgwjp-ftp phpgwjp-fudforum phpgwjp-headlines
phpgwjp-hr phpgwjp-img phpgwjp-infolog phpgwjp-manual
phpgwjp-messenger phpgwjp-news-admin phpgwjp-nntp
phpgwjp-notes phpgwjp-phonelog phpgwjp-phpbrain
phpgwjp-phpsysinfo phpgwjp-polls phpgwjp-projects
phpgwjp-qmailldap phpgwjp-registration phpgwjp-sitemgr
phpgwjp-skel phpgwjp-soap phpgwjp-stocks phpgwjp-todo
phpgwjp-tts phpgwjp-wiki phpgwjp-xmlrpc
≪phpgwjpを再インストール時にデータベースが悪影響する場合≫
# su postgres
$ psql template1
template1# drop database phpgroupware;

XOOPS + MySQL

協力しているネタの中で、XOOPS あたりを使うと便利そうなのがあるため、 サーバで動作確認をはじめる。

≪MySQLのインストール≫
# apt-get install mysql-server mysql-client mysql-doc php4-mysql
(パッケージのpurgeでデータベースを消すか?)→ No
(MySQLをブート時に開始するか?)→Yes
≪MySQLの管理者パスワードの設定≫
# mysqladmin -u root password XXXXXX # パスワード設定
≪MySQLをネットワーク動作させる≫
# vi /etc/mysql/my.conf
skip-networking をコメントアウト
≪XOOPS用アカウント作成≫
# mysql -u root -p                   # rootでログイン
mysql> create database xoops;
mysql> grant usage on *.* to xoopsdata@localhost identified by 'XXXXXXX';
mysql> grant all on xoops.* to xoopsdata@localhost;
# tar zxvf xoops-XXXXXX.tar.gz
# cd xoops-XXXXXX
# mv -r html /var/www/xoops

後は、http://foo.bar/xoops/install/をアクセスし、設定

≪設定後の、環境をを触られないための設定≫
# rm -rf /var/www/xoops/install
# chmod go-w /var/www/xoops/mainfile.php

システム

最新の投稿(電子情報)

アーカイブ

カテゴリー