ラウンジ(兼FAQ掲示板)

電光掲示板の設定について質問です
過去ログ 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のやつめ。。。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.