Q7. CGI実行時にInternal Server Error(status 500)になる
CGIを実行するPerlバージョンが「5.16」から「5.26」に変更となっております。
CGIファイルの記述内容がPerl5.26にそっていない場合、 「Internal Server Error(status 500)」となります。 Perl5.26に合わせた内容に調整または、 CGIファイルの提供元にご確認をお願いいたします。
。。。て書いてあるからなぁ
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at info@xrea.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
2.plプログラムで defined の書き方が変わっているらしい。
Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at ./hoge.pl line xxx
なんてエラーがそれにあたるようなんですが、
defined aaa;
っていう記述はダメで、
aaa;
と、definedの記述はしちゃいけないようです。