Top > Windows Server 2007のIISで掲示板(C-BOARD)を動かす




  1. ActivePerlをダウンロードする
  2. 今回は「ActivePerl-」を使用
  3. インストーラに従ってインストールする
  4. コマンドプロンプトでPerlの動作確認をする
    C:\>perl -v
    This is perl 5, version 22, subversion 3 (v5.22.3) built for MSWin32-x86-multi-thread-64int
    (with 1 registered patch, see perl -V for more detail)
    Copyright 1987-2017, Larry Wall
    Binary build 2204 [401627] provided by ActiveState
    Built Jan  5 2017 01:04:27
    Perl may be copied only under the terms of either the Artistic License or the
    GNU General Public License, which may be found in the Perl 5 source kit.
    Complete documentation for Perl, including FAQ lists, should be found on
    this system using "man perl" or "perldoc perl".  If you have access to the
    Internet, point your browser at, the Perl Home Page.
  5. IISマネージャでサイトを選択し、「ハンドラマッピング」を開き、「スクリプト マップの追加」を選択する
  6. 以下の項目を入力する
    実行可能ファイルC:\Perl\bin\perl.exe "%s" %s
  7. IISを再起動する
  8. 「test.cgi」などを作成して動作確認する
    #! /usr/bin/perl
    print "Content-type: text/html\n\n";
    print "Hello World.\n";
  9. Webブラウザで「test.cgi」にアクセスして「Hello World.」と表示されればOK!


  1. C-BOARD MoyukuからC-BOARDをダウンロードする
  2. ファイルを解凍して設置する
  3. 「c-board.cgi」の51行目を編集し、コメントアウトを取る
    # カレントディレクトリの移動(IIS, mod_perl用)
    chdir 'C:/inetpub/wwwroot/c-board';
  4. 「app\cmd\」の765行目を編集する
    if (defined %CNF::style) { # コンバーター
    if (%CNF::style) { # コンバーター
  5. 書き込みが必要なフォルダに対して「IURS」ユーザに書き込み権限を与える
  6. Webブラウザで「c-board.cgi」にアクセスしてセットアップなどする
  7. 初期パスワードは「pass」


  • C-BOARDのセットアップを実行したときに、「設定ファイルを書き変えられませんでした。」と表示される
    • 書き込み権限が必要なフォルダに対して権限が無い。IURSユーザに書き込み権限を与える。
  • スタイルのセットアップを実行すると、「EVAL ERROR: Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at (eval 4) line 17. (STYLE::input)」というエラーが表示される
    • sty.plを修正する。こちらのサイトが参考になる。

Total:2892 / Today:1 / Yesterday:1

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Tue, 06 Jun 2017 20:42:07 HADT (684d)