5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

私の脳が足りないんでしょうか?

1 :はく:1999/10/22(金) 22:16
http://www.netfirms.com/
にCGIをアップ(掲示板)しようと思ってもさっぱりできません。
virtualave で動いていた物をそのままアップしたのですが、
パーミッションやパスは間違ってないはずなので何故なのか考えて
もう10時間くらいにらめっこしてます。
http://www.netfirms.com/support/cgi.htmlにCGIの説明が
あってこのとおりやっても動きません。眠れません。
友だちもいません。
ここでCGIを使ってる方がいたら教えてください。




2 :鼻毛フェチ:1999/10/22(金) 23:09
virtualaveは
#!/usr/local/bin/perl
netfirmsは
#!/usr/bin/perl
これはオッケー?

3 :名無しさん:1999/10/23(土) 00:30
先ず,そのスクリプトを見せて下さい。
見せて貰わないとコメントしようがないです。

4 :専門家:1999/10/23(土) 01:52
そうですね。考えられる原因が多すぎます。
もう少し、わかる範囲で詳しく書いて見ましょう。

5 :>2:1999/10/23(土) 03:57
netfirmsでCGI使ってますが、#!/usr/local/bin/perlで動きますよ。

6 :1です:1999/10/23(土) 04:01
>2
それはokです。
>3,4
http://www.kent-web.com/bbs/aska.html?
この掲示板なのですが。
ついでに書くと
掲示板に限らずチャットやカウンターなどcgiが全くうごきません。
それだけでなく「cgi-bin」という既存のフォルダーにファイルを
アップするとテキストもJPGもすべて表示できなくなってしまいます。
CGIはまだ初心者なのですが、こんな経験は始めてで(ポッ)戸惑って
います。
よろしくお願いします。

7 :5のかた:1999/10/23(土) 04:19
1ですがファイルまでの記述は
http://ユーザー名.netfirms.com/cgi-bin/****.cgiでいいんですよね?


8 :5:1999/10/23(土) 04:27
http://ユーザー名.netfirms.com/cgi-bin/****.cgi

スクリプトのURLはそうです。

>それだけでなく「cgi-bin」という既存のフォルダーにファイルを アップするとテキストもJPGもすべて表示できなくなってしまいます。

netfirms はスクリプトの管理が厳しいのでcgi-bin内の実行権を持たないファイルはURLからは表示できませ
ん。CGIがLocation: などでcgi-bin内のファイルを表示しようとするとそこでエラーになります。
通常のファイルはwwwディレクトリに置く必要があります。


9 :また1です:1999/10/23(土) 04:43
>CGIがLocation: などでcgi-bin内のファイルを表示しようとするとそこでエラーになります。
ってなんでしょう?


10 :5:1999/10/23(土) 05:13
CGIがhtmlを表示するときには Content-type: text/html のようなHTTPヘッダをブラウザに送る必要が
あるんですが、その代わりに Locationヘッダを送ってサーバに別の指定されたhtml文書を表示するように
指定することができます。ちょっと説明がややこしいですが、2chのようにURLが〜.cgiではなくて〜.html
のようになっている掲示板はこれを使っている場合が多いです。

http://www.kent-web.com/bbs/aska.htmlのような簡易掲示板はこの方法を使ってはいないでしょう
からこれがエラーの原因ではないみたいですね。

全部のCGIが動かないってことは、やっぱり先頭行かパーミッションが原因のような気がするんですが。

#!/usr/local/bin/perl

print "Content-type: text/plain\n\n";
print "Hello!";
exit;

みたいな単純なCGIで実験することから始めたらどうでしょう?


11 :1です:1999/10/23(土) 05:44
今、上のをやったら
You are getting this error because:

There is no index.html file

or

You do not have the proper access permissions
こんなのが出ました??

12 :1です:1999/10/23(土) 10:38
相変わらず動きません、、
アップしたCGIをvirtualaveに再アップして試すと動くんです。
何がいけないのかさっぱり解らずもう陽も高いです。
何をどう説明すればいいのか誰か教えてください。

13 :1>:1999/10/23(土) 12:18
permissionsの設定じゃないか?
permissionsを 全部確認してみな
There is no index.html file と言っているんだから
フクリプト内にindex.html を指定する場所があるようなきがする
****.cgi を****.txt に 変えて ここにリンクを貼ってみな
その方が みんなから 良い助言がもらえるぞ


14 ::1999/10/23(土) 14:19
perl -wc CGIファイル名
ってTelnetで実行してみた結果を書いてみたら,原因分かるかも。


15 ::1999/10/23(土) 14:20
sendmailのパスが違う……。って落ちは無いよねえ?

16 ::1999/10/23(土) 14:22
lockファイルのパーミッションとか。。(笑)

17 :しつこく3。。:1999/10/23(土) 14:32
あれやこれや言ってもしょうがないので,http://www.netfirms.com/
アカウント取ってきました。
で,設置しました<ASKA・・・・

何も考えずにDLしたままのファイルをアップして
パーミッション変えれば動きました。
.cgiが705,.logが606です。
それだけ。

ちゃんとasciiモードで転送しましたか?(笑)
頑張って下さい。

http://www.kent-web.com/bbs/aska.html

18 ::1999/10/23(土) 14:33
リンク先間違えました。。

http://iweb.netfirms.com/cgi-bin/aska.cgi

19 :krk:1999/10/23(土) 15:29
わたしもアカウントとってやってみました。
なんにももんだいないっすよ?

20 ::1999/10/23(土) 16:11
netfirms,色々弄ってみましたが,全く問題ないですね。

ベッコアメのCGIサーバーのような感じ。
ちょっとだけ注意が要りますねえ。。

21 :みなさまのおかげです(涙):1999/10/23(土) 19:29
1です。
無事動きました。
そして動かない理由もわかりました。
恥ずかしい話ですが、cgi-binの中にある「printenv」と
いうファイルを削除してしまっていました。
さっきもう一つアカウントをとって見比べたらそのファイルが消えていることが
わかったのでした。
今は快適に動いてます。

3様わざわざアカまでとってありがとうございました。
みなさんが必ず動くと激励してくれたおかげで、、、(涙
かんたんですがお礼とかえさせていただきます。


22 :krk:1999/10/23(土) 23:38
ん?printenvは関係ないと思うよ。リネームして試してみた。
printenvは環境変数表示するプログラムだよ。

23 :>13:2000/05/15(月) 06:24
1> 1> 1> 1> 1> 1>

何ですかこれは

6 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)