CGI設置について質問 【Part2】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/01/02 09:13:04ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように
0002nobodyさん
05/01/02 09:13:39ID:???500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。
ちゃんとしたエラーメッセージを書くように。
エラーメッセージはログに記録されている。
ログのありかがわかんないときは、サーバの管理人に問い合わせる。
もしくは、モジュールが入っている事が前提だが、
2行目に
use CGI::Carp qw(fatalsToBrowser);
の一文を挿入する。
したらエラーメッセージがブラウザに表示される。
あとは修正すればよい。
自分で修正できなかったら、エラーメッセージも書いて質問しる。
※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ
0003nobodyさん
05/01/02 09:14:18ID:???ttp://www.dream-seed.com/pukiwiki/
【前スレ】
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/ (DAT落ち)
0004nobodyさん
05/01/02 09:34:09ID:???0005nobodyさん
05/01/04 18:30:43ID:???0006nobodyさん
05/01/11 14:48:35ID:???================================================================================
<質問テンプレート>
【 CGI名 】 複数のバージョンがある場合には正確に
【 配布先URL .】
【 設置サーバ 】 レンタルスペース名または設置中のURL
【スクリプトチェックの有無】 自分でチェックできないものは使わない
【 質問内容 】
※全項目記入のこと
================================================================================
0007nobodyさん
05/01/12 21:01:35ID:???【配布先URL】http://php.s3.to/script.php
【設置サーバ】無料XREA(携帯用サーバ)
【質問内容】http://dasai.k2.xrea.com/mailbbs.php
上記URLのように投稿欄にバナーが入ってしまう。
0010nobodyさん
05/01/15 03:02:51ID:???【 配布先URL .】 ttp://www.ace-cgi.jp/
【 設置サーバ 】 hpcgi2.nifty.com
【スクリプトチェックの有無】 問題なし
【 質問内容 】
昨日まで使えてた日記CGIの書き込みが、突然できなくなりますた_| ̄|○
ファイルは全然いじってないです。数日ぶりに書き込もうと思ったらいきなりエラー。
昨日まで問題なく使えてるんで
パーミッションやらフォルダやら基本的な事は間違いないです。
具体的には、
日記ページ(問題なく表示できてる)→読みこみおk?
管理ページ(問題なく表示できてる上に、違うパスを入れるとちゃんとはじくページに飛ぶ)
という状態なんですが、
管理ページで正しいパスを入力すると
「実行エラー CGIの実行時にエラーが発生しました。」 と出てきてしまいます。(´・ω・`)
cgiのファイルを再うpしてみてもだめぽ。(´Д⊂
長文スマソ。
どなたか対処法に心当たりあるシトいらっしゃったら教えてください。
0011nobodyさん
05/01/15 03:21:22ID:???diaryj.cgiの2行目に以下をコピペして何が表示されるか試してみ。
use CGI::Carp qw(fatalsToBrowser);
0013nobodyさん
05/01/15 04:57:11ID:???0016nobodyさん
05/01/16 15:05:39ID:???ただ単にniftyのcgi鯖が重かっただけかもよ。
俺はnifty3だけど、夕べは
「実行エラー CGIの実行時にエラーが発生しました。」が
でまくりだった。
0017nobodyさん
05/01/18 08:00:02ID:???ディレクトリを一覧表示させない事はできるのでしょうか?
0018nobodyさん
05/01/18 14:40:53ID:???0021nobodyさん
05/01/25 05:28:12ID:???【 配布先URL .】 http://www.din.or.jp/~hideyuki/home/index2.html
【 設置サーバ 】 お名前.com (プレミアサーバー)
【 質問内容 】
このCGIに限っての話ではないのですが・・・。
FTPソフトでファイルをアップロードすると、
すべてのファイルやフォルダのパーミッションが777になり、
パーミッションを変更しようとすると
「SITE CHMOD (指定したパーミッション) (ファイル名) ':comand not understood」
とダイアログが出て、変更できません。
レンタル鯖に問い合わせたところ、パーミッションは変更しなくても大体のCGIは動くと言われたのですが、
CGIをアップして、ブラウザでページを表示しようとすると
「CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.」
と表示されてしまいます。
解決策がわかる方、いらっしゃいますでしょうか?
ちなみに上記のCGIは いつも使用している他の鯖にアップしたところ、問題なく動作していました。
他のCGIをアップしても、同じことになります。
0022nobodyさん
05/01/25 11:27:48ID:???その鯖はWin2003+II6.0だからたいていのCGIは修正しないと動かない。
相対パスの基点は必ずルートからの相対パスにする必要がある。
ルートディレクトリの下に配布先によるディレクトリの例と同じく
cgi-binを作ってその中に設置したとする。
ルートディレクトリ
├ cgi-bin(ディレクトリ)
├─ library(ディレクトリ)
│ ├ jcode.pl
│ └ cgi-lib.pl
└─ diary(ディレクトリ)
├ perldiary.cgi
└ diarylog.dat
27、28行目
require '../library/jcode.pl'; → require './cgi-bin/library/jcode.pl';
require '../library/cgi-lib.pl'; → require './cgi-bin/library/cgi-lib.pl';
35行目
$logfile = './diarylog.dat'; → $logfile = './cgi-bin/diarylog.dat';
たぶんこれで動くと思うが。
Win+IISはCGIに関していろいろ問題があるから今後の鯖選びは
考えたほうがいいかも。
002321
05/01/25 20:14:46ID:???素晴らしい。なるほど。
非常に丁寧でわかりやすい解説、どうもありがとうございました。
お陰様でちゃんと動作しました。
心から感謝致します。愛してる。
鯖選びにも気を付けます。
ちゃんと事前に調べてから契約するべきですね。
0024nobodyさん
05/02/04 00:33:15ID:???CGI配布場所 ttp://sugachan.dip.jp/download/
サンプル ttp://sugachan.dip.jp/download/sample/upload.html
特定IP・串からのアクセス・DLを弾きたいのですが
特定IPの場合
$set{'deny_host'} = ' ';に何を入れればいいのでしょうか?
そして上にIPを入れた場合は直リンからのDLも防げるのでしょうか
どなたか教えてくださいorz
0025nobodyさん
05/02/04 00:37:58ID:???【 配布先URL .】ttp://sugachan.dip.jp/download/
【 設置サーバ 】infoseek.co.jp(ライト)
【スクリプトチェックの有無】問題なし
【 質問内容 】特定IP・串からのアクセス・DLを弾きたいのですが
特定IPの場合
$set{'deny_host'} = ' ';に何を入れればいいのでしょうか?
そして上にIPを入れた場合は直リンからのDLも防げるのでしょうか
どなたか教えてくださいorz
0026nobodyさん
05/02/04 01:19:02ID:???投稿禁止IP/HOST ,で区切って入れろと書いてあるのに何がわからないんだ?
それに「投稿禁止」がDLに当たるかわかるよな?
0027nobodyさん
05/02/05 02:30:54ID:???質問の回答ありがとうございます
そして誤字すいませんでした
特定IP→串さしでした
>それに「投稿禁止」がDLに当たるかわかるよな?
やはり当たりませんかorz
該当IPからのアクセス・DLを弾きたい場合どうすればよいのでしょうか?
解決策、もしくはスレ違いか否かの指摘をよろしくお願いします
0028nobodyさん
05/02/05 02:38:39ID:???アクセスを弾くなら.htaccessやアクセス制御スクリプトと併用せよ。
0029nobodyさん
05/02/05 07:05:12ID:071SPoHKわかりやすく解説してあるページてないですかね?
0031nobodyさん
05/02/05 10:09:26ID:???0032nobodyさん
05/02/06 00:25:35ID:???0034nobodyさん
05/02/06 01:17:21ID:???0035nobodyさん
05/02/06 01:18:25ID:???0036nobodyさん
05/02/06 01:26:58ID:???003725
05/02/06 01:35:47ID:???0038nobodyさん
05/02/07 10:37:22ID:G0C7TAmb>C言語コンパイラが使える環境では、サーバに解凍したファイルすべてをアップロードして、make↓を
>して頂ければ2shot.cgiが出来上がるはずです。
こう書かれてるんですがmake↓ってどうやればいいんでしょうか?
perlのチャットしか設置したことなくてc言語は初めてです。
■ このスレッドは過去ログ倉庫に格納されています