過去ログ NO.1098971916
□ ●よしぼう(^^/ [2004年10月26日17時52分]電光の記事投稿でサーバーエラーがでます。 パーミッションは何度もかくにんしましたが、間違いありません。設置URLは http://www.eiwadp.com/daiu/test22.htm です。 ./temp/data.cgi (666)が呼び出せないようです どなたかお分かりのかたは、ヘルプお願いします。
□ NXer [2004年10月26日22時09分]>お分かり ↓にて単独起動をしましたが、よく分りません。NXerです。
http://www.eiwadp.com/denkoh/denkoh.cgi?html
ソース中にある次の行から、正常な動作をしているような 気がします。 ----------------------------------------------- else if (file) location.href="./temp/" + file; ------------------------------------------------ 通例は、初期設定のミスと思います。 見直す時ディレクトリ構成図(すえぽんさんのreadme文書) を参考にしてください。
ミスは第三者には意外と発見しやすいこともあります。 必要でしたら、ラウンジに書き込んで見てください。でも、 たぶん、自己解決されるものと思います。
□ ●よしぼう(^^/ [2004年10月27日08時12分]早速のヘルプありがとうございます。 初期設定は下記の通りです。 すえぽんさんの記事もよみましたが、間違い箇所がないようにおもわれますが、再度、ディレクトリ構成とPMを点検しました。 単独で起動するのに書き込みができない原因がわかりません。 よろしくヘルプお願いします ^^^^^^^^^^^^^^^^^^^^^^^^ # このスクリプトファイルをhttp:からのフルパスで記述 $script = "http://eiwadp.com/denkoh/denkoh.cgi"; # 作業用ディレクトリ(/temp/フォルダ) # 表示するページから見たパスで記述 $data_dir = "./denkoh/temp/"; # 作業用ディレクトリ(/temp/フォルダ) # このスクリプトファイルから見たパスで記述 $tmp = "./temp/"; # ログファイルの名前 $file = "data.cgi";
# jcode.pl # このスクリプトファイルから見たパスで記述 $jcode = "./jcode.pl";
□ ●よしぼう(^^/ [2004年10月27日19時28分]何度もすみません。(__: 今日で3日目です。初期設定はすべてノーマルで設定OKのサーバーとドメインです。hhttp://eiwadp.com(UNIX アパッチ) #!user/bin/perl 自宅PC(Windows XP)にHTTPDとactive perlを設置してCGIチェックもしておりますが書き込みをして投稿ボタンで同じエラーです。 それと左の新規書き込みアイコンクリックでOK,キャンセル画面がでずに 直接記事書き込みのポップアップwindowがでます。他の設置例ではOK画面がでますが、これも原因でしょうか? ちなみにCGIギャラリーhttp://www.eiwadp.com/daiu/cgi/cgi.htm も設置して少し経験がありますが、どうしてもわかりません。 神様、仏様、電光!さま・・・どうぞ・・・お助けを・・・ ・・・電光!・・どうしてもほしい・・・各ページにつけたいです。
□ NXer [2004年10月27日22時23分]>初期設定 ------------------------------------------------ # このスクリプトファイルをhttp:からのフルパスで記述 $script = "http://eiwadp.com/denkoh/denkoh.cgi"; ------------------------------------------------- の一行を、何度も見直しました。NXerです。
>間違い箇所がない
単独起動が出来るのになぜか、疑問でした。
>間違い には思い込みも含みます。不具合がでますから、絶対間違い があるという前提で考えます。 単独起動をして、そのソースをみたところ、アイコンのURLが ↓こうでした。 ----------------------------------------- http://eiwadp.com/denkoh/image/memo.gif -----------------------------------------
これをブラウザのアドレスに入れたところ、 http://www.eiwadp.com/denkoh/image/memo.gif としてきました。このような補正機能はブラウザにあるのでしょうか。
cgiファイルを実行するウェブサーバーソフトApacheに、もしこの 補正機能がないとすると、エラーになるはずです。しかし、単独 起動ができることから、当方には、なぞのままです。
サーバーの仕様に http://www.zzz.zz ではなくて http://zzz.zz という省略形の使用を義務付けているのでしょうか。
cgiは、サーバー(のソフトウェア)に依存しています。 そちらでこの点がわかるようでしたら、その仕様に従ってください。
とりあえず、初期値は、http://www,,,のようにwwwをつけた フル(完全な)パス(path)を明記して、単独起動ができる、 さらに新規投稿と削除が出来ることを確認してください。
------------------------------------------------ # このスクリプトファイルをhttp:からのフルパスで記述 $script = "http://www.eiwadp.com/denkoh/denkoh.cgi"; -------------------------------------------------
Readme文書に書いてあると思いますが、単独起動ですべての 動作を検証してください。不具合が出る場合は、この段階で 再度、初期設定とパーミッションを見直してください。
つぎに、すべてOKなら、表示するページに設置します。 この時あらかじめ、ディレクトリ構成図を作成します。 なぜなら、すえぽんさんの例とは少しでも異なる場合、 初期値の変更が必要だからです。ディレクトリの階層 のミスのために、新規投稿と削除ができないことがあります。
□ ●よしぼう(^^/ [2004年10月28日01時52分]●●●でけた〜〜〜〜(~~:/~・・・うれちい〜〜〜 ●ヘルプ有難うございました・・ 単独起動、<script src="./denkoh/denkoh.cgi?js"></script>の script貼り付け呼び出し、自己サーバー試験、全てOKです。 フルパスをwwwなしで書く習慣でしたので、発見できませんでした。 wwwなしでも両方使えるので、短いほうかクールかとメアドなど習慣づいて いましたので、なぜ???間違いないのに・・との思い込みでした。 ほかのCGIは大概wwwなしでうごいていたので・・・(__: 思い込みってこわいですね・・・ ほんとに有難うございました。。。 3日間、悪戦苦闘をしておりました。 出来た時のうれしさはひとしおです。。。
|
|