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に変更したら、エラーログに残らなくなりました。
以上。
|
|