本邦唯一日本IBM出身ホームページビルダー元開発責任者 鎌田裕二の
ホームページビルダー教室
ホームページ作成無料相談受付中(こちらをクリック!!)
TEL 045-567-8393 (平日11~20時 土11~17時 日祝休 留守電不可)
ホームページビルダー教室
ホームページ作成無料相談受付中(こちらをクリック!!)
TEL 045-567-8393 (平日11~20時 土11~17時 日祝休 留守電不可)
レンタルサーバー間(LINKCLUBからロリポップ)で、ホームページビルダーで作成したホームページの引っ越し。
引っ越し後、予約フォームが動作しなくなった。
Perlのパス、ファイルパーミッションの設定は間違えなく、他のCGIは動作することを確認。
anketo.cgiにデバッグ用のコードを仕込んだり、ネットで事例を調査。
anketo.cgiが動かずに、他のCGIへの乗り換えの事例がYahoo!知恵袋にあった。
さらに調査、デバッグ用のコード
#!/usr/local/bin/perl
eval {
};
if ($@) {
print “Content-type: text/html\n\n”;
print “<title>ERROR</title>\n”;
print “ERROR = $@\n”;
}
をCGIに組み込む。
require ‘jcode.pl’; あたりが怪しそう。
Perlのバージョンによっては、jcode.plは使えないみたいだ。
jacode.plをダウンロードして、インストール。
require ‘./jacode.pl’;
に書き換えて、動作するようになった。