■ 事前準備
■ ダウンロード先
下記のURLからダウンロードしていました。
http://www.ikonboard.com/
※現在は配布されていないみたいです。以前、参加した際にダウンロードしていたもので、今回インストールしました。
■ 設定
1. ダウンロードしたファイルを解凍します。
2.下記のコマンドを入力し、MySQLに空DBを作成します。
create database ib;
3.non-cgi.tarは「ib_html」フォルダに以下に解凍します。
4.下記のコマンドでフォルダの作成と権限を与えます。
md ib_html\uploads
icacls cgi-bin\ikonboard.conf /grant "IUSR":(M)
icacls cgi-bin\Data /grant "IUSR":(OI)(CI)(M)
5.IISマネージャーから、下記内容で仮想ディレクトリを作成します。
| エイリアス: |
ikonboard |
| 物理パス: |
c:\inetpu\wwwroot\ib\ib_html |
また、ikonboardに仮想ディレクトリを下記内容で作成して、アプリケーションに変換します。
| エイリアス: |
cgi-bin |
| 物理パス: |
c:\inetpu\wwwroot\ib\cgi-bin |
6.installer.cgiをエディタで開いて、下記2項目に対しての編集を行います。
my $full_path = 'C:/inetpub/wwwroot/ib/cgi-bin/';
∫
use lib (
'./',
'../',
'C:/inetpub/wwwroot/ib/cgi-bin/',
'C:/inetpub/wwwroot/ib/cgi-bin/Data',
'C:/inetpub/wwwroot/ib/cgi-bin/Sources',
'C:/inetpub/wwwroot/ib/cgi-bin/install_modules',
);
7.iconboard.cgiをエディタで開いて、下記の部分を編集します。
use lib ( 'C:/inetpub/wwwroot/ib/cgi-bin/Data' ,
'C:/inetpub/wwwroot/ib/cgi-bin/Sources',
'C:/inetpub/wwwroot/ib/cgi-bin/Skin' ,
'C:/inetpub/wwwroot/ib/cgi-bin/Languages',
'C:/inetpub/wwwroot/ib/cgi-bin/',
);
8.install_modules\populate.plをエディタで開いて、下記の部分の編集をします。
require 'C:/inetpub/wwwroot/ib/cgi-bin/Data/Boardinfo.cgi' or &iB::install_error( "Cannot locate /Data/Boardinfo.cgi to require" );
9./cgi-bin/installer.cgiにアクセスします。
10.最初のパスは下図のような感じで設定します。

11.最後に502.2エラーが表示されますが、リロードでちゃんと表示されます。
