★ HTTP-500が返ってくる(CGIのエラーと表示される)
改行コードは正しく設定されていますか?お使いのマシンにあわせた改行コードを使ってください。WindowsはCRLF、MacintoshはCR、UNIXはLFです。正しく設定されていないと、ASCIIで転送してもうまくいきません。
アップロード時にASCIIモードで転送しましたか?.cgiおよび.plはASCIIで転送する必要があります。これはアップロード先のシステムにあわせた改行コードに変換するためです。
.cgi先頭の「#!/usr/local/bin/perl」をウェブサーバーにあわせて変更してください。perlへのパスが正しく記入されていますか?システム管理者にご相談ください。
.cgiに実行属性をつけましたか?パーミッションが「755(-rwxr-xr-x)」となっていることをご確認ください。
★ 設置した直後、パスワード設定と掲示板の設定が繰り返し表示されて、次に進まない
設定ファイルのアクセスに失敗しています。設定が正しく行われているでしょうか?ディレクトリ構成は正しいですか?ir-i-bbs.cgiの先頭で行った設定通りのディレクトリ構成になっているでしょうか?
パーミッションの設定は正しいでしょうか?特に、ir-i-bbs.pwとir-i-bbs.iniがCGIから書き込めるようになっていますか?また、ディレクトリのパーミッションも確認してください。ディレクトリは「777」になっていないと、アクセスできない場合があります。
PerlIS.dllを使っていませんか?PerlIS.dllのビルド518でこの現象が起きました。どうやらファイルテスト演算子「-e」が正しく動作していないようです。最新のPerlを入手してください。ビルド522では大丈夫でした。詳しくはサーバー管理者にお尋ねください。
★ 設置した直後の初期設定で、パスワード認証を求められた
ir-i-bbs.pwファイルに制御文字が入っていませんか?制御文字をパスワードと認識している可能性があります。ir-i-bbs.pwが0バイトであることを確認してください。
★ 設置した直後、パスワード設定をするとエラーが表示される
スクリプトの設置場所を自動で認識できませんでした。ir-i-bbs.cgiの「サーバー名/スクリプト名を手動設定する」のところの2行、
# $ENV{'SERVER_NAME'} = 'www.irao.com';
# $ENV{'SCRIPT_NAME'} = '/irao/ir-i-bbs/cgi-bin/ir-i-bbs.cgi';
$ENV{'SERVER_NAME'} = '(設置したCGIサーバーの名前)';
$ENV{'SCRIPT_NAME'} = '(CGIスクリプトの場所)/ir-i-bbs.cgi';
$ENV{'SERVER_NAME'} = 'cgi.servername.jp';
$ENV{'SCRIPT_NAME'} = '/user/cgi/ir-i-bbs.cgi';
★ 設定した管理パスワードを忘れてしまった
管理パスワードは、ir-i-bbs.pwに暗号化されて保存されています。したがって、ir-i-bbs.pwを新たに空ファイルとして作り直してください。パスワード設定が行なえるようになります。
★ 管理パスワードが要求されなくなった
いったん認証を済ませますと、初期状態で24時間は、その認証を済ませたブラウザからのアクセスにはパスワードを要求しません。これは、クッキーという機能を使ってパスワードをブラウザに時間限定で保存しているからなんです。したがって、認証を済ませない限りは必ずパスワードの入力を求めるような仕組みになっていますので、ご安心ください。
★ EZwebでエラーになる
掲示板の設定で管理人メールアドレスを正しく設定されましたか?設定の「管理人に連絡する」が有効になっていると、管理人メールアドレスは正しく設定されている必要があります。
文字化けしている可能性があります。J-skywebの絵文字には5月16日/v1.55現在、部分的に対応しておりますが、意図しない絵文字があるかもしれません。掲示板のログを是非お見せください。また、該当記事を適宜修正あるいは削除してください。
「アクセスが拒否されました」というエラーの場合は、次の回答もご覧ください。
★ EZwebでお気に入りに登録できない/掲示板に入れない
EZwebで使用されているHDMLという規格では、デッキ(HDML文書)へのアクセスを制御することができます。お気に入りに登録するのを許可/拒否したり、アクセスできるデッキを指定することができます。
当掲示版スクリプトでは、初期状態ではデフォルトを使用することになっています。デフォルトは「お気に入り登録不可」「アクセスは同じドメインのみ可」となっていますので、掲示版アドレスをお気に入りに登録することはできません。また、異なるサーバーからのリンクによってアクセスすることもできません。
これを回避するためには、掲示版の設定画面にある、「デッキアクセス制御」を有効にし、「PUBLIC」あるいは「MARKABLE」をチェックすると、設定が変更され、お気に入りに登録したり、アクセスできるデッキが指定できるようになります。
なお、掲示版の設定での「デッキアクセス制御」の各項目の意味は次のようになります。