web service

Phorum 5のインストール

CPMLの掲示板として、phorumを採用するかどうか検討。他の候補としてslashsterを検討する。

  1. http://phorum.org/から安定版5.0.10のソースを取得。
  2. webのディレクトリ内でphorumのソースを展開し、ownerを変更。
  3. include/db/config.phpの中身を適当に書き換える。
  4. admin.phpをブラウザから呼び出してみたが、mysql_connectが呼び出せないというエラーが出る。php4以外にphp4-mysqlが必要だったのでapt-getでインストール。
    # apt-get install php4 php4-mysql
    
  5. mysqlのユーザを作成。
    # mysqladmin create phorum5
    # mysql phorum5
    mysql> GRANT Select,Update,Insert,Delete,Create ON phorum5.* TO phorum5@localhost IDENTIFIED BY '********';
    
  6. admin.phpを呼び出し、エラーをつぶしてゆく。
  7. 管理者のアカウントadmin, メールアドレスcpml-admin, パスワードは**
  8. [http://www.bitscope.co.jp/library/phorum/#id_194](http://www.bitscope.co.jp/library/phorum/#id_194) を参考にメッセージを日本語化。本家においてある日本語メッセージは少しバージョンが古い(5.0.6用)ため、いろんなメッセージがちゃんと表示されないので、英語のメッセージにしかないメッセージを追加してやる必要があった。
  9. あとは、管理者グループを作ったり細かい設定の調整。

使い勝手

メーリングリスト機能がついていれば、cpml本体をこっちにうつしてしまうのだけれど。PhorumにしてもSlashsterにしても、メンバーリストがSQLデータベースなので、fmlと共有させるのはちょっと難しい。

slashsterのインストール

  1. ソースを、CPMLのwebディレクトリ以下に展開。
  2. 説明書き通りにsetup/configureを実行するとエラーが出るので、以下のディレクトリを作成する。
    # mkdir cron/tmp
    # mkdir friendlist
    

Edit