| 記事No | : 16777 |
| 投稿日 | : 2022/03/14(Mon) 20:43:49 |
| タイトル | : Light Board 11.22 InterQ で動かず… |
| ID情報 | : Emmanuel |
| 投稿者 | : Emmanuel Chanel |
| URL | : http://cgi.members.interq.or.jp/sheep/clarex/reserve/ |
ここまで来ると、サポートの範囲外なのでしょうし、解決がつかなくても諦める事に致しますが、 InterQ のサーバー( cgi.members.interq.or.jp )に Light Board 11.22 をインストールしても、管理画面 admin.cgi が使えません。
Perl のバージョンが 5.005_03 で、
use warnings;
を理解しません。
また、そこをコメントアウトして誤魔化しても、 CGI::Session::Driver::file の
use Fcntl qw( :DEFAULT :flock :mode );
でエラーが出ます。
| 記事No | : 16778 |
| 投稿日 | : 2022/03/16(Wed) 03:55:38 |
| タイトル | : Re: Light Board 11.22 InterQ で動かず… |
| ID情報 | : Emmanuel |
| 投稿者 | : Emmanuel Chanel |
| URL | : http://cgi.members.interq.or.jp/sheep/clarex/reserve/ |
./lib/login.pl とその関連のモジュール Digest::SHA::PurePerl や CGI::Session が、旧版の perl を使っているCGIサーバーでは使えないという事なので、それを呼び出す
use CGI::Session;
use Digest::SHA::PurePerl qw(sha256_base64);
と
require './lib/login.pl';
を削除し、
admin.cgi のパスワード認証を前の Light Board のバージョン 11.01 に戻して対応しました。