« サイトの歴史(6) | | サイトの歴史(8) »
サイトの歴史(7)

本当に良いフォーラムなんですけどねえ、ええ

さて(もうええっちゅうに)、無事SAKURA Internetに移転して落ち着いてみると、ここではMySQLが使える。MySQLが使えると何だというと、フォーラム形式の掲示板が使える。

SpywareInfoのフォーラムSpybotのフォーラムをはじめ、海外ではほとんどこのフォーラム形式の掲示板が使われています。何故か日本ではあまり普及していませんが、「格好いいなあ。色々細かい管理もできそうだし」と憧れていました。

特に多いのは「Invision Power Board」あたりでしょうか。

日本では何と言ってもb.d.cさんSMFフォーラム。サイト管理者のkoniさんが「このタイプの掲示板を使った後に他の(普通の)掲示板を使うと、パンツを履かずにスカートを履いて町を歩いているような気になる」と書かれていたのを思い出します。

そんなこんなで、今思えばアホみたいですが「この類のものをインストールするのにはMySQLが必要だ」と知って、「どうやればiswebにインストールできるんだろうか」と悩んだこともありました。

で、いよいよ設置可能だということで張り切って使えそうなフォーラムを探しました。Invision Power Boardは、大昔は無料だったらしいですが当時はもう有料で。いや、有料でも構わないのですが日本語化および日本語対応に対してイマイチ情報が少なく、初めて試してみるには少々ハードルが高い。

で、色々検索する内に引っかかったのがXOOPSphp.BBでした。

XOOPSは、実はSAKURAにも簡単なインストールマニュアルが付属してます。ですので、とりあえずこれを試しました。色々試行錯誤しているうちにだんだん分かっては来ましたが、本来XOOPSはフォーラムを含めてサイト全体を構築するためのもので、フォーラムのみを構築するのはあまり面白くない(誤解かもしれませんが)こと、ゲストが名前を記入できないことなどを理由にとりあえず保留としました。

で、php.BB。無料ですし当時chironさん主催のphp.BB Japanが存在し、日本語版の配布およびサポートを行っておられたのでとても心強い。よくわかってないためにインストールには少し苦労しましたが、無事設置に成功しました。なお、php.BB Japanは残念ながら今は消滅してしまい、今はこのサイトにもときどき来られるhiikunさんが、日本語版配布を含めて後を継いだ形になっています。

php.BBそのものについてはあまり触れません。最近はだいぶわかってきましたが、当時おそるおそるいじっている内になんとか外観もカスタマイズできて、思うような使い方が出来る様になりました。

一つのプランとして、このphp.BBにすべての掲示板を統一しようと考えたこともありました。SpywareInfoに習った形で。ですが、結局はあきらめました。大きな理由は二つです。

  • 質問掲示板に関しては、ツリー形式の方にメリットがあること
  • 過去ログのハンドリングがChildTreeの方が簡単なこと
あとは、SAKURAだとセキュリティ上の理由でphpがcgiとして動くため、動作が重いというのも理由の一つでした。これは、文句言っているわけではなく、共用サーバとしては正しいことだと理解しています。特に僕の場合、後日php.BBのセキュリティホールを狙われたことがあり、サーバ上にC言語のクラッキング文書を見つけてゾッとしたことがあります。もしphpがそのまま動いていたらひょっとして…という出来事でした。

この「ゾッとしたけど実害は無かった」というのは非常に幸運な体験だったと思います。php.BBの最大の問題はセキュリティで、特に2.0.10あたりのセキュリティホールが原因で潰れたサイトはたくさんあります。そういう意味で、一回恐い体験をしたら面倒くさくてもマメにアップデートするという姿勢が身にしみたのでした。

もっとも、とりあえずマメにアップデートして、CrackerTracker ProfessionalなどのセキュリティMODを入れたり色々気をつけていれば大丈夫だとは思っています。


今回くらいで終わりかなと思ったけど、ついついフォーラムに深入りしてしまった。
ので、まだまだ続きます。次は質問ウイザードあたりかな。

(この文章中php.BBの「.」は検索アタックを避けるために意図的に入れてます)

higaitaisaku > サイトの歴史
2006年05月05日
« サイトの歴史(6) | | サイトの歴史(8) »

Movable Type(MT)無料テンプレートでクールでかっこいいWEB Powered by Movable Type Copyright(C) 2007 Gunjyou All rights reserved.