CGI設置について質問 【Part2】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
05/01/02 09:13:04ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように
0877nobodyさん
2006/08/31(木) 13:02:23ID:???適当だが
# HTML表示ファイルの保存ディレクトリ(フルパスだと / から記述する)
$htm_dir = "./sunclip/"; # 表示ファイルディレクトリ (フルパスだと / から)
# 添付ファイルの保存ディレクトリ(フルパスだと / から記述する)
$img_dir = "./sunclip/img";
を、フルパスにしてみ
0878nobodyさん
2006/08/31(木) 13:20:07ID:???ありがとう。
やっぱフルパスしかないなと思って、さっきからKENT様のフルパスチェッカー入れたんだけど
それさえ動かない。あーもう諦めるかなぁ
0880nobodyさん
2006/08/31(木) 16:23:25ID:j5vOjSqDお尋ねしたい事があり書き込みさせて頂きます。
色々なサイトでIDやPassを自動配信するシステムがありますよね?
そのシステム方法を教えて頂けないでしょうか。
探してみて無料配布しているところなど探してみたのですが
見当たりませんでした。配布されているものじゃなく作る物なのでしょうか?
もし、作る物であるのならわかる方に教えて頂きたく思います。
どうぞ宜しくお願い致します(*- -)(*_ _)
0881nobodyさん
2006/08/31(木) 16:38:46ID:XWJf2v550883876
2006/08/31(木) 17:17:39ID:???がんばったけどsunclipの設置は諦めた。
ダウンロードしなおしてみたりしたのだけどダメだったよ。
ただ、ためしにやってみた、Sundayが一発で設置できたんで
そっちでがまんすることにします。
ありがとう!
0884nobodyさん
2006/08/31(木) 21:43:11ID:j5vOjSqDすみません。説明が下手で…
0885nobodyさん
2006/09/01(金) 00:25:06ID:???#!/usr/bin/perl
my ( $id, $password ) = ( 'p', '' );
for( my $n = 0; $n < 8; $n++ ) { $id .= sprintf( "%x", int( rand( 16 ))); }
for( my $n = 0; $n < 16; $n++ ) { $password .= sprintf( "%x", int( rand( 16 ))); }
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML><HEAD><TITLE></TITLE></HEAD><BODY>";
print "ID:$id<BR>PASSWORD:$password</BODY></HTML>";
0886(・ω・`;)
2006/09/01(金) 11:52:05ID:SVImvjhT何かわかる事があれば教えていただヶませんでしょうヵ?
0888nobodyさん
2006/09/01(金) 20:14:13ID:???ふざけたAA
うpって言葉
帰れよ
0889(・ω・`;)
2006/09/01(金) 22:55:03ID:???0890nobodyさん
2006/09/02(土) 00:23:26ID:???0891nobodyさん
2006/09/02(土) 09:22:09ID:???0893nobodyさん
2006/09/03(日) 17:45:38ID:5zpiX8SN0895nobodyさん
2006/09/03(日) 18:04:48ID:5zpiX8SN0896nobodyさん
2006/09/03(日) 19:31:39ID:OSr8O2YiMethod Not Allowed(405)
The requested method POST is not allowed for the URL/ページ.html.
Apache/1.3.37 Server at アカウント.sakura.ne.jp Port 80
とでます。
対処方法がわかる方がいらしたら是非教えてください。 お願いします。
0898nobodyさん
2006/09/04(月) 22:21:03ID:???「さくらのCGI」を設置しようとしてるんじゃなくて、「(レン鯖の)さくらサーバー」にCGIを設置するんだよね?
エラーそのものはapacheの設定か、.htaccessに変な設定書いてるかなんだけど、そもそもCGIは何?
0899nobodyさん
2006/09/07(木) 08:52:02ID:rXfT6T47【配布先URL】 http://kboard.kaism.com/
【設置サーバ】 xrea
【 質問内容 】 http://sky.geocities.jp/niigataeki85/up.txt
投稿された書き込みを区切っている線を、ライン素材の画像に変更して、
各投稿を画像で区切りたい場合はどこの箇所をどのようにして書き込めばいいんでしょう?
先輩方アドバイスお願いします。
0900nobodyさん
2006/09/07(木) 10:19:49ID:???0901899
2006/09/07(木) 18:04:53ID:zUM5F96d今朝から、色々いじっているのですが、上手くいかなくて。
1回壊してしまって、もう一度はじめからダウンロードした始末です…
0902http:// p1107-ipbf602sapodori.hokkaido.ocn.ne.jp.2ch.net/
2006/09/08(金) 00:03:40ID:???0903nobodyさん
2006/09/09(土) 19:33:24ID:???【 配布先URL .】 ttp://www.kent-web.com/pwd/index.html
【 設置サーバ 】 ttp://homepage.biglobe.ne.jp/help/shiyou7a.html
【スクリプトチェックの有無】
【 質問内容 】
なんとか設定してやってみようとは思っているのですが
下のようなメッセージが出てしまいます
Script execution error
Unable to execute script due to a configuration problem.
Please reference this page.
(www7a.biglobe.ne.jp/~******/cgi-bin/login.cgi) cannot stat program: 2: No such file or directory
$pass = '0123';
$script = "./login.cgi";
$secret = 'http://www7a.biglobe.ne.jp/~******/cgi-bin/aaa.cgi';
今の設定はこのようなかんじです。
設定や何が足りないか教えてください。
0904nobodyさん
2006/09/10(日) 01:38:25ID:???0905nobodyさん
2006/09/10(日) 03:19:09ID:???ですが何が何やらさっぱりでした。
0906nobodyさん
2006/09/10(日) 03:41:13ID:???0907nobodyさん
2006/09/10(日) 03:54:17ID:???ではでは。
0908nobodyさん
2006/09/10(日) 12:19:33ID:???0909Name_Not_Found
2006/09/15(金) 02:59:18ID:???さっぱり意味がわからないのですが・・・
ttp://www.cj-c.com/cgi_s/ibbs2001.htm
0910nobodyさん
2006/09/15(金) 08:24:39ID:???0911nobodyさん
2006/09/15(金) 08:34:49ID:???勉強して説明がわかるようになってからきてくださいね
いくらなんでも幼稚園児レベルの馬鹿の相談はお断り
0912nobodyさん
2006/09/15(金) 15:17:02ID:???0913nobodyさん
2006/09/15(金) 15:25:35ID:???誰か、こやつにエスパー伊藤を呼んでくれ!!
設置するまでの経緯を書き出せ
どこぞの鯖だ
配布先のサポ板で聞け
オマエみたいなのはネ申KENT様のCGI使いサポ板を利用しろ
PCを窓から投げ捨てろ!
0914nobodyさん
2006/09/15(金) 18:27:06ID:???0915nobodyさん
2006/09/16(土) 07:27:28ID:???0916nobodyさん
2006/09/16(土) 13:20:51ID:???0917nobodyさん
2006/09/22(金) 03:42:57ID:bynO0+lB【配布先URL】 ttp://refrain.sakura.ne.jp/cgi/patipati+.html
【設置サーバ】 nifty
【 質問内容 】 web拍手cgiです。
・初期設定を行うpreset.cgi
・ボタンを押した際に呼び出されるindex.cgi
・index.cgiが作成したログを整形・表示するview.cgi の3つからなります。
index.cgiがエラーとなってしまいます。view.cgiはエラーなく正常動作。
(niftyのため詳細なエラー内容は分かりません)
patipati(フォルダ)
├─lock(フォルダ) [777] (初回動作時に自動生成)
├─log(フォルダ) [777](初回動作時に自動生成)
│ └─blist.txt [666](初回動作時に自動生成)
│ └─index.html (初回動作時に自動生成)
├─index.cgi [755]
├─preset.cgi [755]
├─view.cgi [755]
├─jcode.pl
└─sub.pl
index.cgi、view.cgiは変更していません。(perlのパスはデフォルトでokでした)
初期設定用であるpreset.cgiの内容は、
$lockkey = 0; # ファイルロック形式 (0=no 1=flock関数 2=mkdir関数)
この部分を0,1,2すべてで試しましたがやはりエラー。
上で(初回動作時に自動生成)となっているものを手で作成してみましたが、結果変わらず。
同じサーバで掲示板・アクセス解析のcgiは動いています。
ただしどちらも、cgi自身がファイルを生成するタイプのものではなく、ひとつのログファイル
に蓄積していくものです。
niftyはそういう面で制約を受けるのでしょうか。原因に心当たりのある方いらっしゃったら
ご教示いただけると嬉しいです。よろしくお願いします。
0918917
2006/09/22(金) 03:45:54ID:???>同じサーバで掲示板・アクセス解析のcgiは動いています。
>ただしどちらも、cgi自身がファイルを生成するタイプのものではなく、ひとつのログファイル
>に蓄積していくものです。
patipatiのindex.cgiは日付で新規にログファイルを生成するので、
それとの対比で書きました。
0919nobodyさん
2006/09/22(金) 13:31:31ID:???0921nobodyさん
2006/09/26(火) 23:36:16ID:bTfd4hQ+どうしてくれようか?
0923nobodyさん
2006/09/26(火) 23:53:51ID:bTfd4hQ+それの設置を試してみるから
絶対間違ってない筈なのに500になるんよ!!!!!
0924nobodyさん
2006/09/27(水) 00:40:52ID:???#!/usr/bin/perl
print "content-type:text/plain;\n\ntest\n";
0925nobodyさん
2006/09/27(水) 01:11:19ID:???0926nobodyさん
2006/09/27(水) 06:45:54ID:???0927nobodyさん
2006/09/27(水) 13:18:26ID:MToL6Wgdそもそもエラーログが分からない・・・
0928nobodyさん
2006/09/27(水) 14:13:25ID:MToL6Wgd0929nobodyさん
2006/09/27(水) 15:41:10ID:4dbUPdZA0930nobodyさん
2006/09/27(水) 21:16:29ID:???【配布先URL】 ttp://park22.wakwak.com/~r_z/cgi-bin/test.cgi
【設置サーバ】 wakwak
【 質問内容 】 Content-type: text/html がページのはじめに表示されてしまう。
>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>";
print"TEST";
print "</HTML>";
exit;
>実行結果
Content-type: text/html TEST
TEST とだけ表示したいのですが、なぜかContent-type: text/htmlが表示されてしまいます。
ソース2行目のprint "Content-type: text/html\n\n";を外せば表示されない(TESTだけ表示される)のです。
Content-type: text/html\n\nは付ける物ということなのですが・・・。
プロバイダ側の問題でしょうか?わかるかたいましたらよろしくお願いします。
0931nobodyさん
2006/09/27(水) 21:27:47ID:???0932nobodyさん
2006/09/27(水) 21:37:12ID:???そうですね。ちょっと乱暴だったかもしれません。
ソース改変しました。しかし同じ状態になってしまいます。。。
>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<TITLE>TEST</TITLE>\n";
print "<BODY>\n";
print "<H1>TEST</H1>\n";
print "</BODY>\n";
print "</HTML>\n";
exit;
>実行結果
Content-type: text/html
TEST
わかるかたいましたらよろしくお願いします。
0933930=932
2006/09/27(水) 21:47:34ID:???>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">";
print "<HTML>\n";
print "<TITLE>TEST</TITLE>\n";
print "<BODY>\n";
print "<H1>TEST</H1>\n";
print "</BODY>\n";
print "</HTML>\n";
exit;
>実行結果
Content-type: text/html
TEST
0934nobodyさん
2006/09/27(水) 21:57:25ID:???似たような現象にはずっと以前に遭遇した事があるような気もする。
文字コードと改行コードはどうなってる?
0935930=932
2006/09/27(水) 22:09:03ID:???エンコードの種類→日本語(SHIFT-JIS)
改行コード→CR+LF
です。
0936nobodyさん
2006/09/27(水) 22:18:13ID:???これで解決するかどうかは知らんが。
0937930=932
2006/09/27(水) 22:28:14ID:???0938nobodyさん
2006/09/27(水) 22:54:57ID:???を書かなくても表示されのるなら楽でいいじゃん。
0939nobodyさん
2006/09/27(水) 23:36:15ID:???0940nobodyさん
2006/09/27(水) 23:45:40ID:???とりあえずCGIに関する説明のページ見付けた。
http://www.wakwak.com/info/connection-setup/ftp/custom-cgi.html
0941930=932
2006/09/28(木) 00:10:30ID:???そのページも見ていたのでしたが、特にヒントになるようなことは書いてありませんでした。。。
しいて読み取れば、「Content-type: text/html」に全く触れていないので=必要なし? という感じでしょうか・・・?
0942nobodyさん
2006/09/28(木) 00:43:03ID:???って思うのだが。
0943nobodyさん
2006/09/28(木) 00:46:09ID:???はどうだろか
0944nobodyさん
2006/09/28(木) 00:47:15ID:???http://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi54364.zip.html
ここにテスト用のCGIをアップしといたから、ZIPファイルを解凍して
出てきた中身を一切変更せずにそのままアップしてパーミッションを755に。
念のために内容をテキストエディタでチェックするのは構わないけど、保存はするなよ。
これでもおかしかったらサーバ側かFTPクライアントの問題、
これが正常に動くなら使っているエディタか何かが悪い。
0945nobodyさん
2006/09/28(木) 01:01:11ID:???(#‘д‘) <誰がハゲやねん!
∪l| ||ヘ゜シッ!!
-―@ノハ@―- 、
0946930=932
2006/09/28(木) 01:05:18ID:???>>943
content-type: text/html; charset=Shift_JIS
TEST
と出力されますorz
>>944
DLして解凍、そのまま突っ込んでみました。
Content-type: text/html hagehagehogehoge
と出力されますorz
FTPにあげるときはFFFTP(特に設定はいじってない)を使ってドラッグ&ドロップで放り込んでいます。
0947nobodyさん
2006/09/28(木) 01:08:58ID:???0948nobodyさん
2006/09/28(木) 01:15:11ID:???0950nobodyさん
2006/09/28(木) 01:21:58ID:???open(JPG, "JPEG file PATH");
read(JPG, $jpgbuff, (-s JPG));
close(JPG);
print "Content-Type: image/jpeg\n\n";
binmode(STDOUT);
print $jpgbuff;
とかやったらちゃんと JPEG 表示される?
0951nobodyさん
2006/09/28(木) 01:28:32ID:???丁度ファイルの転送中に読み込んだだけだから気にするなw
で、やっぱりMIMEタイプがtext/plainになってる。
どういうわけか"Content-type: text/html\n\n"を出力する前に
勝手に"Content-type: text/plain\n\n"を出力しているようだ。
この状態だとIE系だと>>946のように見え、
Mozilla系だとソースがプレーンテキストとして表示されてしまう。
確か昔この板のどこかのスレでこれと同じ話題を読んだんだけど、
流石に解決法は忘れてしまった。確か、
#!/usr/local/bin/perl --
にしてみろとかそういう感じで、一日は経たずに解決してたと思うんだが。
同じサーバ上にある他のCGIは問題なく動いてるみたいなんで
別にサーバ側の設定が悪いわけでもないように思える。
明日サポートに電話するのが一番早道かも知れんね。
0952930=932
2006/09/28(木) 01:36:02ID:???これでいいのかな?
#!/usr/local/bin/perl
open(JPG, "../public_html/images/52.jpg");
read(JPG, $jpgbuff, (-s JPG));
close(JPG);
print "Content-Type: image/jpeg\n\n";
binmode(STDOUT);
print $jpgbuff;
実行したら、画像じゃないものがDLされてきますw;
>実行結果
Content-Type: image/jpeg
リ・Exif II* ・徽FXX リ・JFIF H H ロ ・
以下ぐちゃぐちゃw
>>951
うーむ。謎ですね。
#!/usr/local/bin/perl -- 、やってみましたが結果変わらずです。。。
サポートに連絡してみますね。
0953nobodyさん
2006/09/28(木) 01:37:28ID:???GET ほにゃ〜 HTTP/1.1
Host: park22.wakwak.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 200 OK
Date: Wed, 27 Sep 2006 16:33:42 GMT
Server: Apache/2.0.59 (FreeBSD)
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/plain
Content-Type: text/plain が勝手に送られてるっぽいですね。
で、ふと思ったんだけど .htaccess に MIME とかそこらへんの書かれちゃってたりしません?
一応確認を。
(無いとは思いますけどね)
0954nobodyさん
2006/09/28(木) 01:39:00ID:???nph-をつけてnph化してみるとかw
0955nobodyさん
2006/09/28(木) 01:39:04ID:???右クリックして保存したら、ちゃんと猫は見れましたw
で、テキストエディタで見ると、やっぱり content-type: image/jpeg が出力されちゃってますね。
さすがにここまでくるとサポートしか手に負えないですかねorz
0956930=932
2006/09/28(木) 01:54:58ID:???.htaccess 自体置いて無いですー。。。
>>954
nph化?勉強不足でちょっとわからないです^^;
>>955
ネコキター
とりあえずサポートにメールしてみますね。
0957930=932
2006/09/28(木) 01:55:35ID:???0958nobodyさん
2006/09/28(木) 01:57:48ID:???おまえらおやすみノシ
0959nobodyさん
2006/09/28(木) 02:00:33ID:???0961nobodyさん
2006/09/28(木) 02:25:28ID:???0962nobodyさん
2006/09/28(木) 04:27:36ID:???読み込んだテキストファイルのn行目から読み込みたい場合はどのようなコードが良いのでしょうか?
seekだと、バイト単位なので1行のバイト数がわからないといけないし、
while(<INPUT>){}でn回まわす方法もありますが、nが大きい場合は時間がかかりそうです。
なにか良い方法あるでしょうか?
0963nobodyさん
2006/09/28(木) 08:05:28ID:???0964nobodyさん
2006/09/28(木) 16:49:50ID:Bd+l0iMS教えていただけると嬉しいです。
辞書CGI Arsenoを使用しるのですが,IE7では掲示板が正しく作動しません。
左の単語一覧をクリックすると本来意味が左のフレームに出るはずなのにIE7では単語のフレームに出てしまいます。
解決策を教えていただけると嬉しいです。
また,ArsenoXTをダウンロードできるところはありますか?
よろしくお願いします。
0965nobodyさん
2006/09/28(木) 20:52:11ID:???0966930=932
2006/09/29(金) 01:51:24ID:???サポートにメールしたけども、自作CGIについて回答はしませんとのことで
答えてもらえませんでした。
が、会員用ホームページ設定ページの設定で、CGIデバッグがONになってました。
(っていうか以前いじった記憶があります。。。orz)
その注意書き↓
“デバグが済んだら必ず「デバグ解除」 を行ってください。
デバグ中のままだと、 全ての自作CGIが動作しません 。
デバグを登録してから自作CGIを実行すると、CGIの出力結果やエラーメッセージがCGIを実行したブラウザ上で確認できます。
日本語文字コードは通常は指定なしで大丈夫ですが、文字化けする場合には文字コードを指定してください”
よくわからないけど、OFFしたら治りました。答えてくれてた人達ありがとう。
0967nobodyさん
2006/09/29(金) 03:10:52ID:???つまりおまいは>>940で示されたページをろくすっぽ読んでなかったって事じゃねーかこのハゲ。
ともあれ解決おめでとう。
0968nobodyさん
2006/09/29(金) 04:01:19ID:???(#‘д‘) <誰がハゲやねん!
∪l| ||ヘ゜シッ!!
-―@ノハ@―- 、
0969nobodyさん
2006/09/30(土) 08:07:32ID:1M243hSP0970nobodyさん
2006/09/30(土) 14:12:24ID:???【配布先URL】 http://onpumoe.hp.infoseek.co.jp/script/
【設置サーバ】 IIS (windows2000sp4)
【 質問内容 】 2ちゃんねるタイプの掲示板の設定に関しての質問です
ダイヤルアップで毎回IPを変えて荒らしてくる人物の書き込み規制を行いたいのですが
個別規制の記述方法がよくわからず困っています
たとえば 111.222.AAA.BBB というIPだとします
毎回AAA.BBBの部分だけが変わるのでそこを全部止めたいわけですが
ワイルドカードを使って 111.222.*.* という記述を行いました
現在荒らしが書き込んだ様子はないのですが、はたしてこれで本当に禁止できているのか・・
どなたか正しい記述方法を御教授いただけませんでしょうか?
0971nobodyさん
2006/09/30(土) 14:47:43ID:???ホスト名で地域を指定してやった方がよさげ。
0972970
2006/09/30(土) 15:08:19ID:???どうやらこの方法は間違っていたようです
ホスト名による書き込み指定の方法を御教授願えませんか○| ̄|_
0974970
2006/09/30(土) 23:29:00ID:???なるほど、「 ^ 」が必要だったんですね
どうりで何度やってもダメなわけだ・・
恥ついでにホスト名で指定する場合の設定も教えてもらえませんでしょうか?
AA01234567.ppp.XXXX.ne.jp のように、
途中の数字部分だけが変化するホストに対する指定方法がさっぱりわかりません
どうかよろしくお願いします○| ̄|_
0975nobodyさん
2006/10/01(日) 00:31:57ID:95oaSxubhttp://ne.lib.net/cgi/inet/ のinetCruiserを設置しているのですが
▲TOPの部分の削除と携帯からのフォントサイズをもう一段階小さくしたいのですが
▲TOPの部分をEOM〜削除したり色々試行錯誤したのですがエラーになってしまいます。
どの部分を削除したら問題ないかご教授お願いしますm(__)m
0976nobodyさん
2006/10/01(日) 03:36:10ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。