過去ログ NO.1030545571
□ 風 [2002年07月19日23時34分]電光掲示板の設定について教えてください。 私のHPのサーバーはcgi-binの直下のファイル以外は実行が出来ないため cgi-binの中に直接denkoh.cgi ( http://www.kit.hi-ho.ne.jp/cgi-bin/user/coba77/denkoh.cgi) htmlを入れるフォルダ内にtempフォルダーとimageフォルダーを入れてます。 ( http://www.kit.hi-ho.ne.jp/coba77/temp/) ( http://www.kit.hi-ho.ne.jp/coba77/image_denkoh/)
現在 # 作業用ディレクトリ(/temp/フォルダ) # 表示するページから見たパスで記述 $data_dir = " http://www.kit.hi-ho.ne.jp/coba77/temp/";
# 作業用ディレクトリ(/temp/フォルダ) # このスクリプトファイルから見たパスで記述 $tmp = " http://www.kit.hi-ho.ne.jp/coba77/temp/";
$relcheck = 0; $rel = " http://www.kit.hi-ho.ne.jp/coba77/rel.html"; # rel.htmlの場所 $up_dir = " http://www.kit.hi-ho.ne.jp/coba77/"; # 作業フォルダ(temp)の場所
と、設定して
http://www.kit.hi-ho.ne.jp/cgi-bin/user/coba77/denkoh.cgi?html を実行すると、 execv failed.(2)(/01/0189/coba77/cgi-bin/denkoh.cgi)(/chome) と表示されてしまいます。
これはどのようにしたら直せるのでしょうか? 宜しくお願いします
□ やす。☆’ [2002年07月29日23時01分]いま(平成14年7月29日月曜日午後10時49分)見てみたところ、Internal Server Error でした。 # hi-ho って、cgi の設置に特徴があるんでしたっけ? # 作業フォルダ(temp)の場所 は、最後にtemp/が必要ではありませんか?
うーん、でも、これは rel.html の設置以前の問題なのですよね・・。 回答になっていなくてすみません。 execv failed って、なんでしょうね (^^;。
□ Bang [2002年07月31日22時43分]はじめまして。 私も設置しようとしてサーバーエラーやDL画面になったりしています。 http://www.kit.hi-ho.ne.jp/cgi-bin/user/alias/denkoh.cgi?html で、あちこち見て回って解決策探してるんですが。 知識不足のためいまだに良くわかりません。。。
過去ログ見ててふと思ったのですが Pealのバージョンって関係あるのですか? 同じHI-HOで「roy」サーバーの人は設置できていました。 HI-HOのサーバー制限で サブドメインなし bea,cam,dab,est,fan,gem,hat,joy,kitはPerl(Ver4.036) amy,eva,sam,pat,roy,tim,ann,max,pawはPerl(Ver5.6) となってるんですが・・
□ やす。☆’ [2002年08月01日11時50分]こんにちは。 > 風 さん hi−hoの利用説明 http://home.hi-ho.ne.jp/home/service/rental_web.html によると、 ===(以下) ファイルの書き込み、読み込みをCGIで行う場合には、必ずお客様のホームディレクトリ(環境変数$ENV{'HOME'})を基準にお書き下さい。
ex.お客様のhtmlディレクトリ下のファイルにアクセスする場合
"$ENV{'HOME'}/html/...." (絶対パスでは指定できません。) ===(以上) とあります。 つまり「ファイルの書き込み、読み込みをCGIで行う場合には、絶対パスでは指定できません」ってことですね。 < tempの場所 などの記述に関して あと、自信はないのですが、たぶん異なるサーバではないので、rel.html の設置は、必要ないのではないかと思います。
# 風さんのホームページのBGMが、気に入っちゃいました (^^;。。。
> Bang さん > あちこち見て回って解決策探してるんですが、知識不足のためいまだに良くわかりません。 まず、hi−hoの説明をよく読んで理解してください。 > 「roy」サーバーの人は設置できていました 何が設置できていたのですか? 電光! ですか?
□ 風 [2002年08月04日22時48分]Dear やす さん
どうも、色々回答をありがとうございました。 忙しく掲示板を見れなかったため お礼が遅くなってすみません。 ご指摘いただいたところを直してみたいと思います。
BGM、気に入っていただけて何よりです。 よかったら、CGIでなく、遊びに来てくださいね♪
Dear Bang さん
私も自分で作れるわけではなく、 説明のとおりにしか設置できない人なので・・・・・・ がんばって設置を目指しましょうっ(炎)
□ 風 [2002年08月04日23時38分]ども、風です。
先ほどやす☆ さんに言われたように CGIスクリプトからのアドレスを $ENV{'HOME'}/html/temp/ とかきかえ、 また、リモートの部分は1にして、 rel.html を経由させないよう、もとにもどしました。 この時点で実行してみると 500 Internal Server Error (サーバーは、リクエストを実行することを妨げる予期しない状況に遭遇した。) と、変化しました。 おかげさまで少し進歩(?)でしょうか。 きっと、何かのアドレスの記入の仕方が違うので華以下と思うのですが・・・・
+++++++++現状+++++++++++
# このスクリプトファイルをhttp:からのフルパスで記述 $script = "http://www.kit.hi-ho.ne.jp/cgi-bin/user/coba77/denkoh.cgi";
# 作業用ディレクトリ(/temp/フォルダ) # 表示するページから見たパスで記述 $data_dir = "http://www.kit.hi-ho.ne.jp/coba77/";
# 作業用ディレクトリ(/temp/フォルダ) # このスクリプトファイルから見たパスで記述 $tmp = "$ENV{'HOME'}/html/temp/";
# ログファイルの名前 $file = "$ENV{'HOME'}/html/temp/denkoh_data.txt";
□ やす。☆’ [2002年08月07日00時10分]こんにちはデス。
> # 作業用ディレクトリ(/temp/フォルダ) > # 表示するページから見たパスで記述 > $data_dir = "http://www.kit.hi-ho.ne.jp/coba77/"; 「パスで記述」とあるので、相対パスで書くと良いと思います。 (サーバが異なる場合(rel.html を設置する場合)だったら、http://〜から書くのかな、、?)
> # ログファイルの名前 > $file = "$ENV{'HOME'}/html/temp/denkoh_data.txt"; 名前は、ファイルの名前だけです。 元のファイルは"data.cgi"ですが、どうして.txt にしているのでしょうか。 .txt でも動作するのかどうかは、僕にはわかりません(^^;。
# んあ、ファイルロックしなければ.txt でも良いのかな。(ハズしてるかも。。。) hi-ho 難しいです (^^;。。。
□ mami [2002年08月15日03時15分]横レス失礼します! 私も「電光!」の設置を夢見つつ、初心者なのでさっぱり分かりません・・・ (ちなみにhat.hi-hoです) こちらの記事の顛末を見守っております〜!
□ J [2002年08月20日17時49分]#!/usr/local/bin/perl5 と一行目に書いてみたら動きました!!!! これってまぐれですかね。。(爆) ぜひお試しあれ
□ やす。☆’ [2002年08月21日13時25分] > #!/usr/local/bin/perl5 > と一行目に書いてみたら動きました!!!!
っていうか、、、なぜ“5”を書き加えたのですか???
□ J [2002年08月24日01時14分]> っていうか、、、なぜ“5”を書き加えたのですか???
どこのHPだったか忘れてしまったんですが,hi-hoでのCGIの動かし方で,”5”を書き加えるって言う一文があったのを思い出しまして・・・。 もちろん電光!の動かしかたのページではなかったんですけどね やはりつまるところ「運」ですか・・・。( ̄□ ̄;)!!
□ やす。☆’ [2002年08月28日01時41分]> どこのHPだったか忘れてしまったんですが,hi-hoでのCGIの動かし方で,”5”を書き加えるって言う一文があったのを思い出しまして・・・。
そんなのがあるのですね。 あー、びっくりした(笑)。 説明に書いておいてくれればいいのに、、<hi-ho
□ J [2002年08月28日23時39分]あれから結構いろんな掲示板を作ってみたんですが,”5”を書き加えたら動くCGIは結構たくさんあります・・・。 hi-hoのやつめ。。。
一定時間書込が無かったので過去ログに移りました
|
|