- 304 名前:nobodyさん [03/08/11 21:56 ID:fDUmjiNi]
- 当方、redhat9 apache2でウェブサーバを立ててます。
cgi-binをcgi使用可にして簡単なもの(“hello world!”とか表示させたり、 フォームでメール送信させるものなど)は動くのですが、 ttp://www.ace-cgi.jp/cgi/diary/003/index.htmlの日記CGIとかが使用できませ ん。 ちなみにエラーログに、自宅サーバ板の過去ログに以前でていた ------------------------------------------------------------ ModPerl::Registry: Can't locate ./jcode.pl in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /home/www/cgi-bin/hogehoge/hogehoge.cgi line 15. ------------------------------------------------------------ というのがでていたので、line15の require'./jcode.pl';の部分をrequire'jcode.pl';に変えたら サーバエラーは出なくなったのですが、(なぜそれで動くのかは不明。 なんとなくやったら動いてしまった。)こんどは“マスターファイルが オープン出来ません”というエラーがでてしまいます。 “マスターファイルがオープン出来ません”というエラー自体はCGIが 吐き出しているので、CGIは動いているみたいなのですが… パーミッションの設定はサイトでの指示通り変更してあります。 よくわからないのですが、cgi-bin以下で新しいファイルを生成させる 設定が必要なのでしょうか?もしそうであればapache側の設定なのだと 思うのですがどうしていいかわかりません。 おしえてください。よろしくお願いします。
|

|