2012年07月18日
このエントリーをはてなブックマークに追加
いつ頃からか、埋め込んでいた cgi が Internal Server Error 500 の表示になっていました。ということで以下の通り解決しました。

※ plesk 環境です

error のでている cgi を linux から直接実行
# /var/www/vhosts/[ドメイン]/httpdocs/inc/index.cgi

Can't locate cgi/cgi-lib.pl in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /var/www/vhosts/[ドメイン]/httpdocs/index.cgi line 9.

該当行を編集
(編集前)
-------------------------
# 外部ファイル取り込み
require './cgi/cgi-lib.pl';
require './cgi/jcode.pl';
require './cgi/infoset.cgi';
-------------------------

(編集後)
-------------------------
# 外部ファイル取り込み
require './cgi/jcode.pl';
require './cgi/infoset.cgi';
require './cgi/cgi-lib.pl';
-------------------------

※ 上下の順番を入れ替えただけで解決してしまいました・・。なんだったのでしょうか。



stock_value at 23:07│Comments(0)TrackBack(0)技術:2012年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔