fc2ブログ
解決したよ…!
さて、2日ほど格闘していたエラーですが、解決しました。
わかれば、本当にアホとしか言い用がありません。

実は、Perlフォルダが2つになってました。
パスが指定していたのが、あくてぃぶぺーるが入ってない方だったのです。
早速、あくてぃぶぺーるをローカルの方に移したら、問題なく表示されました、なんてこったい。

でも、他のCGIは問題なく表示されてたりするから余計混乱したんだと思います。
スポンサーサイト



【 2012/06/27 23:44 】

| 自宅サーバーへの道 | コメント(0) |
CGIでまさかのエラー
PHPもいじったりして、だいぶ自信もできてきました。
さて、今度はCGIの設置。
KENTWEBさんからTOPICSボードを借りてきます。
CGIなら、設置も、何度かやったから大丈夫…アレ?

Error 500
CGI Error - can't find Content-Type

CGI Output Message:

Can't locate strict.pm in @INC (@INC contains: .) at c:\www\home\public_html\cgi
-bin\topics\topics.cgi line 10.
BEGIN failed--compilation aborted at c:\www\home\public_html\cgi-bin\topics\topi
cs.cgi line 10.


こんなん出るんですけどー(汗

あくてぃぶぺーるによる文法チェックをためしてみる。

こまんどプロンプトなるものを立ち上ゲてみる。
ファイル名を実行、とかあるアレに「cmd」とか入れると黒い画面が出てくる、アレだ。

C:¥Documents and Settings¥●● >cd c:¥www¥home
C:¥www¥home>perl -c topics.cgi

これでどうだっ!

Can't locate strict.pm in @INC (@INC contains: .) at topics.cgi line 10.
BEGIN failed--compilation aborted at topics.cgi line 10.

orz


気を取り直して、topics.cgiを見てみます。
だいたい、10行目に何があるんでしょう?

9|# モジュール宣言
10|use strict;
11|use CGI::Carp qw(fatalsToBrowser);
12|use lib "./lib";
13|use CGI::Minimal;
14|use Jcode;
やっぱり、このモジュール宣言がクセモノっぽい。
【 2012/06/25 00:09 】

| 自宅サーバーへの道 | コメント(0) |
名簿用CGIの準備
PbcChatも何とか動いているようですので、準備を進めます。
名簿用CGIです。
最近のサイトはMiniりすとですね。
ちょっと昔はGENESISさんとかで出してたような気が、と思ったら、今閉鎖ー!?(がびん)

まあいいや、もともとイメージしてるのはminiりすとだし。
CGIで管理できるのが魅力です。
どうせ、DBで管理するほどの情報量なんか想定してねえよ。(けっ)
と、やさぐれた所でせっせと導入。

jcodeのエラーが発生したりしてますが、こちらはなんとか解決。

さあ、チャットのプロフリンクに・・・、あ、アレ?アレ?
set.phpの設定がうまくなかったようです。

define("ILINK", "../cgi-bin/list/list.cgi?mode=show&id=");

これでOKですた、ご教授ありがとうですよ!
【 2012/05/05 23:12 】

| 自宅サーバーへの道 | コメント(0) |
jcode.plのエラー
掲示板は動きませんが、その他のPHPは問題なく動いているようです。

さて、今度は名簿用のCGIを設置開始。
こちらはCGIですよ。
PHPよりは勝手がわかってます。

さて、ココで
defined(%hash) is deprecated at jcode.pl line 684. (Maybe you should just omit the defined()?)
defined(%hash) is deprecated at jcode.pl line 693. (Maybe you should just omit the defined()?)

てなカンジのエラーが発生。
なにこれ(汗)
英語2ですが、jcodeがどーたらですね。

jcodeはCGIに同梱されたものをそのまま持ってきてるだけなので、何が悪いのかサッパリわかりません。
よくわからないので、まずはjcodeの最新版をダウンロードして、CGIの同梱のそれと差し替えます。
まだエラーが消えません。
こことか参照。
ええと、あちこちググって

&init_z2h_euc unless defined %z2h_euc;

&init_z2h_euc unless defined $z2h_euc_inited;

&init_z2h_sjis unless %z2h_sjis; 

&init_z2h_sjis unless defined $z2h_sjis_inited;

だそーです。もう呪文です。
でも差し替えたらエラーが消えましたのでこれでヨシとします。
【 2012/05/05 22:58 】

| 自宅サーバーへの道 | コメント(0) |
またやりなおし。
再び行き詰まりです。
phpinfoは正常に動いています。
でも、カウンタやBBSが動きません。ぐぬぬ。

もういっかい、入れ直します。
PHP5.2です。

php-5.2.17-Win32-VC6-x86
はいはい、ダウンロード、だうんろーど。

とりあえず、それなりに設置。
phpinfoも出るよ!

カウンタ動いたー。

なのにどうして、BBSが動かぬ・・・(ぐぬぬ
【 2012/05/02 01:16 】

| 自宅サーバーへの道 | コメント(0) |
| ホーム | 次ページ