Ikonboardをインストール

 2009/05/14

ソフト名

Ikonboard

概要

Perlで出来ているオープンソースのフォーラム作成ソフトウェア。 phpBBやSimpleMachineForumと同じような機能を持つ。 Perlでなければならない、という理由があれば使うのだが、そうでなければSimpleMachineForumをお勧め。

入手先と最新バージョン

http://www.ikonboard.com/ 3.1.5

必要な環境・前提条件等

  • Perl5.6以上
  • MySQL、PostgreSQL、Oracle、DBMなどのDBMS

導入手順

http://www.ikonboard.com/にアクセスする。

ic001

右側の緑色のDownloadのボックスから「download」のリンクをクリックするとダウンロードが開始される。 ダウンロード完了後、ib315.zipを解凍して、UploadFilesの中身を、C:\inetpub\wwwroot\002ikonboardに配置する。

installer.cgiを修正する。

33行目

my $full_path = '/home/ikonboard/cgi-bin/forums/';

を自分の環境に合わせる。

my $full_path = 'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/';

48行目から

use lib (
            './',
            './Sources',
            './install_modules',
        );

use lib (
            'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/',
            'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/Sources',
            'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/install_modules',
        );

へ変更する。これで/002_ikonboard/cgi-bin/installer.cgiにブラウザでアクセスする。

ic002

「Proceed with the installation」をクリックすると環境設定画面が表示されるので適宜変更する。

ic003

次へ進んだら警告が出た。non-cgiとuploadsフォルダを作成しないといけないらしい。 作成後、IIS_IUSERの書き込み権限を与えておき、戻ってやり直す。

ic004

今度はOKになった。

ic005

tarファイルを解凍して配置するかどうか聞かれるので、指示に従う。

ic006

古いDBとファイルを削除してよいかどうか聞かれている。新規インストールなのでそのまま進む。

ic007

何画面か経てファイル配置の完了画面が表示された。さらに次へ。

ic008

配置されたファイル等の構造チェック結果が表示される。問題なければ次へ。

ic009

データベースの設定画面が表示される。今回はMySQLを使うので、それを選択し、次へ。

ic010

ここでMySQLにDBを作っておく。

create database 002_ikonboard:

必要事項を記入する。

ic011

データベースのセットアップは完了した。

ic012

初期データの投入が行われる。

ic013

初期データの投入完了。

ic014

管理者アカウントの作成を行う。適宜記入する。

ic015

アカウントが作成された。

ic016

あれれれれ、エラーが出た。

ic017

ikonboard.cgiの54行目からのパス設定をインストーラーと同じように修正する。

use lib ( './Data'   ,
          './Sources',
          './Skin'   ,
          './Languages',
          './',
        );

をインストール開始時と同様に修正する。

use lib ( 'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/Data'   ,
          'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/Sources',
          'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/Skin'   ,
          'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/Languages',
          'C:/inetpub/wwwroot/002_ikonboard/cgi-bin/',
        );

に修正。

画面リロードすると以下のように画面が表示された!

ic018

後は管理画面で、文字コードの設定をUTF-8にすれば日本語で動作する。 (若干文字化けがあるが、これはすぐ直せるレベルだろう)

動作イメージ

http://maniax.ryuzee.com/002_ikonboard/cgi-bin/ikonboard.cgi?

 2009/05/14

著作

寄稿

Latest post: