CGI設置について質問
■ このスレッドは過去ログ倉庫に格納されています
0001ナカヤ
03/05/29 22:48ID:mVOHH0gnどうか手助けをお願いします。
0508nobodyさん
04/05/17 05:12ID:???多分、人の作ったやつの設置がわからん!とかいって何日も悩むより1週間勉強したほうが
ストレス少ないよ。
難しいなんて先入観。
0509nobodyさん
04/05/17 15:50ID:???0510nobodyさん
04/05/17 16:33ID:???0512nobodyさん
04/05/17 22:54ID:???0513nobodyさん
04/05/18 00:48ID:???open(FH,"<txtファイル名");
while(<FH>){
print;
}
ってする場合、txtファイルのパーミッションって最低いくつで動作する?
0521nobodyさん
04/05/19 23:26ID:cap5admCIIS6.0、Windows2003を使っています。
とほほのアクセスカウンターをDLして設置したのですが、
アクセスカウンターが0から先へ進みません。
wwwcount.datcntに100を置いたのですが、それでも0だというところから
判断すると、おそらくcgiからファイルが見えていないのだと思います。
ちなみに、別のIIS5.0、Windows2000のサーバでは同じ構成で
問題なく動きました。
原因があるとすればどの辺りが怪しいのでしょうか?
ヒントとなるアドバイスをいただければ幸いです。
なお、BBSなど他のcgiプログラムは動いているので
Perlの設定などは大丈夫だと思います。
よろしくお願いいたします。
0522nobodyさん
04/05/19 23:35ID:???0523nobodyさん
04/05/19 23:40ID:cap5admC【 CGI名 】 Perl5.6(最新)
【配布先URL】 http://tohoho.wakusei.ne.jp/wwwsoft.htm (とほほ)
【設置サーバ】 IIS6.0の自前サーバ
【 質問内容 】 アクセスカウンターが0から先に進まない。
ただし、IIS5.0の旧サーバでは動く。
設定上の違いは何なのか?
おそらく、cgiからデータファイルが見えていない気がする。
0524nobodyさん
04/05/20 02:43ID:TV6Kz9b8先程掲示板のCGIをアップしたのですがどうしても500エラーが出るのです
そこで違うPCからアップしてみたところエラーが出ず無事に動作しました
FTPソフトの設定などは同じにしてあるのですが原因が分かりません
教えてチャンで申し訳ないのですがどうぞご伝授願います
0525nobodyさん
04/05/20 04:04ID:???0526nobodyさん
04/05/20 04:06ID:???0527nobodyさん
04/05/20 13:37ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
----------------------------------------------------------------
ここは他スレを汚されるのを防ぐ為の隔離スレです。
つまりこの板においてはそれほどバカらしい質問なわけです。
叩かれたり馬鹿にされても解決したい覚悟があるのなら
答えてあげようという人も現れるかもしれません。
せめてそういう人の機嫌を損ねないように
上のテンプレに従って質問するほうが良いでしょう。
0528nobodyさん
04/05/20 16:14ID:???とか言いだす奴が出てきそうな悪寒
0529nobodyさん
04/05/20 17:32ID:???パーミッション確認、エラーログ確認。
-e ログファイルのパス or die 'no such log file.'; とか試す。
>おそらく、cgiからデータファイルが見えていない気がする。
なら見えているのかどうかCGIに直接聞いて確認汁。
...とかここまでやってて動かないんだったらスマソ。
0531521 523
04/05/20 22:20ID:txRTpzuaありがとうございます。
まちがいなく動作確認はしています。
他のサーバーから確認したところ、どうやら
カウンタのデータファイルが見えていることは分かりました。
しかし、カウントアップがされないのです。
パーミッションは書き込みを許しているはずなのになぁ・・・
IIS5.0とどこが違うんだろ・・・
0532nobodyさん
04/05/20 23:17ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
0533nobodyさん
04/05/21 01:08ID:???--------
「エスパーきぼんぬかよ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰う八ヶ条。
1.ハードウェア、OSのバージョン等には一字一句触れない。
2.大切な個人情報が漏れるとまずいので、己の行った操作、変更などは秘密。
3.エラーメッセージの類は決して書かない。「エラーが出るんです」で留める。
目の前で生じている現象をそのまま具体的に書くなどもっての外。
事実より俺様の脳内解釈を優先すべし。
4.独り言文体で必勝。
「…なんだけど、どうすればいいのかなぁ」「何が悪いんだろう?」
5.「急いでいます」「困っています」等、自分の都合を全面に押し出す。
6.もう試したことを得意げに指摘してくる奴には、厳しく対応。
「それが駄目だったから質問してるんです」「それはもう試してみて駄目でした」
"どう"だめだったのか、本当に実際それを行ったかどうかなんか問題じゃない。
7.ストレートに答えを書かないもったいぶったレスには、逆切れで対応。
「だからどうすればいいんですか?」「分からないなら引っ込んでろやゴルァ」
示されたURL等を参照するなんて態度は、回答者を甘やかすことに他ならないので
絶対に避ける。
8. 情報は小出しに。
0534nobodyさん
04/05/21 13:17ID:???サポセンボランティアなんだからそれぐらい耐えろや
0535nobodyさん
04/05/21 19:43ID:???0536nobodyさん
04/05/22 20:30ID:???とほほのwwwcountならテストモード付きのはずだけど。
IISがどーのとかいう指定部分もあるし、いろいろいじってどうにかするしかない。
0537nobodyさん
04/05/28 13:48ID:???【配布先URL】 http://say.vis.ne.jp/script/picobbs/index.htm
【設置サーバ】 西院ネットワークス
【 質問内容 】
ログファイルが読め込めません。
ログファァイルなどcgiは全てパーミッション777にする様書いてあるのですが、
サーバーの設定で777は500エラーになってしまいます。
パーミション755と701(サーバー推奨)で試したのですが、いずれもログファイルが
読め込めないというエラーが出ます。
初心者の為cgiの改造などは一切出来ません。この場合は設置不可能と思った方が
良いのでしょうか?
0538nobodyさん
04/05/28 15:51ID:???log.cgi を log.txt にしてパーミッションを666
define.cgiの118行目を↓に書き換えたら一応動いたよ
$LOG_FILE = "$DATA_DIR/log.txt";
0539nobodyさん
04/05/28 16:12ID:???ログファイルって誰でも読めちゃうから、ファイル名とかぐちゃぐちゃに変えて場所がわからないようにした方がいいんですよね?
CGIが置いてある階層も777で丸見えだから、index.htmlとか置いて見えないようにした方がいいですよね?
0541nobodyさん
04/05/28 16:36ID:???パーミッションを777や666にせざるを得ないなら、
そうする以外に道が無いだろうな。
しかし個人的には、
パーミッションを777や666にしなきゃいかん
という時点でもうダメダメなサーバだと思っているので、
もしセキュリティが気になるなら、
そういうサーバはやめて、
ちゃんと suexec しているサーバに移る方をお勧めするなあ。
例えば >>537 の使ってるサーバは、
君のところとは逆で、
パーミッションを777にしたらエラーで動かなくなってしまうわけだ。
そういうところの方が安全だよ。
0542537
04/05/28 16:52ID:???回答有り難う御座います。
log.txtにしcgiを書き換えましたが、やはりログファイルを読め込めません。
log.txt / date / lock もパーミッション666にすると混雑中ですというエラーが出、
log.txtを666のまま、date / lockを755に戻すとログファイルを読め込めないという
エラーが出ます。date / lockをサーバ推奨の701にしても同じエラーが出ます。
サーバーはログについては600推奨なのですが、それでもログファイルが読め込め
ないと出ます。
やはりパーミッション777に設定できない事が原因なのでしょうか?
補足ですがサーバはsuEXECを導入しています。
0543nobodyさん
04/05/28 17:33ID:???701
ディレクトリ picobbs ┬ picobbs.cgi 701
│ ├ define.cgi 701
│ ├ jcode.pl 604
│ └ default.css 604
├─── ディレクトリ lock 705
└─── ディレクトリ data 705
└─ log.cgi 600
0544537
04/05/28 19:07ID:???その通りにパーミッションを指定しましたが、やはりログファイルが読み込めません。
試しにログファイルだけ666にもしてみましたが、同じエラーが出ました。
色々試して頂いたのに駄目で申し訳ない気持ちです。もう暫く弄って駄目だったら、
今回は設置を諦めます。
皆さんのお手を煩わせてしまい申し訳ありませんでした。
0545nobodyさん
04/06/01 23:16ID:l3+jyr3W【配布先URL】 http://www.cgi-down.com/cgi/g_counter.php
【設置サーバ】 http://www.i-do.ne.jp
【 質問内容 】 画像の設置場所がwww下なのですが、パスの書き方がよく分かりません。
絶対パスだと$im= http://www.○○○○○○.com/';
でいいのでしょうか?
どうしても画像が出ません。
どなたか教えてください。よろしくお願いします。
0547nobodyさん
04/06/04 07:45ID:???とりあえずサーバにアップはできたんですが、その後どうすればいいのか・・・。
どこか勉強できるような初心者用のサイトってないですか?
0549nobodyさん
04/06/04 08:47ID:???本ですか。そうですね。その方がいいかも。
一応サーバの方は削除して、勉強してから最初からやりなおしをします。
ありがとうございました。
0550nobodyさん
04/06/04 15:31ID:???んな事してると鯖屋に訴えられるかもよ。
まその前に警告が来るだろうが。
0551nobodyさん
04/06/06 00:17ID:???何度見なおしてもやり方は間違ってなさそう……。
ニフティなんだけど、もしかしてサーバに問題ありなの?
一応もう一度最初からやりなおしてみるけど。
0552nobodyさん
04/06/06 00:20ID:???0553nobodyさん
04/06/06 01:28ID:???0554nobodyさん
04/06/07 19:07ID:mrFVkUMc自分のパソコンはwindowsです。
0555nobodyさん
04/06/07 20:11ID:???0556nobodyさん
04/06/07 20:20ID:???http://homepage.nifty.com/cgi/index.htm
> perlについて
> perlのバージョンは5です。 (ただし、perl5での標準的なモジュールは使用できません)
> パスは、「/usr/local/bin/perl」となります。
> スクリプトの1行目は「#!/usr/local/bin/perl」と記述してください。
> (ただし、perl5での標準的なモジュールは使用できません)
これは大丈夫?
>>554
Windows商用のSendmailもあるけど、
Sendmailの動きを真似る物もいくつかあるみたいだね。
0557nobodyさん
04/06/07 20:49ID:mrFVkUMc何処でテストすればいいのですか?ローカルサーバじゃ機能しなくて・・・。
0560nobodyさん
04/06/08 00:30ID:???■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ)
■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
0561nobodyさん
04/06/08 20:00ID:BWaytUAphttp://www.fairies-garden.com/pso/index.html
ttp://www.strange-plus.com/hakidame/cgi/index.html
↑のコンパクトメッセージというcgiをインデックスページで使いたいのです。
cgiファイルで設定する項目に
# ロックファイル名
$lockname = './temp/cm.lock';
とあるのですが、DLしたものにはtempフォルダもlockファイルもなく、
helpファイルにこの項目について説明が全くないのです。
それを無視して説明通りに同じディレクトリにアップロードをしてパーミッションを合わせると、
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
とエラーが出ます。
このtempフォルダとlockファイルが項目にある理由がわからないです。
これを設定しないのがエラーになる原因なのかもわかりません。
どうかご指導お願いします。もっと説明して欲しいところがありましたら指示してください。
配布元のサポートBBSは停滞しているのでここで質問させていただきます。
0562nobodyさん
04/06/08 20:15ID:???これが出なくなってからおいで。
エラーの原因がわからないんじゃ対処のしようがない。
0564561
04/06/09 01:45ID:???>>562さん
どうしてもそれで引っかかるんです。原因がわかりません。
一度このCGIを設置していただけないでしょうか?
やり方を教えてくださると嬉しいです。。
0567561
04/06/09 02:08ID:???はい、原因がわからないので対処の仕様がないんです。
なので自分の設置の仕方が合っているかを教えて欲しいと思いまして。
>>566さん
はい、何か問題あるのでしょうか?
CGI設置の質問に必要な情報は書いたつもりですが。。足りないことがあったら指摘お願いします。
0568nobodyさん
04/06/09 02:12ID:???それなら質問も無視するか・・・ バイバイ
0569561
04/06/09 02:39ID:???申し訳ないです、何がどうして無視なのか理解できません。
不備があったら訂正しますが。。申し訳ないです。
結論だけでなくて、ちゃんと説明してくださると嬉しいです。
0571nobodyさん
04/06/09 03:09ID:???暇だから設置したよ。
http://f37.aaacafe.ne.jp/~body/2ch/php/cm/
0572nobodyさん
04/06/09 03:12ID:???0573561
04/06/09 03:33ID:???ありがとうございます。
jcode.plは設置ディレクトリに配置してパスも書き直してました。
tempフォルダはどうなさいましたか?それが聞きたいです。何度も何度も申し訳ないです。。
0574nobodyさん
04/06/09 03:36ID:???字も読めないバカなのか、読んでも無視なのか・・・
まだ質問したいなら声に出して読んでから書け
■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
------------------------------------------------------------------
CGIを設置しようとしてうまくいかない場合の質問はこちらで。
自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
------------------------------------------------------------------
0576nobodyさん
04/06/09 03:43ID:???解決したら二度とこの板には来て欲しくないな。
俺は寝るわ。
0577561
04/06/09 03:50ID:???はい、必要な情報は記述してあると思います。。
>>575
はい、わかりました。先ほどもアップロードしてみてまたエラーが出たので説明しなおします。
*DLをする。
*Perlパスを/local/にする(このパスで今までいくつも配布CGIを使っていたので間違ってません)。
*cgiファイルの項目を、jcode.plのパスを書き換える。
*FFFTPでアップロード。cm.cgi[755]、test.html[666]、middle.html[644]にパーミッションを設定。
*書き込みテストをしてサーバーエラーがでます。
以上です。これがすべてです。
0578nobodyさん
04/06/09 04:17ID:???マジレスしておく
> tempフォルダはどうなさいましたか?それが聞きたいです。何度も何度も申し訳ないです。。
作る必要なし。
これで気が済んだろ?
あとは自分で調べろ。
0579561
04/06/09 04:24ID:???indexに設置するので、$push_typeを0にして、そしてindex.htmlの属性を666にする。
↑これでもダメでした。何が間違っているのやら、、
>>578
ありがとうございます。
そうなんですか、他の項目の設定に誤りがあるというのですね、、
もう少しいじってみます。。ありがとうございました。
0580nobodyさん
04/06/09 04:40ID:???0581nobodyさん
04/06/09 11:02ID:???0582nobodyさん
04/06/09 18:03ID:???粘着野郎だなお前は。
【】がそんなに大事なことか?文読めばいいことだろ。
そんな儀式でくるやつ選ぶならお前がこなくていい。去れ。
0583nobodyさん
04/06/09 18:37ID:???0584nobodyさん
04/06/09 20:29ID:???0585561
04/06/09 20:55ID:???原因は依然わかりません。
ただ、原因の元になる要因はわかりました。
cgiファイルを必要な場所以外のどこかをちょっとでも触って保存するとエラーがでるんです。
eucエンコードを使っているcgiなのですが、今までも他の配布cgiでいじって戻したファイルをアップロードすると、中身は何も変わってないのにサーバーエラーがでることcgiがあったんです。
それで、今回はDLした直後のファイルをeucエンコードに対応しているテキストソフトで変えるところだけでを変えてアップしたら正常に作動しました。
なぜこんなことが起こるのかはわかりませんが、無事設置できてよかったです。
設置の方法は全く間違ってませんでした。ありがとうございました。
0586nobodyさん
04/06/09 21:10ID:???このスレの先が思いやられる。
0587nobodyさん
04/06/10 01:59ID:???>>585を見てみろ。
テンプレに従って書いていればすぐ解決したことだっただろ。
何が大事かわからないお前はここに来る質問者と同じレベルだと知れ。
0588nobodyさん
04/06/11 00:05ID:???テンプレに従って書いていればって、あんたら何もアドバイスしてないじゃん?
自己解決したんだろ?
何が大事かって、大事なのは情報を提示することだろ?【】で書くのがそんなに大事なのか?
ボランティアなんだから、教えたいやつが質問者の文を読めばそれでいいじゃん。
【】がないと文が読めないような文盲はいらん。
0589nobodyさん
04/06/11 00:09ID:???>>561と同じレベルのお前もいらんよ。
>>574を一文字残らず声を出して読んでみろ。
>>575に最も重要な点が書いてあるからそっちは100回読め。
0590nobodyさん
04/06/11 00:11ID:???お前が言う通り「大事なのは情報を提示すること」。
自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
その一番重要なことが提示されていないのだからしょうがない。
0591nobodyさん
04/06/11 01:01ID:???私も凡人ですがなんとかやってみます。
まずは>>561をテンプレに沿うように翻訳。
【 CGI名 】 Compact Messenger
【配布先URL】 http://www.strange-plus.com/hakidame/cgi/index.html
【設置サーバ】 http://www.fairies-garden.com/pso/cm.cgi
http://www.fairies-garden.com/pso/index.html
【 質問内容 】
正しく設置したら
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
とエラーが出ます。
ちゃんと設置したのに動きません。訳がわかりません。
0592nobodyさん
04/06/11 09:30ID:???0593nobodyさん
04/06/11 19:25ID:eqZsR85t214 名前:名無しさん@どーでもいいことだが。 メェル:sage 投稿日:04/06/10 20:42 ID:KO2sUTHI
自分の理想にぴったりかなったID/PASS請求用の高機能フォームCGI(フリーウェア)を発見し、
いそいそとダウンロードして「さぁ編集だ〜!」と喜び勇んでエディタで開いたところ…。
なんとスクリプト本文の中に、
読者様から送ってもらうフォーム内容(なまものに対する情熱を熱く語って頂く項目あり)を、
スクリプト配布元のメールアドレスにもBCCで送信する構文が入ってて( ゚д゚)ポカーソ
しかもそれだけじゃなく、フォームのHTML内には
スクリプト配布元のリンク監視用(?)
アクセス解析GIF透明画像(もちろん相手のサイトを直接呼び出し)が埋め込まれた。
つまり、読者様の与り知らないところで自サイトフォームへのアクセスがCGIの配布元に記録され、
しかも大きな声ではとてもとても言えないような密やかな萌えをCGIの配布元にまで
コソーリ送信するような仕組みになっていたというわけだ。
(((( ;゚Д゚))ガクガクブルブル
気持ち悪いなんていう理由でそういった部分を削除するのは規約違反だし、
元々そういう違反関連にかなりうるさいサイトらしく、
本気で晒し上げもしかねないような雰囲気だったのでやむなく使用を断念。
規約を読んでダウンロードしたのは自分なわけだし
機能の充実した素晴らしいフリーウェアだから少々の制約は致し方ないとはいえ、
あまりにも卑劣というか姑息だなと思ったので…。
大切な読者様に迷惑かかるのは一番イクナイ!し…。
--------------------------------------------------------------------
個人+商用+メールフォームCGI+CSVデータ蓄積
でヤフ検索すると出てくる。
0595nobodyさん
04/06/11 22:40ID:???このコードひどかったわ。 なんか、これで金取るのか、っ手感じ。
変数はすべてグローバル(もちろん)。 メインな処理は関数わけされてなくて全てべた書き。
しかも、著作権情報の変数をチェックして、おかしかったら、BCCで管理者当てメールを自分所へ送っている
これは、法に触れているんじゃないのか? まぁ、コリャヒドイ。 うんこてぃんこ
0597nobodyさん
04/06/11 23:02ID:???0598未承認広告
04/06/12 00:46ID:???CGIスクリプト本文の中に、 送ってもらうフォーム内容を
スクリプト配布元のメールアドレスにもBCCで送信する構文が入っているものがありました。
そしてフォームHTML内にはスクリプト配布元のアクセス解析のGIF画像まで。
メルアド・メール内容・住所・電話番号・本名が
もれなく ttp://web-up.cside.biz/ 宛に届きます。
【盗聴】web-up.cside.biz【個人情報詐取】
http://ex5.2ch.net/test/read.cgi/net/1086965756/l50
0599困る君 ◆tr.t4dJfuU
04/06/12 17:49ID:gTy58An5http://atworks-online.net/access/access.htmlにあるアクセス解析(access cgi ver.3.02)をホームページのトップページに設置しようと思ったのですが上手くいきません。
トップページがフレームのため設置方法に記載してあるフレーム用のjavascript構文を<body>〜</body>の間に記述してもアクセス解析に反映されません。
どなたかご教授お願いします。
0600nobodyさん
04/06/12 17:53ID:???0601600
04/06/12 17:55ID:???0602困る君 ◆tr.t4dJfuU
04/06/12 17:56ID:gTy58An5<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>あああ</title></head>
<frameset rows="*" cols="*,700,*" framespacing="0" frameborder="no" border="0">
<frame src="left/left.html" name="left" frameborder="no" scrolling="no" noresize id="left">
<frameset rows="*,25" cols="*" framespacing="0" frameborder="NO" border="0">
<frameset rows="55,*" framespacing="0" frameborder="no" border="0">
<frame src="header/menu.html" name="header" frameborder="no" scrolling="no" noresize id="header">
<frameset cols="140,*" frameborder="NO" border="0" framespacing="0">
<frame src="leftmenu/leftmenu.html" name="leftmenu" frameborder="no" scrolling="NO" noresize id="leftmenu">
<frame src="contents/contents.html" name="contents" frameborder="no" scrolling="auto" noresize id="contents">
</frameset>
</frameset>
<frame src="footer/footer.html" name="bottomFrame" frameborder="no" scrolling="NO" noresize>
</frameset>
<frame src="right/right.html" name="right" frameborder="no" scrolling="no" noresize id="right">
</frameset>
<noframes><body><script type="text/javascript">
<!--document.write("<img src='cgi-bin/access/report.cgi?");
document.write("dir=default","&");
document.write("pix=",screen.width,"x",screen.height,"&");
document.write("ref=",parent.document.referrer);
document.write("' width='1' height='1' alt=''>");// -->
</script>
</body></noframes></html>
0603困る君 ◆tr.t4dJfuU
04/06/12 18:07ID:gTy58An5■<noframes>〜</noframes>の間にアクセス解析呼出文の記述をするとWEBページは表示されるが、
アクセス解析にアクセスデータが反映されない。
■</header>〜<frameset>の間にアクセス解析呼出文の記述をするとアクセス解析にアクセスデータ
が反映されるが、WEBページが全く表示されません。
0606nobodyさん
04/06/12 21:13ID:f1BZxmGY0607nobodyさん
04/06/12 21:18ID:???■ このスレッドは過去ログ倉庫に格納されています