スレッド一覧 > 記事閲覧
[214] CGI設置時のエラー500
日時: 2022/12/05 15:30
名前: ヤスヒサ ID:7wUjDerk メールを送信する


CGI掲示板をcgi-binフォルダ下に設置をしましたが、500エラーが表示されて動きません。
他のレンタルサーバーで試しにアップしてみましたが、そちらでは問題なく表示されます。

初めてこちらを利用させていただきますので、コントロールパネルの設定などで、私の設定ミスなどがあるのかわからなくなってしまいましたので、お手数かと存じますが、ご教授いただけますようお願いします。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

Re: CGI設置時のエラー500(解決) ( No.2 )
日時: 2022/12/07 14:38
名前: ヤスヒサ ID:YCCBe3ik メールを送信する

この度は早速ご返信いただきありがとうございました。
昨晩、一旦返信をいたしましたが、本日解決いたしました。

エラーログの確認方法を教えてくださり、ありがとうございます。
古いCGIをそのまま使用していたので、Perlのバージョンアップ箇所の修正ができていなかったための500エラーでした。

今回エラーログを初めてみましたので、勉強になりました。
お手数をお掛けして申し訳ありません。ありがとうございました。

<修正内容>

Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at ./jcode.pl line 684

というエラーを確認しましたので、以下の通りに変更しました。

jcode.plファイルの該当箇所2か所

(1)
&init_z2h_euc unless defined %z2h_euc;

&init_z2h_euc unless %z2h_euc;

(2)
&init_z2h_sjis unless %z2h_sjis;

&init_z2h_euc unless defined %z2h_sjis;

ここを変更したら表示されるようになりました。

また[mime_magic:error]は、該当ファイルのパーミッションを700→704に変更したら、エラーログに残らなくなりました。

以上。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存