症状:掲示板が表示されない。
設置コードのbbs.jsのアドレスが間違っていないか確認してください。
HTTPヘッダ確認ツールがある場合は、
bbs.jsで404エラーが発生していたらアドレス間違いです。
CGIはcgi-binディレクトリに設置するサーバーでは、
cgi-binディレクトリでは.cgi以外のファイルへのアクセスができない場合もあります。
この場合、bbs.jsのアドレスをブラウザのアドレスバーに入力してアクセスすると403エラーになります。
その場合は、
.htaccess
を作成し、
AddHandler text/html .html
AddHandler text/javascript .js
AddHandler text/javascript .dat
と3行書きこんで保存し、
bbs.jsと同じディレクトリに置いてください。
Windowsでは「.」から始まるファイルは作成できないので、
htaccess.txtなどのファイル名で作成し、アップロード後にファイル名を変更してください。
「.」から始まるファイルはLinux隠しファイルなので、
FTPソフトの設定で、
「隠しファイルは表示しない」
等の設定がされていると見えなくなるので注意してください。
HTTPヘッダ確認ツールがある場合は、
bbs.jsで404エラーが発生していたらアドレス間違いです。
CGIはcgi-binディレクトリに設置するサーバーでは、
cgi-binディレクトリでは.cgi以外のファイルへのアクセスができない場合もあります。
この場合、bbs.jsのアドレスをブラウザのアドレスバーに入力してアクセスすると403エラーになります。
その場合は、
.htaccess
を作成し、
AddHandler text/html .html
AddHandler text/javascript .js
AddHandler text/javascript .dat
と3行書きこんで保存し、
bbs.jsと同じディレクトリに置いてください。
Windowsでは「.」から始まるファイルは作成できないので、
htaccess.txtなどのファイル名で作成し、アップロード後にファイル名を変更してください。
「.」から始まるファイルはLinux隠しファイルなので、
FTPソフトの設定で、
「隠しファイルは表示しない」
等の設定がされていると見えなくなるので注意してください。
症状:書き込むボタンを押すと404エラー
設置コードのBbsPathの値が間違っていないか確認してください。
症状:書き込むボタンを押すと500エラー
write.cgiのパーミッションに問題があるか、
使用モジュールのDigest::SHAがインストールされていない可能性が高いです。
パーミッションが怪しい場合はとりあえず755にしてみてください。
700でも動く場合は755よりも700のが適切です。
Digest::SHAが怪しい場合は、
write.cgiの8,9,13行目の
$UseTrip=1;
$UseId=1;
use Digest::SHA;
を、
#$UseTrip=1;
#$UseId=1;
#use Digest::SHA;
と行頭に「#」をつけてコメントアウトしてみてください。
トリップとID機能は利用できなくなりますが、Digest::SHAを使用しなくなります。
write.cgiを編集する場合は、
通常は改行コードはLF(Linux形式の改行)にする必要があります。
Windowsのメモ帳では編集できません。
フリーのテキストエディタソフトのほとんどがLinux形式の改行に対応しています。
使用モジュールのDigest::SHAがインストールされていない可能性が高いです。
パーミッションが怪しい場合はとりあえず755にしてみてください。
700でも動く場合は755よりも700のが適切です。
Digest::SHAが怪しい場合は、
write.cgiの8,9,13行目の
$UseTrip=1;
$UseId=1;
use Digest::SHA;
を、
#$UseTrip=1;
#$UseId=1;
#use Digest::SHA;
と行頭に「#」をつけてコメントアウトしてみてください。
トリップとID機能は利用できなくなりますが、Digest::SHAを使用しなくなります。
write.cgiを編集する場合は、
通常は改行コードはLF(Linux形式の改行)にする必要があります。
Windowsのメモ帳では編集できません。
フリーのテキストエディタソフトのほとんどがLinux形式の改行に対応しています。
症状:書き込むボタンを押すと元のページに戻るが、書き込みが見えない。
page/0.datへのアクセスができていない可能性が高いです。
CGI自体は正常なら、書き込み処理自体は完了して、
bbs.dat
page/0.dat
が更新されます。
bbs.datが0byteでなくなっていれば、CGIは正常です。
page/0.datのアドレスをブラウザのアドレスバーに直接入力してみてください。
403エラーとなった場合は、.datへのアクセスができなくなっています。
この場合は、
.htaccess
を作成し、
AddHandler text/javascript .dat
と1行書きこんで保存し、
pageディレクトリのあるディレクトリまたはpageディレクトリ内に置いてください。
Windowsでは「.」から始まるファイルは作成できないので、
htaccess.txtなどのファイル名で作成し、アップロード後にファイル名を変更してください。
「.」から始まるファイルはLinux隠しファイルなので、
FTPソフトの設定で、
「隠しファイルは表示しない」
等の設定がされていると見えなくなるので注意してください。
CGI自体は正常なら、書き込み処理自体は完了して、
bbs.dat
page/0.dat
が更新されます。
bbs.datが0byteでなくなっていれば、CGIは正常です。
page/0.datのアドレスをブラウザのアドレスバーに直接入力してみてください。
403エラーとなった場合は、.datへのアクセスができなくなっています。
この場合は、
.htaccess
を作成し、
AddHandler text/javascript .dat
と1行書きこんで保存し、
pageディレクトリのあるディレクトリまたはpageディレクトリ内に置いてください。
Windowsでは「.」から始まるファイルは作成できないので、
htaccess.txtなどのファイル名で作成し、アップロード後にファイル名を変更してください。
「.」から始まるファイルはLinux隠しファイルなので、
FTPソフトの設定で、
「隠しファイルは表示しない」
等の設定がされていると見えなくなるので注意してください。
症状:投稿時刻の表示がおかしい。
日本のPCから表示すれば日本時間が表示されますし、別の地域のPCで見たら現地の時間で表示されます。
時刻がおかしいなら、ブラウザを実行しているPCのタイムゾーンが目的の地域に設定されていないと思われます。
時刻がおかしいなら、ブラウザを実行しているPCのタイムゾーンが目的の地域に設定されていないと思われます。

