1 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:02 ID:???] CGIを設置しようとしてうまくいかない場合の質問はこちらで。 自分でどのようなことまでやったか、エラー・動作がおかしい場合は その内容を詳細に書くこと。 配布元、設置先で質問・解決できない場合は、ここで質問すれば 親切な人が教えてくれるかもしれません。 質問テンプレ(全項目記入) 【 CGI名 】 複数のバージョンがある場合が多いので正確に 【 配布元URL .】 【 設置サーバ 】 レンタルスペース名または設置中のURL 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 ※ エラーがでてるならエラーメッセージも書くように。 続きは>>2-5 辺り。
2 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:25 ID:???] エラーメッセージについて 500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。 ちゃんとしたエラーメッセージを書くように。 エラーメッセージはログに記録されている。 ログのありかがわかんないときは、サーバの管理人に問い合わせる。 もしくは、モジュールが入っている事が前提だが、 2行目に use CGI::Carp qw(fatalsToBrowser); の一文を挿入する。 したらエラーメッセージがブラウザに表示される。 あとは修正すればよい。 自分で修正できなかったら、エラーメッセージも書いて質問しる。 ※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ
3 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:40 ID:???] こちらを参考に、自宅のPCでテストできる環境を作れ ttp://www.dream-seed.com/pukiwiki/ 【過去スレ】 CGI設置について質問 pc5.2ch.net/test/read.cgi/php/1054216089/ CGI設置について質問 【Part2】 pc8.2ch.net/test/read.cgi/php/1104624784/ (前スレ)
4 名前:nobodyさん mailto:sage [2007/04/10(火) 03:34:06 ID:???] テンプレ以上。
5 名前:nobodyさん mailto:sage [2007/04/10(火) 03:52:06 ID:???] >>1 乙
6 名前:nobodyさん mailto:sage [2007/04/11(水) 18:56:55 ID:???] PHPでも大丈夫でしょうか? もしも、スレ違いだったら申し訳ないです。 【 CGI名 】 汝は人狼なりや?のPHP+MySQL移植版(from ふたば) version 1.1.5 【 配布元URL 】 ttp://f45.aaa.livedoor.jp/~netfilms/ 【 設置サーバ 】 xoxo.s103.xrea.com/jinro_php/index.php 【スクリプトチェックの有無】 無 【 質問内容 】設置方法に書かれてある通り、データベースのサーバ名、ユーザ名、パスワードを書き換え、MySQLのデータベースも作成しました。 PhpMyAdminへログインすると正常に機能しているようなのですが、上手く設置が出来ません。 データベースのサーバー名には「localhost」、ユーザー名は「ユーザーID」を書き込んであります。
7 名前:nobodyさん [2007/04/12(木) 22:48:47 ID:kXYSD1iX] 【 CGI名 】あめぞう掲示板 【 配布元URL .】www.mikawaban.com/etc/amebbs01.html 【 設置サーバ 】さくらサーバー 【スクリプトチェックの有無】・・・ 【 質問内容 】fftpで送信して確かめる場合、urlはどうなる訳ですか?
8 名前:nobodyさん mailto:sage [2007/04/13(金) 00:51:33 ID:???] >>7 三河板でやれ
9 名前:nobodyさん mailto:sage [2007/04/15(日) 13:39:50 ID:???] >>6 データベースが正常に機能しているってのが・・・テーブルはできてるのかな? >>7 ディレクトリ・パスについて勉強してください
10 名前:nobodyさん [2007/04/17(火) 01:49:56 ID:s1TJN2b0] 初心者質問板で質問したのですが、こちらへと誘導されました www.puti-banbeena.com/cgi/fmailcgi/fmail.htm ? このサイトで「申し込みメールフォーム」をダウンロードしたのですが、 送信ボタンを押して自分のもとにメールが送られてくるように設定するにはどうしたらよいのでしょうか?
11 名前:nobodyさん mailto:sage [2007/04/17(火) 01:55:14 ID:???] >>10 Webサイト制作初心者用質問スレ Part 182 pc11.2ch.net/test/read.cgi/hp/1175593499/520-521 ここで誘導した人です。(些細なことだけど初質板は etc6.2ch.net/qa/ 別にある) >>1-3 参照。誘導時にレス番入れればよかった。
12 名前:nobodyさん mailto:age [2007/04/24(火) 20:13:13 ID:???] 【 CGI名 】 FLASH DORAMA 【 配布元URL .】 ander_song.at.infoseek.co.jp/cgi/fdora/index.html 【 設置サーバ 】 isreg.www.infoseek.co.jp/admin/admin.cgi 【スクリプトチェックの有無】 無 【 質問内容 】 起動してみたところ右上にwriteなどの項目が出ません。 conf.xmlの<CgiURL value="http://(設置したCGIのディレクトリまでのアドレス)/flash.cgi" /> のディレクトリまでのアドレスというのはインフォシーク楽天だとどうすれば分かるんでしょうか?
13 名前:nobodyさん mailto:age [2007/04/28(土) 13:04:34 ID:???] age
14 名前:nobodyさん mailto:sage [2007/04/29(日) 14:13:18 ID:???] >>12 ディレクトリ・パス・URLについて勉強してください
15 名前:nobodyさん mailto:sage [2007/04/30(月) 12:17:56 ID:???] FLASHじゃなくてCGI側のDORAMAを作りたいのですがどこを編集すればいいのでしょうか? 編集してるものをプレビューするにはどうすればいいのでしょうか?
16 名前:nobodyさん mailto:sage [2007/04/30(月) 13:44:42 ID:???] まったく何が言いたいのかわからん
17 名前:nobodyさん mailto:sage [2007/04/30(月) 14:21:36 ID:???] サンプルCGIのようなDORAMAを作りたいんですがね、ディレクトリ内の何を編集すればいいんでしょうか? あと、プレビューっていうか完成したら何を開けばDORAMAとして扱えるんでしょうか?
18 名前:nobodyさん mailto:sage [2007/04/30(月) 14:50:04 ID:???] >15 まず日本語をよく勉強して、 自分の言いたいことを人にきちんと伝えられる文章が書けるようになってから来てください。 >17 お前誰?
19 名前:nobodyさん mailto:sage [2007/04/30(月) 15:14:10 ID:???] ※質問者はIDを出して書き込みしてください。(メール欄は空欄にして書き込む)
20 名前:17 mailto:空欄 [2007/04/30(月) 15:41:59 ID:???] こうですか?分かりません。
21 名前:nobodyさん mailto:sage [2007/04/30(月) 15:57:03 ID:???] つまらん
22 名前:17 mailto:空欄 [2007/04/30(月) 16:07:49 ID:???] >>18 ディレクトリ内にfdora.cgiとかあるじゃないですか。 その複数ある中のどれをどういじれば設置できるのかな、って。 プレビューがどうとか言うのはですね、flashフォルダ内にはdorama.htmlっていう 編集が反映されてるのが見れるhtmlが用意されてるじゃないですか? それのFLASHとしての表示ではなく、ander_song.at.infoseek.co.jp/cgi-bin/sample/fdorama/fdora.cgi こちらのように見えるhtmlはないのかな、と思いまして。
23 名前:17 mailto:空欄 [2007/04/30(月) 16:08:43 ID:???] >>21 何を言っておられるんでしょうか。 私は言われたようにしただけですよ。
24 名前:nobodyさん mailto:sage [2007/04/30(月) 16:13:27 ID:???] IDを出せと言ってる
25 名前:17 [2007/04/30(月) 16:21:48 ID:JXY8R3X4] 子供地味た真似をしてすみませんでした
26 名前:nobodyさん mailto:sage [2007/05/01(火) 07:26:43 ID:???] もうお前の書き込みに反応してくれるヤツはいないよ 他をあたれ
27 名前:nobodyさん mailto:sage [2007/05/01(火) 22:32:38 ID:???] いくらなんでもそりゃねえだろお前 >25もガキ臭いけどお前のその考えも充分ガキ臭い
28 名前:nobodyさん mailto:sage [2007/05/01(火) 23:17:54 ID:???] じゃあお前が対応してやれよ。
29 名前:17 mailto:sage [2007/05/02(水) 00:13:32 ID:???] 是非お願いします。
30 名前:nobodyさん mailto:sage [2007/05/02(水) 00:39:27 ID:???] なにこの自演
31 名前:17 mailto:sage [2007/05/02(水) 01:16:25 ID:???] 自演って・・・もう自演でも何でもいいので教えてくれませんか。 確かに一昨日は私もふざけた真似をしましたがせめて質問には答えていただきたいです。
32 名前:nobodyさん mailto:sage [2007/05/02(水) 01:41:31 ID:???] はいはいじゃあ>>27 が答えてくれるよ
33 名前:17 mailto:sage [2007/05/03(木) 02:19:50 ID:???] 答える気がないやつは黙ってろよカスw 何周りに便乗して調子に乗ってんだw馬鹿じゃねえの?ww
34 名前:nobodyさん mailto:sage [2007/05/03(木) 02:59:34 ID:???] はい次の人
35 名前:17 mailto:sage [2007/05/03(木) 12:14:29 ID:???] ディレクトリ内にfdora.cgiとかあるじゃないですか。 その複数ある中のどれをどういじれば設置できるのかな、って。 プレビューがどうとか言うのはですね、flashフォルダ内にはdorama.htmlっていう 編集が反映されてるのが見れるhtmlが用意されてるじゃないですか? それのFLASHとしての表示ではなく、ander_song.at.infoseek.co.jp/cgi-bin/sample/fdorama/fdora.cgi こちらのように見えるhtmlはないのかな、と思いまして。
36 名前:17 mailto:sage [2007/05/03(木) 14:18:28 ID:???] 事故解決しました
37 名前:nobodyさん mailto:sage [2007/05/04(金) 01:48:27 ID:???] こたえる気が無いんじゃなくて、おまえの日本語が意味不明だから、誰も答えられなかったんだよ。まぬけ。
38 名前:17 [2007/05/04(金) 20:09:03 ID:np96FQfT] 貴方達のような気味が悪いオタクじゃないからCGIについて理解してないんですよ。 どうやら手馴れたキモオタのみなさんには理解できないような言い方になってるみたいで。 っていうか答える気ないなら黙ってろっつってんだろうがよ わざわざ意味もなく叩きに来やがって 暇人のニート様ですかお前ら
39 名前:nobodyさん mailto:sage [2007/05/04(金) 20:23:45 ID:???] はいはい、わかったからageんな >>12-38 はもう来なくていいよ >>37 お前のは意味は伝わるがゆとりのにおいがする
40 名前:nobodyさん mailto:sage [2007/05/05(土) 00:42:32 ID:???] ここは怒涛の自作自演が繰り広げられるインターネッツですね
41 名前:nobodyさん mailto:sage [2007/05/05(土) 01:08:22 ID:???] 明らかに途中から本人じゃなくなってる件について
42 名前:nobodyさん mailto:sage [2007/05/05(土) 14:06:25 ID:???] 17の人気に嫉妬
43 名前:nobodyさん mailto:sage [2007/05/06(日) 00:53:16 ID:???] 次の質問どうぞ
44 名前:nobodyさん mailto:sage [2007/05/06(日) 14:13:42 ID:???] >41 その点もふまえた上で楽しむのが2chの醍醐味
45 名前:nobodyさん mailto:sage [2007/05/08(火) 15:34:32 ID:???] 本人来ないな
46 名前:17 mailto:sage [2007/05/09(水) 15:44:52 ID:???] おまいらに幸あれ
47 名前:nobodyさん mailto:sage [2007/05/11(金) 22:07:56 ID:???] ここは魔王17の魔の手によりクソスレと化しました
48 名前:nobodyさん mailto:sage [2007/05/12(土) 01:35:40 ID:???] img0ch の設置の仕方教えてもらえませんでしょうか?
49 名前:nobodyさん [2007/05/12(土) 13:14:58 ID:IYoFhhU9] 【 CGI名 】 無し 【 配布元URL .】 無し 【 設置サーバ 】 自鯖 【スクリプトチェックの有無】 無し 【 質問内容 】 自鯖でCGIを動作させたいのですが、Apacheの設定がわかりません。 ScriptAlias /cgi-bin/ "E:/Web/cgi-bin/" <Directory "E:/Web/cgi-bin/"> AllowOverride None Options None Order allow,deny Allow from all </Directory> としたのですが、 E:/Web/cgi-bin/下に置いたCGIがForbbinになります。 どのように設定するのが正しいのでしょうか?
50 名前:nobodyさん mailto:sage [2007/05/12(土) 13:25:36 ID:???] Forbbinてなに?w
51 名前:nobodyさん [2007/05/12(土) 13:27:25 ID:IYoFhhU9] >>50 Forbiddenの間違いです
52 名前:nobodyさん mailto:sage [2007/05/12(土) 14:21:33 ID:???] 【PHP】下らねぇ質問はここに書き込みやがれ 45 pc11.2ch.net/test/read.cgi/php/1177635762/991 で、(間違って)ここに質問投げて、 Apache 初心者質問スレッド Part15 pc11.2ch.net/test/read.cgi/mysv/1165573172/614 もう自鯖板に移動済みか。
53 名前:49 [2007/05/13(日) 15:32:56 ID:g79BGfmH] いちいち晒さないでください 迷惑です
54 名前:nobodyさん mailto:sage [2007/05/13(日) 16:32:02 ID:???] クマー
55 名前:nobodyさん [2007/05/18(金) 07:12:59 ID:mBpw7ul+] このスレは17みたいなDQNや50みたいなカスが出てくるな
56 名前:nobodyさん [2007/05/18(金) 19:23:42 ID:eLsiQfyw] cgiがミスった時に出る 「Internal Server Error」 という文言ですがこれって自由に書き換えたりできのでしょうか?
57 名前:nobodyさん mailto:sage [2007/05/18(金) 19:29:22 ID:???] ErrorDocument 500 "nurupo
58 名前:nobodyさん mailto:sage [2007/05/19(土) 03:50:11 ID:???] >>56 htaccess
59 名前:nobodyさん [2007/05/21(月) 16:23:46 ID:MqzB+cQu] >>58 ありがと!
60 名前:nobodyさん [2007/05/22(火) 13:44:13 ID:z2dexH0q] おガキ様かよ
61 名前:nobodyさん [2007/05/23(水) 16:55:06 ID:KZmlOUJL] 【 配布元URL .】www.candy-cgi.com/perl/Site_Links_Type1.html 【 設置サーバ 】xrea このCGIの登録パス画像が有料では表示される 無料では表示されないんだけどどうすればいいですか?
62 名前:nobodyさん mailto:sage [2007/05/24(木) 00:58:49 ID:???] 日本語でおk
63 名前:nobodyさん mailto:sage [2007/05/24(木) 09:47:47 ID:???] >>61 のindex.cgiの、たくさんあるんだけど、たとえば61行目の if($pass =~ /[^0-9]/ ){&error("パスワードが正しくありません");} この =~ <-これは何? Windowsだと何に見えるの? ~の全角?
64 名前:nobodyさん mailto:sage [2007/05/24(木) 10:35:38 ID:???] match演算子 winでもmaxでもlinuxでもイコール+半角チルダ つか何がしたいんだ
65 名前:nobodyさん mailto:sage [2007/05/24(木) 13:02:23 ID:???] >63 それのどこが『CGIの設置』についての質問なんだ?
66 名前:nobodyさん [2007/05/26(土) 21:42:57 ID:UYSHfXjG] 【 CGI名 】 簡単設置!自動返信機能付メールフォームCGI 5.2 【 配布元URL .】 www.synck.com/contents/download/cgi-perl/mailform.html 【 設置サーバ 】 lolipop 【スクリプトチェックの有無】 無 【 質問内容 】 CGI自体は動いている(と思う)のですが、 メールを送信するとタイプ1エラーというのが表示されます。 HTMLの方に問題があるのでしょうか。 elsif($spam_check ne $ENV{'HTTP_REFERER'}){ print "Content-type: text/html\n\n"; print "TYPE 1 ERROR\n";
67 名前:nobodyさん mailto:sage [2007/05/29(火) 10:49:11 ID:???] >>66 見ての通りspamチェックに引っかかってるだけだと思うが。 ノートンか何かでREFERER出さないようにしてない?
68 名前:よろしくお願いします。 [2007/05/30(水) 23:03:00 ID:fi+2twub] 質問テンプレ(全項目記入) 【 CGI名 】 imgboard v1.22 R6.1f for youTube!! 【 配布元URL .】 www.big.or.jp/~talk/t-club/soft/index.html 【 設置サーバ 】 FC2 apace2 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 上記のスクリプトに→www.big.or.jp/~talk/t-club/soft/faq01/bbs.cgi?md=fd&parent=298&dtype=0 を充てたかったのですが、この説明通りに書き換えて空のindex.htmlを呼んでもCGIが表示されません。。 で、思ったのですが、上記URIにある「内容をキャッシュさせたHTMLファイル(index.html)を作り」が問題 になってるのかなと。。これって、自分で作るべきものなのでしょうか…?だとしたら、どのように 作れば良いのでしょうか。よろしくお願いします。 ちなみに、エラーはありませんでした。掲示板の方も.cgiで呼べば動作しました。 (中身のないHTMLにアクセスしただけでCGI本体を呼ぶなんてことができるのかとも疑問に思ってます)
69 名前:nobodyさん mailto:質問age [2007/05/31(木) 00:51:00 ID:???] 【 CGI名 】 Sn Uploader 【 配布元URL .】 sugachan.dip.jp/ 【 設置サーバ 】 WING2 【スクリプトチェックの有無】 無 【 質問内容 】 WING2が推奨するパーミッションで、フォルダ701、cgi700 設置したのですが本体が起動してくれません。 Perlのパスもちゃんと指定してあります。 どこをどう直せばいいのか全く分かりません。よろしくお願いします。
70 名前:nobodyさん mailto:sage [2007/05/31(木) 04:24:19 ID:???] >>69 faqより Q017:cgi-binフォルダで動作しないファイルがありますが、どうしてですか? A017:cgi-binフォルダ以下では .plと画像と.cgi以外のファイルは動作致しません。 対策 その1:自動生成されるupload.htmlをcgiファイルとし、単純にupload.htmlの内容を吐くような内容にする。 その2:WING2にhtmlファイルを動作するようにお願いする その3:Sn Uploaderの作者にupload.htmlを吐かないようなスクリプトにしてもらえるようにおねだりする。 その4:鯖を替える その5:スクリプトを替える
71 名前:69 mailto:sage [2007/05/31(木) 15:17:51 ID:???] >>70 お返事ありがとうございました。 別のサーバーに移って解決しました。
72 名前:nobodyさん mailto:sage [2007/06/02(土) 10:39:44 ID:???] 【 CGI名 】 Sn Uploader 【 配布元URL .】 sugachan.dip.jp/ 【 設置サーバ 】 tmsn.dip.jp/ 【スクリプトチェックの有無】 無 【 質問内容 】 設置をし、jpg等の画像ファイル等はうpできたのですが、 zipをうpするとDLした時にファイルが開けませんでした。 特に弄るところはないので、どうしたものかと悩んでいます。 よろしくお願いいたします。
73 名前:nobodyさん mailto:sage [2007/06/02(土) 13:16:24 ID:???] >>72 CGIの問題じゃないと思われ
74 名前:72 mailto:sage [2007/06/02(土) 17:04:41 ID:???] >>73 となると鯖の問題でしょうか? 板違いすみませんでした。
75 名前:nobodyさん [2007/06/03(日) 06:42:40 ID:UhqtBQI/] 【 CGI名 】 ギャラリーアップロードボード 【 配布元URL .】 pink.obi.ne.jp/ 【 設置サーバ 】 tok2.com/ 【スクリプトチェックの有無】 無 【 質問内容 】 アップロードしましたが500エラーが返ってきます。 1.パーミッションはあっていますか? TOK2.comでは各ユーザーの権限でCGIが動作します。 CGIのパーミッションは700です。 CGIを設置するディレクトリーのパーミッションは701で動作します。 2.CGIで使用されるファイルのパスはあっていますか? あなたのディレクトリー(フォルダ)のフルパスは /home/member/あなたのアカウント/です。 上記のように出たので、ディレクトリ701、CGIパーミッション700となっているのをそれぞれ確認しました。 CGIのファイルパス記載 www51.tok2.com/home/home/ (アカウント名)/cgi-bin/gallup Perl一行目 #!/usr/bin/perl で間違いはないと思うのですが、やはり同様のエラーが返ってきます。 よろしくお願いします。
76 名前:nobodyさん mailto:sage [2007/06/03(日) 09:15:15 ID:???] gallupskin1.cgi〜gallupskin4.cgiの改行コードが\rだから
77 名前:nobodyさん [2007/06/03(日) 12:17:44 ID:TNsUMEfU] > あなたのディレクトリー(フォルダ)のフルパスは > /home/member/あなたのアカウント/です。 なるほど > CGIのファイルパス記載 > www51.tok2.com/home/home/ (アカウント名)/cgi-bin/gallup なんでだよ
78 名前:75 [2007/06/03(日) 19:48:32 ID:UhqtBQI/] >>76 改行コードですか。その辺りの知識は皆無です・・・orz ググって調べてみたのですが、プログラムに疎い自分には難解で変換法がよく分かりません。 指南していただければ幸いですorz >>77 すいません、レスの記載ミスです。 「直リンクで記載」とありまして、 www51.tok2.com/home/ (アカウント名)/cgi-bin/gallup か /home/(アカウント名)/cgi-bin/gallup がよく分からず両方試してみたのですが駄目でした。
79 名前:nobodyさん mailto:sage [2007/06/03(日) 20:17:36 ID:???] >>78 今のままでもローカルではおそらく動くでしょうが、 tok2はunix鯖なので改行コードLFでしか動きません。 1. terapadをインストール ttp://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html 2. terapadで>>76 のファイルを順次開き、ファイル->文字/改行コード指定保存 ->文字コード:SHIFT_JIS、改行コードLF、上書き保存にしてOK 3. >>76 のファイルのみ上書きアップロード おわり。
80 名前:75 [2007/06/03(日) 21:03:28 ID:UhqtBQI/] >>78 すいません/member/がまた抜けてましたorz 御指南いただいた通りやってみましたがやはり500でした。 やったこと gallup.cgiのIDディレクトリを www51.tok2.com/home/member/ (垢)/cgi-bin/gallup に設定(メモ帳にて) Perlのパスは鯖の方で #!/usr/bin/perl のままで良いとのこと。変更せず。 ↓ gallupskin1〜4の改行コードをLFに変更 ↓ cgi-binフォルダをFTPを用いアップロード作成 その中にgallupフォルダをアップロード ↓ パーミッションをgallupフォルダ(701) gallup.cgi(700) gallupfine.cgi(700) gallupskin1〜4.cgi(700)に変更 以上です。
81 名前:75 [2007/06/03(日) 21:14:10 ID:UhqtBQI/] ↑追加。cgi-binフォルダも(701)に変更。以上です。
82 名前:nobodyさん mailto:sage [2007/06/03(日) 21:32:07 ID:???] うちのサーバではダウンロード・展開・改行コード直してアップロードだけで動きましたので後は固有の問題でしょう。
83 名前:75 [2007/06/03(日) 21:52:50 ID:UhqtBQI/] >>82 tok2のサーバですか?
84 名前:75 [2007/06/03(日) 22:42:11 ID:UhqtBQI/] 報告です。 何とか動作しました。 どうもサムネイル作成に必要なイメージマジックがtok2にはインストールされていないようで、 gallup.cgiから同モジュール作動部を削除したところ無事起動しました。 >>76 >>77 >>79 >>82 有り難うございました。
85 名前:nobodyさん [2007/06/05(火) 17:17:20 ID:X3AF9VoS] ここでEBSの質問してもいいですか?
86 名前:nobodyさん mailto:sage [2007/06/05(火) 17:19:30 ID:???] 知らんけどCGIならいいんじゃないか?
87 名前:nobodyさん [2007/06/05(火) 17:25:43 ID:X3AF9VoS] じゃあお言葉に甘えて・・・ ローカルでEBSを設置したのはいいけど管理のやり方が分からないなんてアフォっぽい質問に答えてくれる紳士な方いらっしゃいますか?(ノ∀`)
88 名前:nobodyさん mailto:sage [2007/06/05(火) 19:43:52 ID:???] 管理≠設置 まず日本語をしっかり勉強して、理解できるようになってからこい
89 名前:nobodyさん [2007/06/14(木) 21:44:58 ID:V1kIgrxh] 【 CGI名 】 ?kent-webという所で配布してました。 【 配布元URL .】 www.kent-web.com/data/postmail.html 【 設置サーバ 】 www11.plala.or.jp/rwaqua/postmail/postmail.html 【スクリプトチェックの有無】 無し? 【 質問内容 】 The requested method POST is not allowed for the URL /rwaqua/postmail/postmail.cgi. とエラーメッセージが出てしまいます。 どこがおかしいのかわかりません。 よろしくお願いします。
90 名前:nobodyさん mailto:sage [2007/06/15(金) 14:07:10 ID:???] エラーメッセージでググればいっぱい出てくるよ
91 名前:nobodyさん [2007/06/15(金) 14:14:36 ID:dG1oVDdh] 【 CGI名 】 ホームページビルダーに入っていたものをほぼそのまま使っています 【 配布元URL .】 【 設置サーバ 】 ロリポップ 【スクリプトチェックの有無】 無し? 【 質問内容 】 @メールフォーム(HTML)送信ボタンを押すと送信完了画面へ移動 ↓ Aメールフォーム送信完了画面(CGI) ここにも【追加メッセージがあればどうぞ】とメールフォームを付ける ↓ B送信完了画面(CGI) という物を作りたいです。 @からAはうまくいっていて、ちゃんと送信されたメールも届いているのですが AからBがうまくいきません。 表示はされるし、Aの送信ボタンを押すとBのページに切り替わるのですが メールが届いていないのです・・・ 何か考えられる原因があれば教えていただきたいです。 よろしくお願いします。
92 名前:nobodyさん mailto:sage [2007/06/15(金) 18:14:31 ID:???] >91 > ちゃんと送信されたメールも届いているのですが > メールが届いていないのです・・・ まずはこの矛盾について説明求む それとここは「CGI設置」についてのスレなので、CGIを作りたいってのならスレ違いです
93 名前:91 mailto:sage [2007/06/15(金) 18:24:34 ID:???] >92 @のページで入力、送信したメールは届くが Aのページで入力したメールは届いていない、と言う事です。 CGIは特に改変してないので 私が作ったわけではないんですが スレ違いでしたか…スイマセン移動します
94 名前:nobodyさん mailto:sage [2007/06/15(金) 18:35:37 ID:???] HPBに入っているCGIとやらは見たことも触ったこともないのでさっぱり知らん。 そのまま使っているとのことだが、デフォルトでは完了後に再度送れるようにはなってないわけだよな? できるように改造したいということか? 普通に考えて、そのまま2つめを設置すれば動きそうなもんだが、まぁその辺がおかしいんだろ
95 名前:91 [2007/06/15(金) 23:41:11 ID:EjrbeAKL] Locationヘッダを置くことで解決しました。 やっぱりタグをいじらなければ無理だったんですね・・・ 94さん、考えてくださった方、ありがとうございました。お邪魔しました。
96 名前:89 mailto:sage [2007/06/16(土) 22:42:02 ID:???] >>90 すいません、もちろんググってはいたんですがわかりません。 もう一度ググってもわかりませんでした。。
97 名前:nobodyさん mailto:sage [2007/06/17(日) 08:48:20 ID:???] >>96 ガキじゃないんだから、どこまでわかってどこがわからんのか位説明しろよ
98 名前:89 mailto:sage [2007/06/18(月) 22:01:26 ID:???] >>97 実はそれすらわかりません^^; パーミッションはぷらら側の704に全てしてあります。 あとは、サイトの記述通りしてます。 やり方ももう一度見直してみましたが、間違っているところはなさそうです。
99 名前:nobodyさん mailto:sage [2007/06/18(月) 22:53:26 ID:???] >>98 > あとは、サイトの記述通りしてます。 > 間違っているところはなさそうです。 本当にそうなの? ttp://www.plala.or.jp/access/community/phps/ucgi_main.html > 5. サーバ名とディレクトリ名 > サーバ名 cgixx.plala.or.jp (略) > URL cgixx.plala.or.jp/ ディレクトリ名/ ぷららのCGI事情をよく知らないんだけど、これには当てはまらないの? 少なくとも>>89 で設置されてるものはこの記述通りでない場所のスクリプトを叩こうとしてるよ。
100 名前:nobodyさん [2007/06/19(火) 20:30:40 ID:JhE/0WUm] 【 CGI名 】 Ahhan! BBS Ver2.5X 【 配布元URL .】 www.kokobbs.com/ahhan/ 【 設置サーバ 】 WING2 【スクリプトチェックの有無】 【 質問内容 】 すごいくだらないことですいません…。 一応設置はできて、ちゃんと動いているのですが、背景等デザインの設定で 1つだけ色が変えられなくて困っています。 説明下手なので画像貼ります。 up.cute.bz/src/up0582.jpg 設定する場所が見当たらなくて・・・ 誰かご教授ください。 お願いします。
101 名前:100 mailto:sage [2007/06/19(火) 20:46:54 ID:???] すいません。 自己解決しました。 てっきりローカルで設定すると思い込んでいましたが、 管理画面で設定できました。 本当にすいません。
102 名前:89 mailto:sage [2007/06/19(火) 21:38:09 ID:???] >>99 ありがとうございます。 あともう少しでなんとか出来そうな気がします。
103 名前:nobodyさん [2007/06/20(水) 06:12:01 ID:f7UAMm9N] >>68 最初のindex.htmlを置かせるのは、セキュリティエラーを出さないためだろう。 あまり意味ないので、深く考える必要なし。 漏れの経験では、一番最初は、imgboard.cgi本体の方へブラウザでアクセスして、そこのフォームで なにか、適当に記事を書き込めばindex.htmlの中身が掲示板になる。 ちなみに、R6.1f for youTubeは英語&中国語SPAM対策前なので自動広告投稿に弱い。 最新のR6.1g for youTube(スパム対策Ver2.1ってやつ)を使うと、確かにSPAMがなくなる。 それを使うが良いだろうよ。
104 名前:nobodyさん [2007/06/22(金) 01:57:34 ID:79UMbEsx] 【 CGI名 】 MST-SP3.1.2(最新版) 【 配布元URL .】 azuangel.iobb.net/~juli/ 【 設置サーバ 】 www.abcoroti.com/~rent/rspace/ 【スクリプトチェックの有無】 無 【 質問内容 】 設置後、ログインしてゲームの画面はちゃんと映るのに、シミュレーターで戦闘しようとボタンを押したら戦闘画面ではなく下記のようなのが表示されました。 Set-Cookie: MSTACTICS=id<>guest,pass<>guest,chrid<>,chrtikei<>,simtikei<>,logintime<>,btlbak<>0,menumde<>; expires=, 20-Aug-2007 15:32:42 GMT Cache-Control: no-cache Status: 301 Moved Permanently Content-Type: text/html Location: http://●●/●●/cgi-bin/mst/./data_chara/battlememguest.html ↑に書かれている「battlememguest.html」の中を見た限りでは、戦闘は行われているようです。 戦闘の様子が書かれていました。 どうすれば良いのでしょうか?
105 名前:nobodyさん mailto:sage [2007/06/22(金) 07:15:45 ID:???] ヘッダが複数出てるんじゃない? プログラム構造の見直しが必要ってとこか
106 名前:nobodyさん [2007/06/22(金) 12:32:07 ID:YbD6nSYO] 【 CGI名 】 Nicky 【 配布元URL 】 www.din.or.jp/~raelian/ReadMeNicky.html 【 設置サーバ 】 www.just-size.net/ 【スクリプトチェックの有無】 無 【 質問内容 】 過去ログを件数単位で表示したいのですが、 「記事をHTMLに保存」で「する」をチェックすると、 ページ下部の過去ログへのリンクが消えてしまいます。 .cgiで表示させるとあるのですが、.htmlで見るとありません。 HTMLで保存しなければ.htmlでも(cgiログへの)リンクが表示されます。 「過去ログ再構築」(使い道がわかりませんが)をチェックしてみても変わりません。 cgiは700、ディレクトリは701にしています。動作確認はXP・IEです。 お知恵をお貸しください。
107 名前:nobodyさん [2007/06/22(金) 18:48:10 ID:79UMbEsx] ヘッダが複数…ですか。 どこかのプログラムに余計なものが入っているということですか? MST-SP3.1.2(最新版) を導入後、 shirayuki.saiin.net/~emesan/index.html にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)を組み込んだんですけど…。
108 名前:nobodyさん [2007/06/23(土) 00:40:44 ID:qdzgJF5f] Set-Cookie: MSTACTICS=id<>guest,pass<>guest,chrid<>,chrtikei<>,simtikei<>,logintime<>,btlbak<>0,menumde<>; expires=, 21-Aug-2007 15:33:36 GMT Cache-Control: no-cache Pragma: no-cache Content-type: text/html いじっている内に戦闘画面が表示されるようになりました。 しかし、下記の文字(ヘッダ)はまだ出ています。 Set-Cookie: MSTACTICS=id<>guest,pass<>guest,chrid<>,chrtikei<>,simtikei<>,logintime<>,btlbak<>0,menumde<>; expires=, 21-Aug-2007 15:33:36 GMT Cache-Control: no-cache Pragma: no-cache Content-type: text/html 一から造り直すしかないんでしょうかね…
109 名前:nobodyさん [2007/06/24(日) 23:35:43 ID:k/bgKVMH] 設置し直そうとして設置してみたら今度は、戦闘画面の代わりに下記のエラーが出ました。 これもヘッダが原因なのでしょうか?対応に困ってます。 The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: simulator.cgi どなたか試してもらえませんでしょうか? azuangel.iobb.net/~juli/ の「V1_SP3.1.2(最新版) 」に、改造スクリプトで紹介されている「管理用改造」「勢力設定改造」を入れた後、 shirayuki.saiin.net/~emesan/index.html にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)と shirayuki.saiin.net/~emesan/bbs-2/c-board.cgi?cmd=ntr;tree=217;id= の修正されてある「重力圏」も組み込んでエラーが出るか出ないかを…。
110 名前:nobodyさん mailto:sage [2007/06/25(月) 01:42:21 ID:???] つーか今使ってるスクリプト晒せよ。 じゃないとお前が間違ったのか元が間違ってるのかわからんだろ。
111 名前:nobodyさん [2007/06/25(月) 05:23:11 ID:cm4PBiGH] 晒せといわれましても結構なファイル数の数ですし… ファイルをメールで送るというのはどうですか? よろしければメアドを教えて下さい。
112 名前:nobodyさん mailto:sage [2007/06/25(月) 08:45:11 ID:???] つ圧縮
113 名前:nobodyさん mailto:sage [2007/06/25(月) 18:27:40 ID:???] >>109 >Premature end of script headers: simulator.cgi これはヘッダーを出す前にヘッダー以外のものが出力されている 原因のほとんどのケースはエラーメッセージを吐いてる で、そのエラーメッセージはほとんどの場合ブラウザの エラーログに出てる。
114 名前:nobodyさん mailto:sage [2007/06/25(月) 18:56:13 ID:???] 問題切り分けろよ 切り分けられないなら諦めろよ
115 名前:nobodyさん [2007/06/25(月) 21:35:57 ID:cm4PBiGH] スクリプトヘッダの早い死:simulator.cgi 指摘される前にエラーの意味が知りたかったのでヤフーで翻訳してみましたら、そしたら上記の答えが返ってきました。 ヘッダ以外のものが先に…ですか。 指摘されてなんとなく原理みたいなものが見えかかってきた感じがします。 コーティングスキルに乏しく、解決策を見出せる自身がありません。 圧縮したものがありますのでメールでご迷惑なら、「>>110 さん」がおっしゃっておられた通り晒しますので、DLしてスクリプトを見てもらえませんか? 「admin_sikyu.cgi」と「simulator.cgi」と「sub/battlelib.pl」が怪しいと睨んでおりますが、もしかしたら別の要因があるかもしれません。 www.geocities.jp/soultamasy/sp3.zip
116 名前:nobodyさん mailto:sage [2007/06/26(火) 16:11:54 ID:???] >>115 怪しいと思ったら、何でそれを調べないの 試しに perl -c sub/battlelib.pl ってやったらエラー出たよ SJISでセーブしたのと、188行目に全角の空白が並んでるのが原因 あと改行をCRLFにすんのはトラブルの元 エディタ選びからやりなおせ
117 名前:nobodyさん mailto:sage [2007/06/26(火) 16:30:14 ID:???] っと、文字コードと改行コードは環境によるんで(環境かいてないな) とりあえず188行目の全角スペース消してやってみ でもWindows以外だとこのままじゃ動かないと思うんだが・・・
118 名前:nobodyさん [2007/06/26(火) 18:24:02 ID:QhpDtVIc] 環境は、Windows 2000でエディターは「Terapad」を使ってます。 「SJIS」「CRLF」で全ファイルを編集していました。 上記に述べたエラー 「Premature end of script headers: simulator.cgi」 と管理画面にログインした時に出た同じ種類のエラー 「Premature end of script headers: admin_sikyu.cgi」 が出ていまして 「simulator.cgi」は戦闘関連のファイルなので、もしかしたら「sub/battlelib.pl」も原因の1つかと推測したわけですが…。 「>>113 」でおっしゃられていた事以外でも「全角の空白」「CRLF」も要因だったんですね。 全ファイルを見直して、余計な全角空白を削除し、「SJIS→EUC」と「CRLF→LF又はCR」で再編集してみます。 それでヘッダも解決ってわけにはいきません…かね。
119 名前:nobodyさん [2007/06/26(火) 18:32:01 ID:QhpDtVIc] 追伸、保存文字コードと保存改行コードは「自動」にしていました。
120 名前:nobodyさん [2007/07/05(木) 02:09:00 ID:iKazkUYb] アクセス解析のCGIを設置しました。 ログファイルのパーミッションを666にしろと書いてあったので そのとおりに設定して問題なく動作しています。 しかし、ブラウザ等でログファイルのURLを指定すると、ログファイルの中身が見れてしまいます。 これは正常なのでしょうか? アクセス解析のCGI自体はパスワードで管理されていますが、 ログファイルが直接見れてしまっては意味がありませんよね? なんとかならないでしょうか。 教えてください。
121 名前:nobodyさん mailto:sage [2007/07/05(木) 02:36:47 ID:???] >>120 正常です。何とかしたいなら ・ログファイルの名前をわけのわからん文字列100文字くらいのファイル名にする(改造必要) ・httpdから見えない場所にログファイルを置く(可能な鯖限定) ・パーミッションを600にする(suexec対応の鯖限定) のどれかを選択するしかありません。
122 名前:nobodyさん mailto:sage [2007/07/05(木) 02:39:06 ID:???] ああ、あと ・htaccessでログファイルにアクセスできないように設定する(可能な鯖限定) もありますね。貴方の鯖がわからんのでこれ以上は答えようがありませんが。
123 名前:nobodyさん mailto:sage [2007/07/05(木) 09:33:19 ID:???] suEXEC等を使わない限り、CGIを実行するユーザーとブラウザで閲覧するユーザーは同じ つまりそのまま置いたら見えるのは当たり前。 DocumentRootの中にある必要は無いから外に置くのが普通。 どーしても中におきたいなら、>>122 、>>121 で。 中にある必要なんて無いけどな。
124 名前:nobodyさん [2007/07/09(月) 18:24:18 ID:WCbJakAG] 【 CGI名 】 BBS(特に名称はありません) 【 配布元URL .】 今は404になっているページです 【 設置サーバ 】 ドメインサーバー(レンタル) 【 質問内容 】 BBSのCGIですが、それをケータイからも読み書きできるようにしたく、別のphp形式のBBSスクリプト(ケータイバージョンの)を作りました。 CGIスクリプトの方は、「bbs.dat」というファイルに全てのデータ(日にち、時間、名前、書き込み、ホストなど)を保存し、 それに書き込むや読み込むことによって、掲示板が作動しています。 ケータイVer.のPHPファイルからも同じデータファイル「bbs.dat」を書き、読みできれば、 PC版掲示板とケータイ版掲示板で一つのデータファイルを共有して、PCからもケータイからも読み書きできると思ったのですが 実際upしてみたら、PHPファイルからの書き込みができませんでした。ようはケータイ版掲示板からは書き込むことができない状態です。 「bbs.dat」ファイルを644のままにしてたので、それで書き込むことができないのでしょうか? この場合、666もしくは646に変えて大丈夫のでしょうか? それと、アクセス権の「グループ」と「他人」の違いはなんでしょうか?
125 名前:nobodyさん mailto:sage [2007/07/10(火) 10:22:55 ID:???] >>124 オーナーはわかるよな? グループはCGIサーバの場合、同じサーバの別のユーザー、 他人はブラウザ経由でアクセスしてくるユーザーと思えばいい。 そして、通常ではphpは他人で、cgiはsuEXECならオーナー、 それ以外は他人の権限で実行される。 phpとcgiで違いが出てるなら、suEXECなのでは? まあ他人の書き込みを許可しとけばいいよ。 suEXECだと、同じサーバの他のユーザーがcgi書けば グループ許可したファイルに書き込めちゃうから、グループは許可なしで。
126 名前:nobodyさん mailto:sage [2007/07/10(火) 11:40:06 ID:???] しかしモジュールのphpとcgiのsuEXECが混在してるのは変な環境ではあるな まあ共用サーバじゃなけりゃいいけどね。
127 名前:nobodyさん mailto:sage [2007/07/10(火) 16:34:29 ID:???] >>125 ありがとうございました。 646に変えて見たらデータファイルに保存できるようになりました。
128 名前:nobodyさん mailto:sage [2007/07/10(火) 21:55:28 ID:???] すいません、>>124 =>>127 ですが。 ケータイ版BBSから書き込んだデータをデータファイルに保存できるようになったのですが、 PC版から新規書き込みをすると、データが上書きされちゃいます・・・ 例えばケータイで書き込んだカキコがNo.500とNo.501だとすると、 PCからNo.502を新規書き込むと、500と501が消えて、データファイルの中にもNo.499、No.502という風に、 PC版からの書き込みしか残りません・・・(PCから新規書き込みしなければ、ちゃんと500と501は残ります) どうすればこの現象を解決できるのでしょうか(´・ω・`)
129 名前:nobodyさん mailto:sage [2007/07/10(火) 22:51:41 ID:???] 自作スクリプトの不具合をソースも見ずに解決しろといわれてもな
130 名前:nobodyさん mailto:sage [2007/07/11(水) 02:13:58 ID:???] 管理番号を片方は使いもう片方は使ってないとかだろ・・・
131 名前:nobodyさん mailto:sage [2007/07/11(水) 11:38:57 ID:???] 管理番号ってなんですか?
132 名前:nobodyさん mailto:sage [2007/07/11(水) 13:48:51 ID:???] 自己解決しました。ありがとうございました。
133 名前:nobodyさん mailto:sage [2007/07/11(水) 14:10:37 ID:???] 132はなんの自己解決なの?w
134 名前:やまとと [2007/07/15(日) 15:52:39 ID:6AEgZxo8] 【 CGI名 】不明 どこを見ればいいんでしょうか? 【 設置サーバー 】WING2 無料版 【 配布元URL 】CGI&SSIを使うとホームページ作成にこんなに差が出る メディアテック刊 / ドッシー秋山&キャメル桜田 p4room.mda.or.jp/book/cgi2/ 【 質問内容 】 CGI初心者です。CGIが許可されているはずの「WING2」でcgi-bin のファイルにCGIファイルを入れたのに全く動いてくれません。どうしたらいいでしょうか?どなたか教えてください。 URLはwing2.jp/~ittouennoseitotati/count.shtml PLファイルはwing2.jp/~ittouennoseitotati/cgi-bin/countt.pl です。よろしくお願いします。
135 名前:nobodyさん mailto:sage [2007/07/15(日) 16:39:07 ID:???] >134 ここじゃなく、エスパーさんを探すといいですよ
136 名前:nobodyさん mailto:sage [2007/07/15(日) 17:07:50 ID:???] たぶん#exec cmdが禁止されているんでしょう。 #exec cgiにしてレスポンスヘッダを吐かせれば動きそうな気もしますが 私はSSIは上級者向けだと思うので、とりあえず諦めて他のことするのがオススメです。
137 名前:nobodyさん mailto:sage [2007/07/15(日) 17:46:08 ID:???] an error occurred while processing this directive とエラーが出てるのでIncludesNoExecっぽいですね。 includeやflastmodは使えますがexecは全て使えない状態です。 最近はNoExecの分際で「SSI使えます」と言っていいんだ… Options +Includes と書いた.htaccessをこっそり設置すれば動きますよ。
138 名前:nobodyさん [2007/07/15(日) 21:04:14 ID:OANM/fei] 【 CGI名 】 Any Answer? 【 配布元URL .】 ttp://www.area-s.com/main/anyanswer.html 【 設置サーバ 】 ttp://yuzu.s4.aiosr.net/any/any.cgi 【スクリプトチェックの有無】 無 【 質問内容 】 設置サーバーのパーミッションは755で、アクセスするファイルは666です。 昨日、KENK WEBの掲示板を設置するのは成功しました。 今日、「Any Answer?」をDLして設置してみたのですが、 新規登録から名前などを入力して決定ボタンを押すと「 File Write Error 」と出てしまいます。 サポートBBSの過去ログで似たような質問があり、その方は「File Open Error」と出たそうで、 それは解決していました。 そこに書かれていた解決法を試したのですが、直りませんでした。 新たにサポートBBSには書き込めなくなっているので質問できず困っています。 パーミッションを、 any.cgi=755 フォルダ&その他のファイル=666 と変え、set.cgiの中を # ---------- FILE PATH $cgi_url = 'any.cgi'; # any.cgiのパス 705(755,700) $set_url = 'set.cgi'; # set.cgiのパス 606(666,600) $bas_url = 'bas.cgi'; # bas.cgiのパス 606(666,600) $dat_url = 'dat.cgi'; # dat.cgiのパス 606(666,600) と変えたのですが直りません。 どうぞお教えください。よろしくお願いいたします。
139 名前:138 [2007/07/15(日) 22:13:57 ID:OANM/fei] 設置サーバー間違えました。 ttp://www.allinoneserver.net/ です。
140 名前:138 mailto:sage [2007/07/15(日) 22:40:30 ID:???] 解決しました。
141 名前:nobodyさん mailto:sage [2007/07/15(日) 22:41:36 ID:???] >>134 自分でその countt.pl 踏んでみて何かおかしいと思わないか? よくわかんなかったら countt.pl → countt.cgi に名前を変えて鯖指定の 実行属性のパーミッション(700とか755とかそんなの)にして count.shtml の該当個所を書き換え。 >>138 お行儀の悪い子は来ちゃダメ。 WEBサイト制作初心者用質問スレ Part 185 pc11.2ch.net/test/read.cgi/hp/1183370466/440-444
142 名前:やまとと [2007/07/15(日) 23:29:30 ID:6AEgZxo8] みなさん。早速の返信ありがとうございます。早速いくつかやってみますね。
143 名前:138 mailto:sage [2007/07/15(日) 23:38:39 ID:???] >>141 失礼しました。 板違いだと言われたのでここに移動したのですが、 板違いじゃなかったそうで。 向こうで答えていただき解決しました。
144 名前:やまとと [2007/07/15(日) 23:49:12 ID:6AEgZxo8] >137 nobdyさんへ Options +Includes をこっそりとかいてありましたが、どのように設置すればいいんでしょうか?初心者なのでかなり初歩的な質問こも知れません。本当にすみません。ヒントか何かでもいいので教えてください。 おねがいします。
145 名前:nobodyさん mailto:sage [2007/07/16(月) 13:27:46 ID:???] そこはジョークなので無視して下さい。 どーしても今すぐカウンタを付けたいのであればトップをindex.phpにするのは如何でしょう。 ttp://loglog.jp/~php/counter/ PHPなら気にするのはログファイルのパーミッションぐらいのもんです。
146 名前:やまとと [2007/07/16(月) 18:46:25 ID:X6uLJYg5] >145 このように.phpにかえてみたのですが、カウンターの文字がきえました。.shtmlにかえた場合だと日にちを表す<!--#echo var="DATE_LOCAL" -->というタグは正常に表示されましたが カウンターは表示されません。どうしたらいいでしょうか?鯖を変えるしかないんでしょうか?そのような場合どこを使うといいでしょうか?無料のほうがいいですけど、なにかおすすめはありますか? 今さっきから馬鹿な質問をすみません。 wing2.jp/~ittouennoseitotati/count.php
147 名前:やまとと [2007/07/16(月) 19:38:35 ID:X6uLJYg5] >145さんへ いじりまくって考えてコードから見直してCGIだけを使った構造にしたらなんとかうごいてくれました。 がしかし、これは、トップページには使えず「cgi-bin」のなかだけに入れている時しか動いてくれません。 これをhtmlで呼び出してトップページに表示するにはどうしたらよいでしょうか?wing2ではcgi-binの中でしか CGIは使えないとかいてありました。タグの質問になってしまいますが、どうぞよろしくお願いします。 CGIがなんとか起動したURLです。wing2.jp/~ittouennoseitotati/cgi-bin/count.cgi
148 名前:nobodyさん mailto:sage [2007/07/17(火) 13:22:59 ID:???] >>146 PHPで動きましたけど? ttp://wing2.jp/~fss/ ここは画像カウンタを提供しているようですが、私も彼らが何を申されているのか意味が 分かりませんでした。(タグを貼るだけ!と言ってるんだけど肝心のタグが出てこない) 繰り返しになりますがSSIは超難しいのでなるべく使わない方が賢明です。
149 名前:148 mailto:sage [2007/07/17(火) 16:04:54 ID:???] と言ってたら警告もなしにアカウントごと消されました。 卑屈な監視員がへばりついてるようなのでサーバ変えた方が良いでしょうね。
150 名前:nobodyさん mailto:sage [2007/07/18(水) 02:32:46 ID:???] テンプレを使うような質問ではないのですが・・・ ケータイ用の掲示板を作ったのですが、 パスワードの欄を最初から半角入力に指定したい場合はどうソースを書けばいいのでしょうか?
151 名前:nobodyさん mailto:sage [2007/07/18(水) 11:37:21 ID:???] >>150 input の istyle
152 名前:nobodyさん mailto:sage [2007/07/18(水) 23:03:31 ID:???] istyleをどうすればいいんですか?
153 名前:nobodyさん mailto:sage [2007/07/18(水) 23:13:54 ID:???] まずググれよ
154 名前:nobodyさん [2007/07/20(金) 04:44:12 ID:zfeMTUw8] スクリプト minichat 配布元 ttp://www.13net.ne.jp/~katuta/free-cgi/sample/chat/ サーバ さくら チェック 無 携帯、PC振り分けについてです。数年前のスクリプトなのですが、 以下の記述で正確に振り分けできているのでしょうか? 特にsoftbankにおいては何度も会社が変わっていますので。 変更が必要な場合、ご教授お願いします。 #環境変数 $addr = $ENV{'REMOTE_ADDR'}; #携帯かPCかを判別 $agent = $ENV{'HTTP_USER_AGENT'}; if($agent =~ /docomo/i){ $agent_check = '0'; $host = 'i'; } elsif($agent =~ /j\-phone/i){ $agent_check = '1'; $host = 'J'; } elsif($agent =~ /up\.browser/i){ $agent_check = '3'; $host = 'EZ'; } else{ $agent_check = '2'; $host = $ENV{'REMOTE_HOST'} || $addr; }
155 名前:nobodyさん mailto:sage [2007/07/20(金) 05:00:37 ID:???] まずググれよ
156 名前:nobodyさん mailto:sage [2007/07/20(金) 08:57:52 ID:???] >>154 できてない。あとスレ違い。
157 名前:nobodyさん mailto:sage [2007/07/20(金) 14:16:14 ID:???] まずググれとかなんとか一言で書き捨ててるけど だったらこのスレいらないじゃんって話
158 名前:nobodyさん mailto:sage [2007/07/20(金) 14:24:39 ID:???] でも、ググったほうが早く解決するような質問なら、 質問者の今後のためにもググってもらったほうがいいと思う
159 名前:nobodyさん mailto:sage [2007/07/20(金) 14:48:15 ID:???] 携帯は板かスレ分けろよ
160 名前:nobodyさん mailto:sage [2007/07/20(金) 15:00:56 ID:???] 携帯の板にはプログラムやWebProg関連は無さそうだから スレ作ったほうがいいかもね。 でもまずここに聞きに来るのは避けられないと思うよ。
161 名前:nobodyさん mailto:sage [2007/07/21(土) 00:26:19 ID:???] こんにちは。CGIのパーミッション設定について教えて下さい。 レンタルサーバーにて、 public_htmlフォルダ (755) | L__ cgiフォルダ (755) | L__ savelog.cgi (755) | L_ log.dat (600) の様に設定しました。 cgiは問題なく動くんですが、 これだと xxx/cgi/log.dat でアクセスすると、log.datをダウンロードできてしまうんです。 どうしたら、直リンしてもファイルの内容を覗かれない様にできますか?? ご教授下さい。
162 名前:nobodyさん mailto:sage [2007/07/21(土) 00:50:36 ID:???] log.dat のオーナーは?
163 名前:nobodyさん mailto:sage [2007/07/21(土) 00:57:05 ID:???] オーナーが自分で600だと、cgiから読み書きできるのもsuEXECの時だけ 直リンでアクセスできてるってことは、オーナーが自分じゃないんだろう この場合、httpd.confや.htaccessを触れないなら、public_htmlよりも上に置くしかない
164 名前:nobodyさん mailto:sage [2007/07/21(土) 12:52:40 ID:???] >>161 write only にするんじゃ駄目なのか?
165 名前:nobodyさん mailto:sage [2007/07/21(土) 19:35:58 ID:???] 読めなきゃ意味無いだろうw
166 名前:nobodyさん mailto:sage [2007/07/21(土) 22:34:08 ID:???] ファイル名からログなんだろうから、なんかあった時に (read 立てて) 読めればいいんじゃね?
167 名前:nobodyさん mailto:sage [2007/07/22(日) 09:33:37 ID:???] 質問者はどっかいっちゃったのかもしれんが .htで始まるファイルはデフォルトではhttpd.confで読めなくしてるから そういう名前にしてしまう手もあるな
168 名前:nobodyさん [2007/07/30(月) 12:26:42 ID:duDltAck] パーミッションの「グループ」は具体的にどんな際に利用するんでしょうか?
169 名前:nobodyさん mailto:sage [2007/07/30(月) 23:00:27 ID:???] ある「グループ」の人にだけ見せたいとか、書き込みを許可したいとか...
170 名前:nobodyさん mailto:sage [2007/07/31(火) 10:09:07 ID:???] webやらcgiでグループを使うことは稀 むしろsuEXECのサーバで同じグループにはアクセスさせたくない時に使うことが多い
171 名前:168 [2007/07/31(火) 14:30:54 ID:6LV11FlT] >>169 それは分かってたんですが、具体的にどういう事例で活用するのか思い浮かばなくて。 >>170 なるほど。 つまりウェブでCGIを利用する際は、大抵の場合「グループ」はパーミッション0で良いんですね。 でも、CGIを配布してるサイトの多くはパーミッションの設定を「グループ」と「その他ユーザー」 の両方同じものを指定している場合が多いと思うんですが、何か理由はあるんですかね。 実際は「705」で正常動作するのに、わざわざ「755」にする必要ってあるんでしょうか? 分かる方いらっしゃいましたら、お願いします。
172 名前:nobodyさん mailto:sage [2007/07/31(火) 14:51:15 ID:???] 755と言っとけばほとんどの環境で問題無いので、 説明が面倒だからか、本人もよくわかってないかどっちかだべ。 705と書くと、他では755と解説してるけどどう違うのか?なんて質問きそうだしw
173 名前:168 mailto:sage [2007/07/31(火) 15:32:32 ID:???] >>172 CGIとは直接関係ないところに理由があったんですね。 確かに「Perlは使えるけどサーバの知識はありません」って場合も多そう。 ずっと引っかかってた疑問が解けました。 ありがとうございました。
174 名前:nobodyさん mailto:sage [2007/07/31(火) 23:23:00 ID:???] 705 なんて言う奴ってほんとにパーミッション理解してるのかなぁ... 700 でない理由を説明して欲しいものだ...
175 名前:nobodyさん mailto:sage [2007/08/01(水) 00:55:23 ID:???] イタタタ
176 名前:nobodyさん mailto:sage [2007/08/01(水) 09:44:42 ID:???] suEXECなら701でおk httpdが動いてるユーザーがオーナーなら700でおk
177 名前:nobodyさん mailto:sage [2007/08/01(水) 09:47:27 ID:???] ってsuEXECで701が必要なのはディレクトリだな。 実行ファイルそのものは700でおk
178 名前:nobodyさん mailto:sage [2007/08/04(土) 20:14:05 ID:???] 【 CGI名 】 imgboard122R61g 【 配布元URL .】 www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi 【 設置サーバ 】 girlscity 【スクリプトチェックの有無】 無 【 質問内容 】 管理メニューが動かない CGI自体は動いているのですが、管理メニューだけが動きません。 管理メニューを動かすのにCookieが必要らしいのですが、tok2系サーバだとCookieが働かないとのことです。 CGI本体でtok2ユーザ向けに対策が取られているのですが、その部分をgirlscity向けに改造しないと動かないようです。 知識がないので自分で改造できそうにありません。だれか助けてください。
179 名前:nobodyさん mailto:sage [2007/08/06(月) 01:30:51 ID:???] 【 スクリプト改造依頼スレ 】(丸投げ) part6 pc11.2ch.net/test/read.cgi/php/1157787046/
180 名前:nobodyさん mailto:sage [2007/08/06(月) 10:43:41 ID:???] 既存CGI改造の話ではないんですが、質問です。 ブログのスパム対策で、POSTリクエストが来たら人間判定を行い、 OKなら本来のCGIにチェインし、NGならそのPOSTは捨てるような Perlスクリプトを考えています。 そのPOST要求がNGとなれば、「それじゃあ受け付けられねーぜ」 みたいなメッセージを表示して終了するんですが、このとき標準入力の 内容は読み捨てておいた方がいいんでしょうか。それとも勝手に破棄されるんでしょうか。
181 名前:nobodyさん mailto:sage [2007/08/06(月) 11:12:26 ID:???] そのままプロセスが終了するんだし、ほっとけば
182 名前:180 mailto:sage [2007/08/06(月) 15:21:32 ID:???] >>181 なるほど、同時に複数のPOSTリクエストが来ることもありえるんだし、 ずっと保持されるわけないですよね。 となると、今度は本(?)CGIにチェインするまでに、どうやってもとの POSTデータを保持しようかという問題が。本処理(書き込み)の前に 2回余計なCGI経由するわけで、プロセス間通信てわけでもないし…。 ちゃんと応答があるとは限らないから(というか、応答の有無でロボット 判定するようなもんだし)ファイルもよくないだろうし、困った。 何かいい方法あれば教えていただけるとありがたいです。
183 名前:nobodyさん mailto:sage [2007/08/06(月) 15:38:38 ID:???] どうやってチェイン(呼び出)してんの? それによってやり方変わるでしょ。
184 名前:180 mailto:sage [2007/08/06(月) 20:23:35 ID:???] >>183 元のCGIはHTTPプロトコルでは触れないところにあって、 execで直接呼び出そうと考えています。 Locationとかでリダイレクトするようにすると、直接アクセスされたら 意味ないですからね。 (1) フォームからのPOST受付&人間判定フォーム表示CGI (2) 人間判定フォームからのPOST受付&判定(スパムの場合はここで終了) (3) 元CGI呼び出し (2)と(3)は処理の流れが引き継がれると思うのですが、(1)と(2)の間を悩んでおります。 何かいい方法あるでしょうか。
185 名前:nobodyさん mailto:sage [2007/08/07(火) 09:36:21 ID:???] だったら相手に合わせた渡し方すればいいじゃん
186 名前:180 mailto:sage [2007/08/07(火) 22:31:06 ID:???] >>185 サーバーはLinuxなんですが、Linuxでのプログラム暦は浅いんで、 どんな方法があるのかよくわかりません。 >>184 の(2)では新しいプロセスが起動するわけで、どうやって(1)と関連付けるか ちょっと検討つきません。 常套手段等教えていただけるとありがたいです。
187 名前:nobodyさん mailto:sage [2007/08/08(水) 10:36:30 ID:???] >>186 いや、、呼ばれる側がcgiと同じようにするんだったら 自分で標準入力で読んだ物をそのまま渡せばいいだろうし パラメータを解析済みなら、そのパラメータを使って渡せばいいし 子プロセスなのか、そのまま置き換わるのかでも変わってくるけど
188 名前:180 mailto:sage [2007/08/08(水) 12:33:45 ID:???] >>187 えー、>>184 の(1)は判定用のフォームを表示して終了してしまうし、 (2)は関係のない新しいプロセスだし、そもそも(2)は起動されないかもしれない。 さらに複数のPOST要求もありうることを考えると結構難しそうですが…。 設計変かな。もう少し考えてみます。 # ここって意外と静かなんですね。
189 名前:nobodyさん [2007/08/18(土) 14:35:06 ID:HSoe82OB] すいません、質問ですが、自作のものすごい簡単なCGI掲示板を設置したら 特定の文字と文字(例えば”申し”と書くと”申¥し”に)の間に¥マークが入ってしまうのですが、これの原因はなんでしょうか? また解決法をもしご存知でしたら教えて頂けますか?
190 名前:nobodyさん mailto:sage [2007/08/18(土) 15:07:30 ID:???] 「perl ダメ文字」でぐぐれ
191 名前:nobodyさん mailto:sage [2007/08/18(土) 21:03:13 ID:???] >>190 ありがとうございました。
192 名前:nobodyさん mailto:sage [2007/08/24(金) 22:14:24 ID:???] ちょっとお聞きしたいのですが たくさん話題並べてそれに対するレビューを書き込み閲覧できる様なCGIは難しいのでしょうか? 掲示板型を一つずつに貼り付ける事も考えたのですが それではとても手間がかかってしまって 上記のやり方しか無いのかもっと良い方法があるのか アドバイスがあったらお願いします
193 名前:nobodyさん mailto:sage [2007/08/25(土) 00:54:40 ID:???] blog改造すれば
194 名前:nobodyさん mailto:sage [2007/09/07(金) 03:27:05 ID:???] 質問です、よろしくお願い致します。 【CGI名】 T-Dictionary Ver.0.92b 【配布元URL.】 www.mytools.net/cgitools/dictionary0.html 【設置サーバ】 AllInOneServer www.allinoneserver.net/use.html 【質問内容】 配布元URLの、インストール方法の12でつまずいてます。 11でテストURLにアクセスできたのですが、管理用ページからログインすると 「LO-0002: ファイルを書き込みモードで開くことができません。」と出ます。 ディリクトリ構成は以下になります。 + tdp*.cgi (705) + tdl*.pl (604) + jcode.pl (604) + tdd*.txt (606) + tdt*.htm (604) + index.htm (604) + <lockdir> (707) + <html> (707) + tds*.html (604) + tdisjs.js (604) + tdisty.css (604) + index.html (604) + <files> (707) + <images> (707) パーミッションは、設置サーバーでは ・CGI等の動的アプリケーションは実行権を付ける必要があります。パーミッションは755にしてください。 ・なお、CGI当からアクセスするファイルは書き込みの権限が必要ですので、666にしてください。 と書いてあります。なので+ tdp*.cgi (705) を755にしています。 どのファイルを666にすればいいのかわかりません。 また、他にも755にすべきファイルはありますでしょうか?それともパーミッション以外の理由なのでしょうか?
195 名前:nobodyさん mailto:sage [2007/09/07(金) 10:40:09 ID:???] LO-0002 って出てんだからそのメッセージのある辺りのソース読めばいいだろ サーバの設定状況にもよるが、606 と 666は同じだと思うぞ どれか設定ミスってんだろう、td*.txtあたり
196 名前:nobodyさん mailto:sage [2007/09/07(金) 11:40:43 ID:???] レスありがとうございます。 td*.txtは空ファイルで、全て666にしてみましたが症状は変わりませんでした。 tdlout.plに ### ファイルが指定されている場合はそのファイルへ if($outfile ne ""){ #(-f $outfile) || &tdllib'error("LO-0001", 1, "ファイルが存在しません。", "ファイル名:$outfile"); open(OUT, ">$outfile") || &tdllib'error("LO-0002", 1, "ファイルを書き込みモードで開くことができません。", "ファイル名:$outfile"); て書いてありました。tdlout.plを666にしても644にしても症状はかわりません。
197 名前:nobodyさん mailto:sage [2007/09/07(金) 12:12:40 ID:???] だったらそのエラーメッセージの "ファイルを書き込みモードで開くことができません。" を "ファイルを書き込みモードで開くことができません。ファイル名:$outfile" にして実行してみろよ
198 名前:nobodyさん mailto:sage [2007/09/07(金) 12:22:44 ID:???] ごめんなさい、どうすればいいのかわかりません。 エラーメッセージ自体を修正するということですか?
199 名前:nobodyさん mailto:sage [2007/09/07(金) 12:28:38 ID:???] そうだよ。 そうでなくとも、その内容じゃどっかに表示されてる気がするけどな
200 名前:nobodyさん mailto:sage [2007/09/07(金) 13:41:40 ID:???] なるほど、やってみます。 ありがとうございました。
201 名前:nobodyさん [2007/09/18(火) 16:03:29 ID:yZ6crNDk] 【 CGI名 】 Range to CIDRな装置 1.00 【 配布元URL .】 sv2ch.baila6.jp/chk_r2c.cgi?source 【 設置サーバ 】 HDOfb-05p4-109.ppp11.odn.ad.jp/ip/chk_r2c.cgi 鯖環境:WinXPsp2、鯖ソフト:04WebServer1.86(最新ver) 【スクリプトチェックの有無】 cgiの動作は問題無しですが、文字化けしちゃいます 【 質問内容 】 設置場所がWin鯖なせいか文字化けしてしまいます 文字化けを防ぐにはどこを修正したら良いでしょうか? お願いします 【文字化け】ポチり前:表記→赴L ポチり後:全体的にぐちゃぐちゃに・・・
202 名前:nobodyさん mailto:sage [2007/09/18(火) 16:15:02 ID:???] >>201 ソースをEUCで保存するか、 <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> このeuc-jpをShift_JISにする。
203 名前:nobodyさん [2007/09/18(火) 16:26:28 ID:yZ6crNDk] >>202 ありがとうございます Shift_JISに変更したのですが、相変わらずでした
204 名前:nobodyさん mailto:sage [2007/09/18(火) 17:29:53 ID:???] おっと、ソースまで見てなかったぜ print qq|Content-type: text/html; charset=euc-jp\n\n|; これも替えとけ。つーか気づけw
205 名前:nobodyさん [2007/09/18(火) 17:47:03 ID:yZ6crNDk] >>204 あ、下の方にもあったんですね。ありがとうございます ソース見ても何の事やらわからない人間なのでスルーしてましたw 全体的な文字化けは直ったのですが「表記→赴L」だけおかしいんですが、 これは何が原因なんでしょうか? >IPアドレスのレンジ赴L(127.0.0.0-127.255.255.255みたいな)をCIDR赴L(127.0.0.0/8みたいな)にする装置です。
206 名前:nobodyさん mailto:sage [2007/09/18(火) 17:49:46 ID:???] あー、、、0x5Cか 表記の表の字の2バイト目がSJISだと \ だからなあ EUCにするのがいいけど、SJISで対応するなら 表記 → 表\記 にしてみ
207 名前:nobodyさん [2007/09/18(火) 17:56:45 ID:yZ6crNDk] >>206 ありがとうございました おかげさまで完全に直すことができました
208 名前:nobodyさん [2007/09/21(金) 15:19:53 ID:ChIVEQuV] なかなかよい会社だったよ www.tyranno.co.jp/
209 名前:nobodyさん [2007/09/23(日) 01:31:50 ID:B51LipLv] KENTさんのWEB PROTECTを使い www.cj-c.com/cgi_s/upb.htm こちらのUPBへのアクセス制限を作成しているのですが 私の設置しようとしているスペースは@niftyなので homepage1.nifty.com/mystaff/howto/protect.htm を参考に設置しました。 ---------------------------------------------------- require './jcode.pl'; ---------------------------------------------------- ↓ ---------------------------------------------------- require './jcode.pl'; require './cook3.cgi'; #←cook3.cgiの読込 &cookCheck; #←クッキー認証のチェック ---------------------------------------------------- とするとアクセスできず、初期の状態であれば正常にupbにアクセスできました。 追記した状態でアクセスすると 「CGI実行エラーです」 というエラーメッセージが表示されました。 認証後のhtmlページへはアクセスできたので、 WebProtectは正常に設置できていると思います。 また、上記のような症状から、 2行の追記方法に問題があるのではないかと思うのですが 解決策など教えてください。 よろしくおねがいします。
210 名前:nobodyさん mailto:sage [2007/09/23(日) 01:52:52 ID:???] cook3.cgiってのがどういうのか知らないけど requireするなら真を返さないとエラーになるでしょ cook3.cgiのソースの最後の部分に 1; みたいなの書いてある?
211 名前:209 [2007/09/23(日) 01:55:18 ID:B51LipLv] >>210 あります。
212 名前:nobodyさん mailto:sage [2007/09/23(日) 08:54:52 ID:???] エラーログ見られないのか? 無理なら2行目に Content-Type: の出力して試してみて
213 名前:209 [2007/09/23(日) 13:18:28 ID:B51LipLv] ・・・よくわかりません
214 名前:nobodyさん [2007/09/24(月) 11:17:17 ID:XsGHXQej] apps.cside.com/theme/tmresmail/ をYAHOO-Webhosに設置したところ エラー404や500などの表示ではなく、何も表示されない(真っ白)状態です。パーミッションの設定は済んでいます。 通常のメールフォームcgiは正常に動きます。スキンhtmlが表示できないので悩んでいます。どなたか御教授願いたしッス
215 名前:389 mailto:sage [2007/09/25(火) 13:06:25 ID:???] 【 CGI名 】 shiromuku(u3)LINKS version 1.01 【 配布元URL .】 www.t-okada.com/cgi/ 【 設置サーバ 】 wing2 1、ディレクトリのパーミッションは701 2、CGIファイルのパーミッションは700、705、755 3、cgi-binフォルダ以下では .plと画像と.cgi以外のファイルは動作しない という条件のサーバ(Perlのバージョン:5.8.8)を借りています。 【スクリプトチェックの有無】 自PCのapacheでは稼動しました、パスかパーミッションの問題だと思います。 【 質問内容 】 色々試したのですが、大体505エラーになります。 一番順調に稼動したのは 1、cgi-binにsu3_links_dディレクトリ(701)とcgiファイル(755)を設置 cgi-bin外にhomepageというディレクトリを作り、su3_links_dとsu3_links_dimgを設置 2、cgi-binにsu3_links_d、su3_links_d、su3_links_dimgの全ディレクトリ(701)とcgiファイル(755)を設置 ⇒su3_links.cgiでパス設定まで可能。su3_links_a.cgiにアクセスするとErrorになってしまう状態です shiromukuさんでも質問したのですが、お返事をいただけなさそうなので、どうかよろしくお願いします。
216 名前:nobodyさん [2007/09/25(火) 13:17:15 ID:2odZBABO] 名前はミスです。すみません。 他のwing2ドメインのHPで、同様のシステムが動いているのをいくつか見たので、動くのだとは思うのですが…
217 名前:nobodyさん mailto:sage [2007/09/25(火) 16:05:27 ID:???] わざわざメール送ってまでDLしようとは思わなかったのでモノは全く不明な状態での無責任回答になるが、 ローカルで正常に動作してるのなら、設置方法に問題があるかサーバ側に問題があるかだけど、 説明書通りきちんと設置してるんだったら恐らくサーバ側の問題だろう。 あとドメインが同じだから同じサーバというわけではないし、 見た目が「同様のシステム」でも中身が同一とは限らない。
218 名前:nobodyさん mailto:sage [2007/09/25(火) 17:20:08 ID:???] エラーログは? そこに全部答えが書いてあるのに。
219 名前:nobodyさん mailto:sage [2007/09/25(火) 17:42:06 ID:???] ど素人の横レスで恐縮なんだけど レン鯖でエラーログって閲覧できるの? それともモジュール使ってCGIに吐き出させるってこと?
220 名前:nobodyさん mailto:sage [2007/09/25(火) 18:01:03 ID:???] オレがレン鯖の管理してたときは、エラーログ見られるツール提供してたけどな まあ無理な場合、1行目の#!/・・・ が間違ってなければ、 2行目で Content-Type: text/html\n\n を吐き出してしまって、 標準エラー出力を標準出力につなぐコード入れてたけどな。
221 名前:nobodyさん mailto:sage [2007/09/25(火) 18:02:34 ID:???] 本来ならその前にコマンドラインで文法チェックや試しに実行するくらいもやるけどな コンソール使えないとこのガ多いかな?
222 名前:nobodyさん mailto:sage [2007/10/02(火) 00:57:14 ID:???] 【 CGI名 】 LQアクセス制限ライブラリ 【 配布元URL .】 ttp://www2s.biglobe.ne.jp/~cru/library/lq/index.html#LQ09 【 設置サーバ 】 ttp://www.allinoneserver.net/service.html 【 質問内容 】 KENTさんのe-pad(www.kent-web.com/bbs/epad.html )につけたいのですが、 LQアクセス制限ライブラリの設置方法最後の「CGIファイルへの組み込み」ができません。 epad.cgiというファイルに #!/usr/local/bin/perl require 'lqijfbzk.pl'; #┌───────────────────────────────── #│ E-PAD #│ epad.cgi - 2007/07/12 #│ Copyright (c) KentWeb #│ webmaster@kent-web.com #│ www.kent-web.com/ #└───────────────────────────────── こうやって記述したのですができませんでした。 他のファイルでも色々な場所に書いてみたのですが、 epadにアクセス後LQアクセス制限ライブラリにアクセスしてもログを読んでいません。 どのファイルにどのように記述すればいいのでしょうか。 海外からの宣伝書き込みが多くて困っています。どうか教えてください。
223 名前:nobodyさん [2007/10/03(水) 00:24:48 ID:oxsYff9s] age
224 名前:nobodyさん [2007/10/10(水) 22:53:02 ID:TfvjGYNA] どこまでも初心者な質問なんですが・・・ CGIを設置するプログラムを教えてもらえませんか? <CGI>とか?
225 名前:nobodyさん mailto:sage [2007/10/10(水) 23:10:28 ID:???] install CGIコマンドを使えばおk
226 名前:nobodyさん mailto:sage [2007/10/13(土) 13:19:36 ID:???] 【 CGI名 】 I-BOARD/2001 【 配布元URL .】 www.cj-c.com/cgi_s/ibbs2001.htm 【 設置サーバ 】 xrea 【 質問内容 】 I-BOARD/2001のノーマルデザインを使用したのですが、投稿フォームの文字色より下の欄(枠線色から) 送信ボタンの手前まで必要なかったので消しました。 すると、送信ボタンとリセットボタンが右側に表示されたままです。 見難いので送信ボタンとリセットボタンを左側に表示させたいのですが、どうすればいいでしょうか?
227 名前:nobodyさん mailto:sage [2007/10/13(土) 13:40:10 ID:???] 改造前と改造後のソースをよく見比べてみれば分かるお
228 名前:nobodyさん mailto:sage [2007/10/13(土) 14:19:45 ID:???] >226 設置ではなく改造についての質問は ス レ 違 い です
229 名前:226 mailto:sage [2007/10/13(土) 16:01:40 ID:???] >>227 すみません、設置したのはかなり昔で当時通ってた学校の友人に手伝ってもらったんです。 現在はしばらくネットから離れていたので、設定とかタグの類がほとんど理解できなくなってます(><) >>228 すみませんでした。
230 名前:nobodyさん mailto:sage [2007/10/24(水) 21:24:06 ID:???] 【 CGI名 】 Nicky 【 配布元URL .】 【 設置サーバ 】 www.space-i.jp/rent-web/ 【スクリプトチェックの有無】 無 PassWordによるログイン→OK 「記事作成」から書き込み画面への遷移→OK 記事を書き、「書込」→NG 「IP=192.168.0.1」と表示され、記事が反映されません。 #URLは〜〜nickyディレクトリ/nicky.cgi#tgtとなっています。 また、この後に再度アクセスすると認証情報が消えており、 再びPassWordで認証をしなければなりません。 書込ボタン押下の時点で認証状態が維持されていたいのかもしれませんが、 わけわかめです。
231 名前:nobodyさん mailto:sage [2007/10/25(木) 07:45:33 ID:???] 配布元くらい書こうぜ
232 名前:nobodyさん mailto:sage [2007/10/25(木) 14:49:19 ID:???] 書き込みできないならパーミッションだろ
233 名前:nobodyさん mailto:sage [2007/10/25(木) 20:08:34 ID:???] クッキーをちゃんと有効にしてないとか
234 名前:nobodyさん mailto:sage [2007/10/28(日) 16:22:30 ID:???] 【CGI名】 Joyful2ch-Me (060604) 【配布元URL.】 ttp://www.supra.cx/joyful2chMe/index.html 【設置サーバ】 ロリポップ 変数を追加したくて※Aを追加したのですが、文字化けしてしまいます。 どういった原因がかんがえられるのでしょうか? # ライブラリ取込 require './jcodeg.pl'; require './cgi-lib.pl'; require './bbs-lib.pl'; require './config.cgi'; ←ここにrequire '../../○○.cgi';;を追加したいのですが。(※A.) ※Aを追加せずに、改行を1つだけ加えてアップしても、文字化けします。 ちなみに、PC用の方は問題ないのですが、ケータイ用だけが文字化けします。 配布者の掲示板も機能してないみたいなので、 原因分かる方居られましたら、ヨロシクお願いします。
235 名前:nobodyさん mailto:sage [2007/10/28(日) 17:45:11 ID:???] >>234 何が文字化けしてるの? 全部? 追加した変数?
236 名前:nobodyさん mailto:sage [2007/10/28(日) 18:00:01 ID:???] 文字コードは?
237 名前:nobodyさん mailto:sage [2007/10/28(日) 22:34:45 ID:???] すみません、返信遅くなりました。 具体的に書くと 掲示板タイトル ⇒ 掲示板タイトル(文字化けなし) ----- ⇒ --- お気軽にどうぞ ⇒ お気軽にどうぞ ----- ⇒ ---- TOP 書 説 検索 リロード ⇒ TOP ス・/a> タ・/a> ク。コ・/a> 借杓鴫柴酌 ---- ⇒ ---- 1: ○○○(スレ名) (2) ⇒ 1: ○○○(スレ名)文字化けなし(2) ----- ⇒ ---- 記事リスト一覧 ⇒ オュサ借漆柴ー・・/a> 000015 ⇒ 000015 (カウンター) 管理 ⇒ エノヘ と文字化けします。 レス内容は文字化けしてません。 文字コードはJISです。 config.cgi(主な設定ファイル)内で設定している文字は文字化けしてないような気がします。 bbs-hi.cgi(実行ファイル)内で何らかの追加をすると 最初に書いた具体例のように必ず文字化けします。 また、bbs-hi.cgi内で改行を入れて、それを消し(元に戻し)アップしても何故か同じように文字化けします。 なにか、原因など分かる方居られましたら、宜しくお願いします。
238 名前:nobodyさん mailto:sage [2007/10/29(月) 10:59:49 ID:???] >>237 > 文字コードはJISです。 見なかったことにする。 EUCの "記事"(\xB5\xAD\xBB\xF6) をSJIS扱いで表示させると "オュサ" な感じになる。 どんなエディタ/FTPクライアントで何をどうしてるのか知らないけど 実行ファイルがShift_JIS→EUC-JPに変換されてるだけでしょう。
239 名前:nobodyさん [2007/11/07(水) 01:15:06 ID:0+oET7+6] Windows2000にApacheとActivePerlをインストールして、Perlは実行でき ても、ブラウザからCGIの実行ができません。ディレクトリ C:\Program Files\Apache Group\Apache2\cgi-binにprg001.cgiを置いて localhost/cgi-bin/prg001.cgi のURLを指定すると、Internal Server Errorです。 コマンドプロンプトで、perl -wc prg001.cgiを実行すると、 prg001.cgi syntax OKと表示します。 ↓コード #!perl/bin/perl print "cgi\n"; Windowsにもファイルのアクセス権の設定とかあるんでしょうか。
240 名前:nobodyさん mailto:sage [2007/11/07(水) 02:02:11 ID:???] ヘッダは出力しないとな
241 名前:nobodyさん mailto:sage [2007/11/07(水) 20:53:16 ID:???] 【 CGI名 】 Chama-Net まがCGI と WebmailCGI 【 配布元URL .】 www.chama.ne.jp/ 【 設置サーバ 】 Joe's 【スクリプトチェックの有無】 無 【 質問内容 】 垢取ってChama-NetのまがCGI設置中なんだけど、 空メで登録できるようにしたいのにwebmailCGIのauto.cgiがうまく動かなくて困ってます。 現状は特に書き変えずうpしてCRON試したらauto.cgiから呼び出す他のファイルが見つからないってCRONの報告メールが来たんで auto.cgiからの呼び出しパスを絶対パスに変更したところ今度は↓の内容の報告メールが。 --------------------------------- Content-type: image/gif GIF89a !・ , ; --------------------------------- HTMLにタグ組み込んでそっから擬似的にauto.cgiを動かす方法も試したけれど、 空メのアドレスを吸い出す所まで行くのに登録はしてくれないという状態になっています。 auto.cgiを直接叩いた際にスクリプトエラーをHTML上に表示するようにしても上記と同じ文が出ました。 CRONのコマンドは絶対パスでauto.cgiを直接叩くって形を取ってるんですが、別にファイル作って間接的に叩かないとダメなんですかね? 既に空メ登録で稼働してる人とかわかる人いたらご指導お願いしますm(_ _"m)
242 名前:nobodyさん mailto:sage [2007/11/08(木) 08:54:11 ID:???] >>241 金払わないとDLできないから確認の仕様が無い。auto.cgiがどんなもんかもわからんし。 ていうか製作元が設置もサポートしてるようだし、まずはそっちに聞くのが筋だろw
243 名前:nobodyさん mailto:sage [2007/11/09(金) 01:12:14 ID:???] 【 CGI名 】 メル友掲示板(jewel改) 【 配布元URL .】 xxxw007.s12.xrea.com/cgi/merutomo.htm 【 設置サーバ 】 zmx 【スクリプトチェックの有無】 無 【 質問内容 】 無料の出会い系を作ろうと思ったんだがcgiは意味が分からんな。 ちゃんとhp通りにパーミションは設定したんだけど、こういう画面になる。 ttp://harpers.s1.zmx.jp/cgi-bin/merutomo.cgi 何がいけないんだろうか。
244 名前:nobodyさん [2007/11/09(金) 07:08:49 ID:L1zUMm2T] GET形式なら、***/test.cgi?name=aaa&id=1223 といった形でデータを 渡すことができますが、POST形式の場合はどうすればいいのでしょうか? スレ違いかもしれませんが、よろしくお願いします。
245 名前:nobodyさん mailto:sage [2007/11/09(金) 12:10:36 ID:???] >>244 スレ違い。使ってる言語の初心者スレかくだらない質問スレへ行け。
246 名前:nobodyさん [2007/11/11(日) 16:47:26 ID:qmXAcZqO] 239の続きで Inernal Server Errorになるんですが。 ---------- #!perl/bin/perl use strict; print << "SYURYO"; Content-type: text/html <HTML> <HEAD> <TITLE>CGIプログラム</TITLE> </HEAD> <BODY> CGIプログラム </BODY> SYURYO
247 名前:nobodyさん mailto:sage [2007/11/11(日) 16:58:54 ID:???] >>246 一行目のpathがちがうんじゃねw
248 名前:nobodyさん mailto:sage [2007/11/11(日) 17:07:26 ID:???] 一行目を試行錯誤してるうちにうまくいきました。 その後も変更してみて、結局元の状態に戻しても動きました。 キャッシュをクリアしてもうまくいきました。 奇妙なものですね。 ------------------------- #!/usr/local/bin/perl ---- エラー ↓ #!Perl/bin/perl.exe ---- 成功 ↓ #!perl/bin/perl.exe ---- 成功 ↓ #!perl/bin/perl ---- (元に戻した状態)成功
249 名前:nobodyさん mailto:sage [2007/11/11(日) 17:14:05 ID:???] 間違えた #!perl/bin/perl ではなくて #!/perl/bin/perl に修正されてたんだ。 だから、おそらくこうなってた。 #!/usr/local/bin/perl ---- エラー ↓ #!/Perl/bin/perl.exe ---- 成功 ↓ #!/perl/bin/perl.exe ---- 成功 ↓ #!/perl/bin/perl ---- 成功
250 名前:nobodyさん mailto:sage [2007/11/12(月) 12:37:16 ID:???] おまえの能率の悪い思考回路には興味はない
251 名前:nobodyさん mailto:sage [2007/11/12(月) 12:44:32 ID:???] 普通の人の思考回路は #!perl/bin/perl ---- エラー ↓ #!/perl/bin/perl ---- 成功 こうじゃね
252 名前:sage [2007/11/12(月) 18:41:31 ID:jBDPhS+N] 【 CGI名 】 postmail 【 配布元URL 】 www.kent-web.com/data/postmail.html 【 設置サーバ 】 chugokudaimon.web.fc2.com/postmail/postmail.html 【スクリプトチェックの有無】 【 質問内容 】 あなたには、このファイルにアクセスする権限がありません。 You don't have permission to access this page. フォームメールを利用したくてpostmailを設置しました。フォームに記入後、送信ボタンを押すと 上記のような「アクセス権がありません」というエラーが出てしまいます。postmail.cgiのアクセス 権は755に変更していますが解消されません。初歩的な質問で申し訳ないですが、どなたか教え ていただけませんでしょうか。よろしくお願いします。
253 名前:nobodyさん mailto:sage [2007/11/13(火) 00:32:42 ID:???] つかfc2ってCGI設置OKだったっけ?
254 名前:nobodyさん mailto:sage [2007/11/13(火) 00:46:19 ID:???] web.fc2.com では使えない。
255 名前:sage mailto:sage [2007/11/13(火) 04:51:02 ID:???] 253さん、254さん回答ありがとうございます。 fc2.comでは使えてweb.fc2.comでは使えないみたいですね。 ずっと悩んでたんで助かりました。
256 名前:nobodyさん mailto:sage [2007/11/23(金) 15:53:49 ID:???] マルチではございません ArsenoXT という辞書のCGIを使いたいのですが、どこを探しても見つかりません 今はもうどこにもないのでしょうか?ソースを見て自作するとかのスキルがないために困っています
257 名前:nobodyさん mailto:sage [2007/11/23(金) 16:03:01 ID:???] マルチは消えろ
258 名前:nobodyさん mailto:sage [2007/11/23(金) 16:13:30 ID:???] 他のスレで聞いた所、別のスレで聞いたほうが良いといわれたのですが マルチになるんじゃないかと思いつつ投稿したのですが、やはりマルチになるんですね >>257 さんのように、お気を悪くした方が他にもいましたら謝ります、お騒がせしてすみませんでした
259 名前:nobodyさん mailto:sage [2007/11/23(金) 16:44:58 ID:???] マルチになると思いつつ投稿したとかどんだけ悪質なんだよ
260 名前:超初心者 [2007/11/30(金) 13:45:33 ID:Hc83DxRo] 【 CGI名 】 広告管理CGI ver1.3 【 配布元URL .】 hpcgi2.nifty.com/hary/soft/myfile.cgi?num=25 【 設置サーバ 】 ロリポップ 【スクリプトチェックの有無】 【 質問内容 】 文字化けで悩んでいます。 ホームページビルダーShift_JISで使っている場合は問題ないですが、 ワードプレス(UTF-8)やロリポブログ(EUC)だと文字化けしちゃいます。 いろいろと試してみたのですが、まったく駄目です。 すいませんが、どこを直せばいいのでしょうか? よろしくお願いします。
261 名前:nobodyさん mailto:sage [2007/11/30(金) 15:46:50 ID:???] ブラウザのエンコードを日本語(自動選択)にしてみ
262 名前:超初心者 [2007/11/30(金) 16:52:10 ID:Hc83DxRo] お返事ありがとうございます。 試しにやってみましが駄目でした。 ロリポブログでは何も変わりませんでした。 ちなみにシフトJISで試したら広告は文字化けせず、ブログ記事が文字化けになります。 ワードプレスで試したら画面が真っ白状態です。 更新ボタンを押すとまた元の文字化け状態に戻ります。 文字コードの指定がたぶん違うと思うのですが、 自分ではどこを直せばいいかよくわかりません。 ワードプレスもロリポブログも文字コードが違うのでやはり2通り直さないといけないのでしょうか?
263 名前:nobodyさん [2007/11/30(金) 17:40:00 ID:ppLqIzfJ] リンク元を参照するにはどうすればいいですか?
264 名前:超初心者 [2007/12/01(土) 15:20:12 ID:oB2nz7N6] 何とかロリポブログではvalue.cgiにShift_JISからEUCに書き換え文字コードも EUCに変更で解決しました。 ワードプレスの方はUTF-8でまだ解決できていません。 調べたらjcode.plではなくてJcode.pmらしいのですが、いまいち上手くいきません。 どの方すいませんが助けてください。(ロリポップでは難しいのでしょうか)
265 名前:nobodyさん mailto:sage [2007/12/01(土) 17:01:12 ID:???] >>264 改造スレか丸投げ行ったら?
266 名前:超初心者 [2007/12/02(日) 17:11:59 ID:uiW2qqio] 皆さんお騒がせしましたがなんとか自己解決しました。 ありがとうござしました。
267 名前:nobodyさん [2007/12/04(火) 16:23:05 ID:Nt9eYm+f] SSIでテキストカウンタつけてたら、今まで動いてたのに突然 scgiwrap: Caller must be uid 99 て出るように これって???
268 名前:nobodyさん mailto:sage [2007/12/04(火) 17:34:06 ID:???] 借りてる鯖屋に聞け
269 名前:nobodyさん mailto:sage [2007/12/04(火) 19:35:03 ID:???] >>268 テクニカルサポートと連絡とる方法がない鯖屋で困ってたんだけど、 サーバーダウン報告フォームというところに書き入れて送ったら、 30分ぐらいで直してくれた ありがと(^ω^)
270 名前:nobodyさん [2007/12/05(水) 17:39:04 ID:KgldlDRO] 設置に関してではないんですが、cgiの設定でちょっと困ってます。 ショッピングカートのついたネットショップを運営してるんですが、決済情報を個別に設定したいので色々いじってます。 決済情報はinput type=hidden name="payment"で設定できる所までは分かったんですが、cgiの方でそれを受け取って処理する記述がさっぱり分からなくて困ってます。 色々ググって調べてみましたがなかなか答えが分からない状況です。 初心者すぎてすいません。
271 名前:nobodyさん mailto:sage [2007/12/05(水) 17:47:50 ID:???] >>270 お前さんが使ってるcgiの名前も中身もわからん他人は、お前さん以上に調べようが無い。
272 名前:nobodyさん [2007/12/05(水) 18:15:58 ID:KgldlDRO] >>271 すいません、カートはここのを使わせてもらってます。 cafemilk.milkcafe.to/
273 名前:シャドー [2007/12/05(水) 20:03:25 ID:ZdSqwym8] 【 CGI名 】スレッド型掲示板(会議室形式) スレッド式 【 配布元URL .】 www.kent-web.com/ 【 設置サーバ 】 WING2 wing2.jp/home/?login=becd03183f1a5aedc090589d2c32fdc0-72182a761c47e6da4b97a73088065ccb 【スクリプトチェックの有無】 【 質問内容 】 Forbidden - You don't have Permission denied というエラーメッセージが出ます。
274 名前:nobodyさん mailto:sage [2007/12/05(水) 20:15:25 ID:???] 空白のとこは何なん?
275 名前:シャドー [2007/12/06(木) 13:22:21 ID:hU2Ou0n7] スリクプトはよくわからないのですが・・・
276 名前:nobodyさん mailto:sage [2007/12/07(金) 11:52:41 ID:???] じゃ、わかるようになってからまた来てね^^ スクリプト名までこっちで調べろってのか? どんだけ〜〜〜〜〜〜〜〜〜〜!
277 名前:nobodyさん mailto:sage [2007/12/07(金) 13:07:06 ID:???] >>273 パーミッションの権限がおかしいか、そもそもCGI使えない鯖で動かしてるかのどっちかじゃね。
278 名前:nobodyさん mailto:sage [2007/12/12(水) 15:52:24 ID:???] Error Message: No such file or directory Error Number: 2 This message usually indicates there is a problem with the script itself. Often this indicates either that the #! line of the script is incorrect, or the script was uploaded in binary mode instead of ascii mode. Check to make sure that the script does not have control-M's at the end of every line. That will prevent it from executing. An easy fix that takes care of this most of the time is to put '#!/.../perl --' instead of '#!/.../perl' on the first line of the script. If you are not the owner of this script, please forward this error and the URL that caused it to the script owner. That is often the component in the URL right after /cgiwrap/. このようなメッセージが出て困っています。 どのような間違いが多いでしょうか。
279 名前:nobodyさん mailto:sage [2007/12/12(水) 15:56:08 ID:???] 【 CGI名 】 メールフォーム 【 配布元URL .】apps.cside.com/cgi/mail/kisomail3rd/# 【 設置サーバ 】 Xreal 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 設置方法どおりにしても動作できません。 上の人です。。。
280 名前:nobodyさん mailto:sage [2007/12/12(水) 17:19:07 ID:???] >278 ちゃんと理由を言ってくれてるじゃん。 それを解決すればいいだけじゃん。 厨房以上なら英語はもう勉強してるよね?? まだ英語を勉強してない消防だっていうんなら、訳してやってもいいけど。
281 名前:nobodyさん mailto:sage [2007/12/12(水) 17:28:11 ID:???] 消防隊員です。訳してください。
282 名前:nobodyさん [2007/12/22(土) 14:29:39 ID:wXqz2Z3r] 【 CGI名 】 Sn uploader 【 配布元URL .】sugachan.dip.jp/download/ 【 設置サーバ 】 @pages 【スクリプトチェックの有無】 【 質問内容 】 設置方法どおりにしても動作できません。 CGIもしくはSSIが正しく動作していません。 参考にしました。genosama.hp.infoseek.co.jp/
283 名前:nobodyさん mailto:sage [2007/12/22(土) 16:03:03 ID:???] 【 CGI名 】 HL-imgdiary Ver.3.03 【 配布元URL .】 www.heartlogic.jp/docs/free_cgi/hl-imgdiary/rss_cgi_hlimgdiary_ver303.html 【 設置サーバ 】 xrea 【スクリプトチェックの有無】 有 【 質問内容 】 Ver1.25を今まで使っていたのですが、急にedit.cgiからパスワードを入れても入室できなくなりました。 パーミッションなどを確認してみたり、最新のものにバージョンを変えたりしてみましたが 「HTTP エラー 403 - アクセス不可」と表示されます。
284 名前:nobodyさん [2007/12/24(月) 18:51:46 ID:7T5b0t5T] 【ゴールデンレス】 ∩ ・∀・)∩∩ ´∀`)∩ このレスを見た人はコピペでもいいので 〉 _ノ 〉 _ノ10分以内に3つのスレへ貼り付けてください。 ノ ノ ノ ノ ノ ノそうすれば14日後好きな人から告白されるわ宝くじは当たるわ し´(_) し´(_) 出世しまくるわ体の悪い所全部治るわでえらい事です
285 名前:nobodyさん mailto:sage [2008/01/25(金) 08:50:14 ID:???] 【 CGI名 】postmail.cgi(Ver: 4.2) 【 配布元URL .】www.kent-web.com/data/postmail.html 【 設置サーバ 】chocot.net 【スクリプトチェックの有無】無 【 質問内容 】 初心者です。 もらったビルダー7を使って設置しようとしたのですが、テスト時に送信ボタンを押すと何故かファイルのダウンロード画面が出ます。 sendmailもcgiも使えるサーバーだし、パスも何度も確認しました。 プログラムに付属しているチェックを試しても問題ないように見えるのですが・・・ 何か基本的なところが間違っているのでしょうか?
286 名前:nobodyさん mailto:sage [2008/01/25(金) 09:27:03 ID:???] >>285 ヘッダ
287 名前:285 mailto:sage [2008/01/25(金) 19:38:09 ID:???] ・・・すいません、ヒントください
288 名前:nobodyさん mailto:sage [2008/01/25(金) 21:13:42 ID:???] >>287 レスポンスヘッダ
289 名前:nobodyさん [2008/01/27(日) 09:00:48 ID:E7MIC9rM] 【 CGI名 】 Mini Thread Version 3.33βi 【 配布元URL .】 www.flashcgi.net/ 【 設置サーバ 】 www5.atpages.jp/ 【スクリプトチェックの有無】 ? 【 質問内容 】 なんとか設置もでき書き込みもできるのですが、画像のアップができません。 どういった原因が考えられるでしょうか? よろしくお願いします。
290 名前:289 [2008/01/27(日) 10:13:09 ID:E7MIC9rM] 画像をアップすると、「サーバーがみつかりません」というページになります。
291 名前:nobodyさん mailto:sage [2008/01/28(月) 09:35:27 ID:???] リダイレクト先を書き換えてないんだろ
292 名前:289 [2008/01/29(火) 07:15:59 ID:sWP172t/] 291さん、ありがとうございます。 リダイレクト先を書き換えるには、どこをどういじればいいでしょうか? 僕はど素人です。 よろしくお願いします。
293 名前:nobodyさん mailto:sage [2008/01/29(火) 14:01:37 ID:???] 知らんけど、common/set.cgi か? あとrefresh.cgiを使う設定にしてるならrefresh.cgiの内容も
294 名前:質問 mailto:sage [2008/01/29(火) 17:07:52 ID:???] 【 CGI名 】[ARISA/Multi]バージョン5.5/arisamulti.lzh(28KB) 【 配布元URL 】www.nagisanet.com/cgi/index.htm 【 設置サーバ 】KIWI(プロバイダ) 【スクリプトチェックの有無】? 【 質問内容 】 人工無能です。最初のページは表示されます。 名前や発言を入力し「発言/更新」ボタンを押すと 【Internal Server Error】となります 設置は、2つ下のフォルダの中で、1つ目のパーミッションが777で (このフォルダの中にCGI系は それぞれフォルダを作って入れて使ってます。動いてます) 2つ目の本体を入れたフォルダは[777]にすると最初の表示でエラーに。 [755]は作動。他、ファイルは指示通りのパーミッションから、 KIWI推奨と思われるパーミッションや 他にも色々かえてみましたが、最初のページしか表示されません。 ファイル自体も、文字コードをEUCとJISの両方試しました。 なお、[dic1.dat]と[dic2.dat]以外の辞書ファイルは空です。 最後に、書き込んだ辞書もテスト用に 数行だけに減らして試しました(EUCにしてアップ) 変な書き方はしていない筈なのですが・・・ 空ファイルがあるとまずいのでしょうか? CGI自体はよくわからないので、何が原因かわかりません。 宜しくお願いします。
295 名前:nobodyさん mailto:sage [2008/01/29(火) 17:26:50 ID:???] 701でやれ
296 名前:質問 mailto:sage [2008/01/29(火) 17:48:05 ID:???] 295さん> 294の私の質問についてでしょうか? CGIを701>フォルダごと701>CGIとフォルダ以外604 jcode.plを666や644など、 試しましたが、何もかわらず・・・・・。 最後に、上のフォルダも試しに701にしてみましたが、 かわらないので777に戻しました。(<他のCGIが作動してるので)
297 名前:質問 mailto:sage [2008/01/29(火) 18:06:13 ID:???] 294 296 追記> 更に調べてみたのですが、 【use CGI::Carp qw(fatalsToBrowser);】 を入れるとエラーがわかると書いたサイトがあったので試しました 結果↓ 【Nested quantifiers in regex; marked by <-- HERE in m/それは** <-- HERE *大変だね/ at arisamulti.cgi line 264.】 と出ました。 【arisamulti.cgi】【264行目】が問題なのでしょうか? だとしても、素人にはどうすればいいのかわかりません。 設定指示でも手を加えてはいけない個所です。 264行目が問題なのかわかりませんが…… ↓該当行と思われる個所です(関係なかったらごめんなさい) 【 if ($mess =~ /$in/ and (!$pser or $prev =~ /$pser/) and (($ctpic =~/$topic/) or (!$topic))) { 】 度々申し訳ありませんが、宜しくお願いします。
298 名前:289 [2008/01/30(水) 07:29:15 ID:rRzLaP7M] 293さん、ありがとうございます。 refresh.cgiは使う設定にしていないので、common/set.cgiを調べてみます。
299 名前:nobodyさん mailto:sage [2008/01/30(水) 09:55:49 ID:???] >>297 よーわからんが、ソースの文字コードをあわせてみ。
300 名前:質問 mailto:sage [2008/01/30(水) 11:21:16 ID:???] 299さん> 色々かえてみましたが、文字コードは全部まとめてEUCで落ち着きました。 1番の原因は、やっぱり0kbの辞書ファイルだったようです。 とりあえず[dic1.dat]と[dic2.dat]、と、説明書にあったので、 それだけ書いて稼動テストをしたのが悪かったようです。 1行づつ他にも書き込んだところ、稼動しました。 ありがとうございました。
301 名前:nobodyさん [2008/02/05(火) 16:06:35 ID:MGzpeoNr] Infoseekで0ch ver070124 を設置しようとして、いちおうadmin.cgiにユーザー登録して、 掲示板そのものは作れるようになったのですが、作った掲示板にスレッドを立てることができません。 スレッド作成ボタンをクリックすると、not-foundページに飛ばされてしまいます。 どれだけ探してもそれについては出てこないので、どなたか教えていただけませんか?
302 名前:nobodyさん mailto:sage [2008/02/05(火) 16:09:17 ID:???] どこかでエラー出てるだろうからそれを探せ。 ログ取れないなら、エラー出力を画面に出すとか。 パーミッションとかだと思うがな。
303 名前:301 mailto:sage [2008/02/05(火) 16:11:04 ID:???] >>302 パーミッションは確認しましたが、おそらく問題なしだと思います・・・。
304 名前:nobodyさん [2008/02/05(火) 16:24:50 ID:MGzpeoNr] >>301 Not Foundって404?
305 名前:nobodyさん mailto:sage [2008/02/05(火) 16:25:33 ID:???] そのNotFoundページは自サイト内なのか? そもそも飛ばしてる該当行近辺に問題は無いのか? その0chとやらを見てみようと思ったが、サイトが落ちてるみたいで見られん。
306 名前:nobodyさん mailto:sage [2008/02/05(火) 16:31:10 ID:???] >>305 ttp://www12.atwiki.jp/0ch/ サイトは落ちてますが、↑がwikiです。 ttp://jeffakatsuki.hp.infoseek.co.jp/cgi-bin/sougou/index.html ↑いちおうテストで作った板です
307 名前:nobodyさん mailto:sage [2008/02/05(火) 16:35:47 ID:???] >>306 ・・・書き込めました・・・w すみませんでした;;
308 名前:nobodyさん mailto:sage [2008/02/06(水) 04:57:28 ID:???] 【 CGI名 】 チャット 【 配布元URL .】 閉鎖 【 設置サーバ 】 ケータイ・ストリート 【スクリプトチェックの有無】 【 質問内容 】 表示時間はあっているのですが月日がズレて表示されます たとえば、2008/02/06 AM04:24が正しいのに 2008/09/06 AM04:26になってしまいます。 どこが間違っているのでしょうか? $ENV{'TZ'} = "JST-9"; $times = time(); ($sec,$min,$hour,$mday,$month,$year,$wday,$stime) = localtime($times); @weekly = ('Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sut'); $aft = $hour < 12 ? "AM" : "PM"; $hour = $hour > 12 ? $hour - 12 : $hour; $time = sprintf("%04d\/%02d\/%02d\(%s\) %s%02d\:%02d", $year+1900,$mon+9,$mday,$week[$wday],$aft,$hour,$min);
309 名前:nobodyさん mailto:sage [2008/02/06(水) 10:10:04 ID:???] ここは設置関係じゃないの? まあ、$monはどっから出てきたのか?($monthだろ?)、とか+9じゃなくて+1だろとかあるが。
310 名前:308 mailto:sage [2008/02/06(水) 14:50:23 ID:???] >>309 間違えてココに書いてしまいました すみません。 返答ありがとうございます おかげさまで日付が直りました。
311 名前:nobodyさん [2008/02/06(水) 21:35:15 ID:5RiUvhKk] かなり初歩的な質問ですいません。私はSO-NETというプロバイダーと契約しています。CGIについて調べてたら、SO-NETは自作CGIは設置できないとあったんですが、どういうことなのでしょうか?CGIが設置できるレンタルサーバーを借りても作動しないってことなんでしょうか?
312 名前:nobodyさん mailto:sage [2008/02/06(水) 22:48:12 ID:???] 【 CGI名 】 なし 【 配布元URL .】 park1.wakwak.com/~aa1/wwwolf/ 【 設置サーバ 】 niftyのHP 【スクリプトチェックの有無】 わかりません。。 【 質問内容 】 人狼ってゲームのCGI設置したいんだけど(nifftyに) できなくて質問CGIが動かないんだけど、以下エラー Wed Feb 06 00:22:09 2008 Client Abort 2-- detected during CGI/SSI process Wed Feb 06 00:22:18 2008 Warning: Connection closed and CGI process ID=400 still alive Wed Feb 06 00:22:19 2008 Warning: Connection closed and CGI process ID=400 ・・・・・・ 以下の文法あやしい? sub sub_lock { # 1分以上古いロックは削除する if (-e $lock_path) { local($mtime) = (stat($lock_path))[9]; if ($mtime < time - 60) { &sub_unlock; } } local($retry) = 5; # mkdir関数式ロック while (!mkdir($lock_path, 0755)) { if (--$retry <= 0) { &error('LOCK','LOCK is BUSY'); } sleep(1); } $sys_lockflag=1; } ニフティで設置してる人いたからできるとは思うんだけども誰か助けて(;;)。。。
313 名前:nobodyさん mailto:sage [2008/02/06(水) 22:58:13 ID:???] for(;;)
314 名前:nobodyさん mailto:sage [2008/02/07(木) 09:33:52 ID:???] >>311 so-netが提供してるサイトで設置できないということだろ。
315 名前:nobodyさん [2008/02/07(木) 20:38:00 ID:VNU1MDwh] >>314 私はiswebを使ってるんですが、私でもCGIが設置できるということですか?
316 名前:nobodyさん mailto:sage [2008/02/07(木) 22:01:50 ID:???] >>315 ttp://isweb.www.infoseek.co.jp/info/iw_spec.html#cgi 制限事項を確認しよう。 so-netに置いたページでisweb設置のアクセスカウンタを表示したい、とかだと 悲しいことになる。
317 名前:nobodyさん mailto:sage [2008/02/07(木) 22:38:29 ID:???] 誰か助けて(;;)。。。
318 名前:nobodyさん mailto:sage [2008/02/08(金) 10:15:36 ID:???] >>317 どこが問題になってるんだよ。 エラーとかいって何の情報も無いもの貼り付けたってわからん
319 名前:nobodyさん [2008/02/08(金) 17:32:50 ID:xKFr2FgH] wt.tool-4.info/cgi/matome.cgi ↑このサイトみたいに、IDを入れるとそのIDが全てのリンクに適用されるみたいなスクリプトは何て調べればでてきますか?
320 名前:nobodyさん mailto:sage [2008/02/08(金) 19:51:03 ID:???] >>319 こんなの簡単に出来るだろ… ただフォームで受け渡してリンクするだけだよ。
321 名前:nobodyさん [2008/02/08(金) 21:59:06 ID:xKFr2FgH] >>320 受け渡し方とか載ってるサイトないですか?
322 名前:nobodyさん mailto:sage [2008/02/08(金) 22:53:48 ID:???] ちょっとはググルとかすれば?
323 名前:nobodyさん mailto:sage [2008/02/09(土) 03:01:51 ID:???] 【 CGI名 】 なし 【 配布元URL .】 park1.wakwak.com/~aa1/wwwolf/ 【 設置サーバ 】 niftyのHP 【スクリプトチェックの有無】 わかりません。。 【 質問内容 】 人狼ってゲームのCGI設置したいんだけど(nifftyに) できなくて質問CGIが動かないんだけど、以下エラー Wed Feb 06 00:22:09 2008 Client Abort 2-- detected during CGI/SSI process Wed Feb 06 00:22:18 2008 Warning: Connection closed and CGI process ID=400 still alive Wed Feb 06 00:22:19 2008 Warning: Connection closed and CGI process ID=400 ・・・・・・ 以下の文法あやしい? sub sub_lock { # 1分以上古いロックは削除する if (-e $lock_path) { local($mtime) = (stat($lock_path))[9]; if ($mtime < time - 60) { &sub_unlock; } } local($retry) = 5; # mkdir関数式ロック while (!mkdir($lock_path, 0755)) { if (--$retry <= 0) { &error('LOCK','LOCK is BUSY'); } sleep(1); } $sys_lockflag=1; } ニフティで設置してる人いたからできるとは思うんだけども誰か助けて(;;)。。。
324 名前:nobodyさん mailto:sage [2008/02/09(土) 10:15:25 ID:???] ロック実行部分をコメントにして動くかどうかやってみれば? なんでその部分を抜き出して質問してるかわかんないんだけど 画面上は&error('LOCK','LOCK is BUSY')の部分が表示されるってこと? だとしたら$lock_pathを作成する親ディレクトリのパーミッションが実行許可してないんじゃ?
325 名前:nobodyさん mailto:sage [2008/02/09(土) 22:22:54 ID:???] >>324 ありがとうございます。$lock_pathのフォルダの属性が755でなかったのでまずかったです。 いまいきずまっているのはアドレス?mode=admin←この部分で =←これが原因なのかうまくうごかないのかな?誰か何か分かりませんか??
326 名前:nobodyさん mailto:sage [2008/02/09(土) 22:28:09 ID:???] だれかTok2のパーミッションわかる人いますか?
327 名前:nobodyさん mailto:sage [2008/02/09(土) 23:59:31 ID:???] >>325 if($ENV{QUERY_STRING} eq "admin") 上記をしようし解決しました 無事設置できましたありがとうございました
328 名前:nobodyさん mailto:sage [2008/02/19(火) 01:41:27 ID:???] 【 CGI名 】よくわかんないです 【 配布元URL .】 ttp://www.kent-web.com/index.html 【 設置サーバ 】 ぷらら 【スクリプトチェックの有無】 無し? 【 質問内容 】 ぷららには、レンタルサーバーだけではなく、ユーザーCGIといって CGIを設置できるサーバーがあると知ってそれをレンタルしてカウンターを設置しようと思いました WWWサーバーにあるページのアクセス数を、 ユーザCGIサーバに設置したCGIから計測したくて、ぷららQ&Aで調べたところ、計測は出来るそうですが 設置の方法が分かりません 誰か教えてください…
329 名前:nobodyさん [2008/02/19(火) 01:43:16 ID:bFCv2219] あげておきます
330 名前:nobodyさん mailto:sage [2008/02/19(火) 02:39:33 ID:???] >>328-329 ぷららの人に聞いたら? pc11.2ch.net/isp/
331 名前:nobodyさん mailto:sage [2008/02/21(木) 00:48:41 ID:???] knowledgebasepublisher kbpublisher.com これのインストール方法を教えてください land.to,xreaで試しましたがインストールできませんでした
332 名前:nobodyさん mailto:sage [2008/02/21(木) 22:51:38 ID:???] perlのdbiでテーブルの値をcgi出力したいんですが DBから取ってきた日本語だけ"?"に化けてしまいます SSHでperlから走らせると化けないので Apache(1.3)の設定が怪しいんですが… 鯖のロケール、DB、出力htmlは全部eucです よろしくお願いします
333 名前:nobodyさん mailto:sage [2008/02/22(金) 10:20:10 ID:???] DBは何?バージョンは?Perlのバージョンも 具体的にコード出せる?
334 名前:nobodyさん [2008/02/23(土) 11:53:57 ID:vvoMarKV] 他人が配布しているファイルを設置することは可能なのですが、 自分で1から作るとなぜか動きません。 例えば・・・・ @test.cgi #!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "a"; Aget.cgi #!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "a"; @はダウンロードしたファイルを書き換えたもの。 Aは自分でエディタで打ち込み(@のファイルをコピぺし)保存。 各々をアップロードし動作確認をすると・・ 1は正常に動作し2は「CGIの実行時にエラーが発生しました 。」 とエラーになります。 どういった事が原因となりえるのでしょうか…
335 名前:nobodyさん mailto:sage [2008/02/23(土) 17:54:32 ID:???] 文字コード
336 名前:nobodyさん [2008/02/25(月) 10:57:25 ID:wqD9Omv3] >>326 わざと間違えて設置したら出てこなかったっけ? 何のCGIつかうの?
337 名前:nobodyさん mailto:sage [2008/02/25(月) 11:32:04 ID:???] >>334 たぶん改行コードだと思うので ftpで送るときテキスト(アスキー)モードにしてごらん
338 名前:nobodyさん mailto:sage [2008/02/26(火) 17:23:25 ID:???] テンプレを読んだ上で質問します もしかしてcgiって.htaccessがないと設置できないのですか?
339 名前:nobodyさん mailto:sage [2008/02/26(火) 18:04:27 ID:???] >>338 テンプレのどこに.htaccessが必須と書いてあるのか?
340 名前:nobodyさん mailto:sage [2008/02/26(火) 18:09:02 ID:???] >>339 すみません、そういう意味じゃなくて テンプレ読みました、ということ言いたかったんです わかりずらくてすみません
341 名前:nobodyさん mailto:sage [2008/02/26(火) 18:11:27 ID:???] そりゃサーバの設定による
342 名前:nobodyさん mailto:sage [2008/02/26(火) 18:13:12 ID:???] >>341 回答ありがとうございます 調べてみます
343 名前:nobodyさん mailto:sage [2008/02/28(木) 22:32:29 ID:???] >>339 できるよ。 以上。 ↓次の方どうぞ
344 名前:nobodyさん mailto:sage [2008/03/07(金) 19:18:31 ID:???] CGIのローカルテストでApacheを使おうかと思うんですけど Apacheを停止して終了させれば、ハードディスクの中身公開しなくなりますよね? 自宅サーバを立てるつもりはないので・・・
345 名前:nobodyさん [2008/03/07(金) 23:31:23 ID:0K3cRZCA] あげておきます
346 名前:nobodyさん mailto:sage [2008/03/09(日) 11:32:13 ID:???] まぁ少なくともapache経由での公開はしなくなるが。 あと板違い。 Apache 初心者質問スレッド Part16 pc11.2ch.net/test/read.cgi/mysv/1185363093/
347 名前:nobodyさん [2008/03/19(水) 15:41:27 ID:dOMKIEqu] phpですがよろしいでしょうか? 【 CGI名 】 ES-FORM 【 配布元URL .】 www.mt312.com/script/16/ 【 設置サーバ 】 ハッスルサーバー 【スクリプトチェックの有無】 無 【 質問内容 】 配布元で推薦されているパーミッションと、サーバー側で推薦されているパーミッション 両方試しましたが「500 Internal Server Error」表示されてしまいます。 配布元での推薦構成はindex.htmlと同じ階層に「esformフォルダ」が設置されていますが、 当方ではphpフォルダを作り、その中にesformフォルダを入れています。 http://ユーザー名.***.jp/サイト設置フォルダ/php/esform/ また、配布されているlzhファイル内のindex.htmlをローカルで開いて見てみると、 配布ページのものとパーミッション設定が若干異なっているのが・・・orz どなたかアドバイスのほど、宜しくお願いします。
348 名前:nobodyさん mailto:sage [2008/03/19(水) 16:13:16 ID:???] phpのバージョンは? あと設置場所は? パーミッションは環境によって大きく変わる。 意味わからんで使ってるならまずサーバ側の説明読んどけ。
349 名前:347 mailto:sage [2008/03/20(木) 02:27:15 ID:???] phpのバージョンは4.3.xです。 設置場所と言いますのは何について指しているのでしょうか?
350 名前:nobodyさん mailto:sage [2008/03/20(木) 23:22:24 ID:???] 【 CGI名 】 dopvSTAR 【 配布元URL 】 tech.bayashi.net/ 【 設置サーバ 】 さくら 【スクリプトチェックの有無 】 わかりません 【 質問内容 】 設置し、アクセス解析ページのログは取得できるのですが、解析に「*不正な解析アクションが送信されました。」 と表示されます。パーミッションの設定、クッキー等は問題が無いと思うのですが… FAQで調べたり検索をしてみたのですが、この質問への回答がありません。 「答えるまでもない初歩的なミス」かもしれませんが、どうかよろしくお願いします。
351 名前:nobodyさん mailto:sage [2008/03/21(金) 16:00:35 ID:???] >>349 php 5.2.4以前で500エラー出すのはサーバの設定のせいだと思う。 だから、どのサーバに設置したのか聞いたのさ。 それとも自宅サーバ?
352 名前:351 mailto:sage [2008/03/21(金) 16:01:15 ID:???] つーか、サーバの設定にあわせた設置をしてない、という意味ね。
353 名前:347-349 mailto:sage [2008/03/22(土) 01:07:48 ID:???] >>351-352 サーバーはハッスルサーバーというレンタルサーバーです。 ttp://www.hustle.ne.jp/cgi.html こちらのページでPHPの実行例を見ることが出来ますが、私にはちょっと意味が… また、>>347 に書いたメールフォームの配布元にも詳しい説明やサポートBBSがないので 八方塞な状態で・・・
354 名前:nobodyさん mailto:sage [2008/03/24(月) 09:46:25 ID:???] >>353 やっぱりphpはcgiモードで動作するんだね。 そして、phpは /www/ 以下限定って書いてあるじゃないか。 www フォルダを作ってその下に置いてみ。
355 名前:nobodyさん mailto:sage [2008/03/24(月) 09:51:50 ID:???] ってwwwがpublic_html代わりなのか。 cgiモードで動作、かつsuEXECなのでパーミッションは cgiの説明書より、設置先の設定が優先、phpとしての設定は使えない。 フォルダを705(701でもいい)、phpを700にしてみ。 オーナー以外の書き込みは不要。 グループ(3桁の真ん中)はすべて0にしておけ。
356 名前:347 mailto:sage [2008/03/24(月) 14:59:48 ID:???] >>355 とりあえず、 php [705] | | +-- esform [705] / index.html | setup.php[700] | +-- app [705] | +-- data [705] | +-- tmp [705] としてみましたがesformフォルダ内のindex.html、setup.phpともにアクセスすると 同じエラーがでてしまいます。。。orz
357 名前:nobodyさん mailto:sage [2008/03/24(月) 15:09:19 ID:???] index.html でエラーが出るのはcgi関係ないだろう どんなエラーが出るの
358 名前:nobodyさん mailto:sage [2008/03/24(月) 15:11:21 ID:???] あと先頭に #!/・・・/php の表記がいらないとなってるから たぶんパーミッションも実行いらないけど一般で読めないと まずいかもね。700じゃなくて 604あたりで
359 名前:nobodyさん mailto:sage [2008/03/24(月) 15:20:45 ID:???] 同じエラーが出るっつーんだから > 「500 Internal Server Error」表示されてしまいます。 なんでしょう。.htaccess でやらかしてる系。 つーか、ご丁寧に配布物に .htaccess が入ってるのね。 >>356 index.html とか setup.php のある階層に .htaccess ってファイルがあるでしょ。 それの冒頭4行(3行+空行)を削除。
360 名前:347 mailto:sage [2008/03/24(月) 16:11:20 ID:???] >>357-359 みなさん、アドバイス有難うございますm(_ _)m >>359 さんのアドバイスを元に.htaccessの冒頭4行を削除してみたものの動かず、 なかばヤケクソで.htaccess自体を削除してみたら動いたのですが・・・ やはり後々、動作に支障がでてしまうのでしょうか?
361 名前:nobodyさん mailto:sage [2008/03/24(月) 16:22:46 ID:???] 動いたのはindex.htmlだけじゃなくてphpも?
362 名前:347 mailto:sage [2008/03/24(月) 16:33:04 ID:???] >>361 はい。とりあえず、簡単なメールフォームの作成と送信テストを行ってみましたが、 問題なく動いているようです。
363 名前:359 mailto:sage [2008/03/24(月) 16:34:51 ID:???] あらためて確認したら .htaccess の php_ な行の内容は 同梱の php.ini に全部書かれてた。 >>360 それが原因で支障が出ることはないと思うよ。 スクリプト自体のバグその他諸々による支障まではわかんないけど。 お疲れ様でした。
364 名前:347 mailto:sage [2008/03/24(月) 17:15:04 ID:???] >>363 ホントですかっ!? つ、ついに・・・ みなさん、アドバイス本当に有難うございました。 みなさんのおかげで無事設置する事ができました。 お疲れ様でした。
365 名前:nobodyさん [2008/04/01(火) 15:35:49 ID:Bp+xOiZ5] 【 CGI名 】 2ショットチャット 【 配布元URL .】 www.harukitchen.com/cgi/ 【 設置サーバ 】 tok2 or infoseek 【スクリプトチェックの有無】 無し 【 質問内容 】 こちらの2ショットチャットが、tok2やinfoseekに設置をしても Internal500エラーで動きません。 パーミッションをreadme通りや、tok2標準にしてもだめでした。 家の環境のhttpd + activeperlの環境ではすんなり動きますので、 sendmailのパスが記述してあることが原因ではなさそうです。 何が考えられますでしょうか?
366 名前:nobodyさん mailto:sage [2008/04/01(火) 16:18:37 ID:???] 改行コードじゃないの? ftpで送るときにASCII(テキスト)モードで送ってる?
367 名前:365 [2008/04/01(火) 16:24:19 ID:Bp+xOiZ5] ご回答ありがとうございます。 はい、テキストモードもきちんと試しました。
368 名前:nobodyさん mailto:sage [2008/04/01(火) 16:25:04 ID:???] これから考えられることを一つ一つ書いていって そのたびにそれはやりましたって答えるつもりかよ
369 名前:nobodyさん mailto:sage [2008/04/01(火) 16:29:44 ID:???] とりあえずtok2やinfoseekはエラーログ見られないのか? 先頭行の #!/usr/・・・ は指定どおりになってるか? それらが問題なけりゃ、2行目に print "Content-Type: text/html\n\n"; とか入れて どうなるか試してみるとか。 とにかく、ActivePerlというところを見ると手元のはWindowsらしいから パーミッションやら改行コード、Perl等へのパスあたりは設定全然違うから その辺全部どうやったのか書き出してくれ。
370 名前:365 [2008/04/01(火) 17:08:50 ID:Bp+xOiZ5] 確かにおっしゃるとおりです。 ご丁寧にありがとうございます。 まずは、試したことは #!/usr/bin/perl → #!/usr/local/bin/perl 両方試して× sendmailが問題かと思い、海外のsendmailが使用できる鯖にアップしても× パーミッショッンは、考えられるパターン全て試しました。 鯖を ・100webspace.net ・wing2.jp ・muryo-de.etowns.net などを試しましたが、だめでした。 369の方法を試すと、何もエラーが表示されず、 真っ白の画面が表示されるようになりました。
371 名前:nobodyさん mailto:sage [2008/04/01(火) 17:21:42 ID:???] わからなくて総当りでやってるのか。 それなら、Hello world とか数行のcgiを自分で作って それを動かせるようするのが先だな。
372 名前:nobodyさん mailto:sage [2008/04/01(火) 17:50:12 ID:???] 117: require '../jcode.pl'; くこか。と、適当に書いてみる。 真っ白の画面のソースを表示してみるとか >>369 案を print "Content-Type: text/plain\n\n"; にしてさらに試してみるとか >>2 を試すとかするとエラーメッセージが出るかもしれないよ。 それより、open() でコケることなどあり得ないし排他制御不要という素敵な方針の スクリプトだなあ。
373 名前:nobodyさん [2008/04/02(水) 03:48:25 ID:hvsOhy06] tok2かinfoseekってことは無料鯖だろ? 勝手に入れられる広告が原因て事ないのか?
374 名前:nobodyさん mailto:sage [2008/04/05(土) 11:38:25 ID:???] CGIの勉強をするために、自分のPCにテスト環境を作ろうと考えて このページを参考にAN HTTPDをインストールしました。 ttp://www.dream-seed.com/pukiwiki/index.php?AN%20HTTPD%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB 設定が良く分からなかったので教えてください。 例ではドキュメントルートを「D:\web-root」に設定しています。セキュリティの問題があるのでC:は回避したほうがいいと書いてありますが Dドライブがないので「C:\web-root」としましたが、エラーが出ます。ドキュメントルートという意味も分かりませんが、この先どうやって進めばいいでしょうか?
375 名前:nobodyさん mailto:sage [2008/04/05(土) 13:09:31 ID:???] AN HTTPD使ったこと無いけど エラー内容は? 設定したC:\web-rootは存在するの?
376 名前:nobodyさん mailto:sage [2008/04/05(土) 13:59:42 ID:???] 存在してません。f(^^; フォルダを作ればいいのでしょうか?
377 名前:nobodyさん mailto:sage [2008/04/05(土) 17:28:04 ID:???] #!/usr/bin/perl use LWP::Simple; print get("www.google.co.jp/ "); こんなのを書いてみました PC上でactiveperlで動かすと思った通りの動作をしますが、 cgiとして実行させると500エラーになります もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、 パスやパーミッションその他の理由ではないと思われます perlのバージョンは5.005だそうです よそを読みにいくことに制限があったり、LWP::Simple;が使えなかったり することはありますか その場合の代替案はありますか 【 CGI名 】自作 【 配布元URL .】 【 設置サーバ 】home1.catvmics.ne.jp/ 【スクリプトチェックの有無】不明 【 質問内容 】
378 名前:nobodyさん mailto:sage [2008/04/05(土) 18:39:56 ID:???] >>377 はじめにPHPスレに投げちゃった後始末はあれだけでいいのか。 > もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、 そのCGIでは、簡単なテキストを表示する前に何かを print してるはず。 それを書かないともれなく500がもらえる。
379 名前:nobodyさん mailto:sage [2008/04/05(土) 18:44:38 ID:???] #!/usr/bin/perl use LWP::Simple; print "Content-type: text/html\n"; print "\n"; print get("www.google.co.jp/ "); 待ってる間にバージョンアップさせたけど、 結果は同じでした エラーになるまでの待ち時間が長いので、 何かのタイムアウトになっているのだと思います
380 名前:nobodyさん mailto:sage [2008/04/05(土) 19:09:34 ID:???] >>2 参照で。 というより、ぐぐるさんには素のUAを送る LWP::Simple が使えないのだ。 ttp://www.google.co.jp/search?q=google+libwww-perl
381 名前:nobodyさん mailto:sage [2008/04/05(土) 19:20:26 ID:???] use CGI::Carp qw(fatalsToBrowser); を入れてみたら、エラーだとは言われないけど、 単に何も表示されないだけになってしまいました サンプルがgoogleなのは本質ではなくて、 いろんなurlを試しても同じでした で、設置サーバと同じサーバのurlを指定した時だけ、 エラーになるまでの時間が速いので、 そういうセキュリティっぽい何かかなと当たりを付けたのですが
382 名前:nobodyさん mailto:sage [2008/04/05(土) 19:33:20 ID:???] get("66.249.89.99/ "); では?
383 名前:nobodyさん mailto:sage [2008/04/05(土) 19:42:25 ID:???] 同じです 単に、ここのプロバイダのサーバに、 LWPが入ってないだけという気がしてきました それならそういうエラーが出そうなものですが、 タイムアウトみたいな動作をするのが謎です
384 名前:nobodyさん mailto:sage [2008/04/05(土) 19:50:17 ID:???] 前略 print "start\n"; print get("66.249.89.99/ "); print "end\n"; こんな感じにすると、 start end と表示されます モジュールが無いなら、実行すらされずに終わるんじゃないのかな 繋いだ先が全員でlwpを弾いているのかなと思って、 ちゃんと成功するローカルでの実行で送っている変数を調べると、 HTTP_USER_AGENTは"lwp-trivial/1.41" となっていて、そういう訳でもなさそうです
385 名前:nobodyさん mailto:sage [2008/04/05(土) 20:17:48 ID:???] さらに実験 use LWP::Simple; をコメントアウトしてしまうと、 start Content-type: text/html Software error: Undefined subroutine &main::get called at *****.cgi line 7. こんなエラー。 だから、LWPはあることはあるように思われる。 startがContent-typeより前なのもちょっと気になる。
386 名前:nobodyさん mailto:sage [2008/04/05(土) 20:35:00 ID:???] 諦めて、use LWP::UserAgent; バージョンをagent('Mozilla');で作りました でも、結果は同じでした 結果が表示されるまでの待ち時間はかなり短くなりました (10秒くらい)
387 名前:nobodyさん mailto:sage [2008/04/05(土) 21:28:32 ID:???] 多分駄目だろうなと思いつつ、use Socket; 版も作ったけど、 やっぱり同じでした 多分、ネットに繋ぐ機能が殺してあって、 かつエラーにはならないようにしてあるのでしょう あとは、誰かが>>379 を試して、その環境で動けば検証は終わりです cgiってそんなもんなのかな ネット上にあるんだから、ネットに繋ごうとするのは当然だと思えるけど、 案外、自前のHDDと人間からの入力だけで完結しているのばかりなのかも
388 名前:nobodyさん mailto:sage [2008/04/05(土) 22:01:51 ID:???] >>387 前略) print "Content-Type: text/html; charset=UTF-8\n\n"; print get("www.yahoo.co.jp/ "); localhost と xrea で Y!Jのトップもどきが出てきた。 外部接続に制限かけてるサーバなんだろうね。
389 名前:nobodyさん mailto:sage [2008/04/05(土) 22:43:41 ID:???] んー、やっぱり >>377 に戻って、代替案は無いかどうかだけど、 答えが出てきそうな感じじゃないなあ
390 名前:owler ◆/.TKMGzyY. [2008/04/18(金) 21:58:22 ID:14JzGIXn] 【 CGI名 】 オプスダスト 【 配布元URL .】 www.uploda.org/uporg1375071.zip.html 【 設置サーバ 】 ttp://atpages.jp/ www6.atpages.jp/owler/ 【スクリプトチェックの有無】 無 【 質問内容 】 根本的に何をすればいいのかが分からないです>< 配布者からのメールには パーミッションは dataフォルダの中身をphpから読み書きできるようにする と書いてありました。 ffftpでうpしてからの作業が分かりません。 パスはCGIです。
391 名前:nobodyさん mailto:sage [2008/04/18(金) 22:50:35 ID:???] 君はここで質問するにはまだレベルが低すぎるかと
392 名前:owler ◆/.TKMGzyY. mailto:sage [2008/04/19(土) 18:00:37 ID:???] 出直します^^;
393 名前:nobodyさん mailto:sage [2008/04/19(土) 21:33:19 ID:???] まあ、LWPが使えないとこが多いことすら知らない回答者陣だけどな
394 名前:nobodyさん mailto:sage [2008/04/19(土) 22:00:52 ID:???] いきなり LWP って...、ひょっとして最近知ったのか? (w
395 名前:nobodyさん [2008/04/19(土) 23:52:05 ID:XRebo2kf] >>393 標準モジュールすらゴッソリと使えなくしてたニフテーの事か?
396 名前:nobodyさん mailto:sage [2008/04/20(日) 02:02:41 ID:???] セキュリティ対策で、socketを使えなくしているプロバイダは多い っていうか、大多数
397 名前:nobodyさん [2008/04/27(日) 18:52:39 ID:e9s8GF3J] 【 CGI名 】nicky 【 配布元URL 】 www.din.or.jp/~raelian/ReadMeNicky.html 【 設置サーバ 】 さくらインターネット 昨日まで約1年間普通に使用できていたのに先ほど本日2つ目の記事を 投稿したら勝手にその前の記事と差し替えられてしまった 他にも1日に複数件投稿した日はあるんだけど今日は何度やってもだめ 何故だろう、すまんけど原因分かる人いる?
398 名前:nobodyさん mailto:sage [2008/04/27(日) 19:04:17 ID:???] 今実験したら @日付を28日にすれば複数投稿できる Aそれを編集で27日にするとやっぱりだめ B同サーバにおいてある同じnickyは27日複数投稿可 だった。呪い?
399 名前:nobodyさん mailto:sage [2008/04/27(日) 21:20:26 ID:???] 設置の話なのか?
400 名前:397 mailto:sage [2008/04/27(日) 23:57:00 ID:???] あー! ・・・ごめん orz 指摘ありがとう
401 名前:nobodyさん [2008/05/06(火) 23:40:47 ID:UbFvQc2L] Web制作板から誘導されてきました。 設置後の質問もこちらで大丈夫でしょうか? 【CGI名】unicodiaryとapeboard+(どちらも同じエラーが出ます) 【配布元URL】www.2apes.com/products/index.html ※unicodiaryは配布、サポート終了しています。 【設置サーバ】xreaで独自ドメイン使用 【スクリプトチェックの有無】動作確認済み 【質問内容】 サイトを開設してから2年以上ずっと問題なく動作していたのですが、 どちらのcgiでも突然管理画面にログインできなくなってしまいました。 パスワードを何度入力しても「403エラー」になります。 試してみたのは次の通りです。 1.別のディレクトリに同じファイルを入れてみる→同じように403エラー 2.友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 過去にアップした内容は全て閲覧可能ですが、管理画面のみ403になります。 現在独自ドメインで3つサーバーを使用していますが、3つのうち2つのサーバーで unico diaryとapeboard+ 共にログインができなくなっています。 最近ADSLから光に変えたのですが、cgiでもアクセスを制限するような記述は一切いじっていないので 突然ログインできなくなってしまい、困っています。 原因がわかる方がいらっしゃいましたら、お教えいただけたらと思います。 よろしくお願いいたします。
402 名前:nobodyさん [2008/05/07(水) 00:14:53 ID:EYqpOopn] >>401 僕も過去に xrea を利用していましたが, 信頼できる server だと思ってます. 文面から察するに server 環境の変化が原因とは思えません. なので, あなたが書いている内容を読み返して見てください. >友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 あなたの PC 環境の何らかの変化が原因であるように思えてなりません. >管理画面のみ403になります つまり, "管理画面" のみ "access denied" になっていると... 言い換えると何らかの原因で "管理画面" へのアクセスを弾かれているってことだと思います. 慌てる気持ちも理解できますが, 深呼吸をして冷静になれば道は おのずと... xrea を2年も利用している人ならば それなりのスキルの蓄積があるはず.
403 名前:nobodyさん mailto:sage [2008/05/07(水) 00:49:33 ID:???] >>401 > 2.友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 設置は問題なし。あと、自サイトの cookie を削除してから試すとか…たぶん結果は見えてますが。 > cgiでもアクセスを制限するような記述 そこは 403 にせず 200 で「ダメよ」と表示するスクリプトが多いはず。 そんなわけで * 自分が過去に置いた .htaccess が現環境の「私」を deny していないか * ttp://sb.xrea.com/showthread.php?t=10838 ←これのような気配がなんとなく。 * ttp://sb.xrea.com/showthread.php?t=12641 (これは違うと思う) 辺りの確認。unico は知らないけど apeboard+ の管理ファイル名が /mt/ を含んでるのも気になる。 xrea 側での規制ならこのスレではどうにもできないので、下記へ。 ttp://sb.xrea.com/ ttps://www.value-domain.com/support.php
404 名前:401 mailto:sage [2008/05/07(水) 23:45:15 ID:???] >>402 、>>403 アドバイスありがとうございます。 もう一度アップしているファイルをすべてチェックしてみましたが 403さんにご指摘いただいた.htaccessは、一切使用していませんでした。 unicoには/mt/を含むファイルはなかったのですが xreaに問い合わせて、回答待ちの状態です。 ちなみに3つの鯖のうち、1つが昨夜からダウンしたままです…orz
405 名前:nobodyさん [2008/05/09(金) 16:23:13 ID:hJDos6Qg] C言語でCGIを作りたいのですがうまくいきません httpd.confを <Directory "C:/xampp/htdocs/cgi"> Options ExecCGI AllowOverride None Order allow,deny Allow from all </Directory> と設定するまではあっていると思うのですが そこからどうすればいいのかがわかりません マッピングとか他の作業が必要なのでしょうか? どうしたらいいのかわからないので教えてください
406 名前:nobodyさん mailto:sage [2008/05/09(金) 16:57:20 ID:???] Apacheかな ScriptAliasじゃなくて、OptionsのExecCGIで対応するなら 拡張子の指定で AddHandler cgi-script .exe とかでどうか?
407 名前:nobodyさん mailto:sage [2008/05/09(金) 18:22:03 ID:???] CGIを使おうと思っているのですが、 HTML::Template 等、いくつかのモジュールが必要になるとの記載があります。 Perlでインストールされているモジュールを調べるには どうしたらよろしいでしょうか?
408 名前:nobodyさん mailto:sage [2008/05/09(金) 18:48:27 ID:???] CPAN使え
409 名前:nobodyさん mailto:sage [2008/05/09(金) 18:49:29 ID:???] とりあえず perl -MCPAN -e shell から
410 名前:407 mailto:sage [2008/05/09(金) 19:05:53 ID:???] FTPでしかアクセスできないため、CPANは使えません
411 名前:nobodyさん mailto:sage [2008/05/09(金) 19:17:54 ID:???] ftpでもおk
412 名前:nobodyさん mailto:sage [2008/05/10(土) 11:58:37 ID:???] 直接的な設置ではないのですが "<a href=\"○○○.cgi\?page=$next_line$link&width=$table_width\">NEXT>></a>"; とあった場合に、「NEXT>>」を htmlだと "<a href=\"profile.cgi\?page=$next_line$link&width=$table_width\"><IMG src="next.gif" width="12" height="12" border="0"></a>"; のような感じで代わりに画像を指定したいのですが、どう記述すれば文字から画像に変更できますか?
413 名前:412 mailto:sage [2008/05/10(土) 19:01:28 ID:???] 自己解決しました
414 名前:nobodyさん mailto:sage [2008/05/12(月) 02:02:01 ID:???] 【 CGI名 】 アクセス毎に違うものをHTMLに貼り付けるスクリプト 【 配布元URL .】 www.rescue.ne.jp/cgi/change/ 【 設置サーバ 】 xrea 【スクリプトチェックの有無】 有り 【 質問内容 】 中身を何もいじらずに拡張子をcgiに変え属性を755、changeを作り0を入れ属性を666にして change.cgiにアクセスするとscriptエラーが出るのですが原因分からないでしょうか?
415 名前:nobodyさん mailto:sage [2008/05/12(月) 14:34:08 ID:???] エラーログは? #!/usr/local/bin/perl これはあってるの? 改行コードは問題ない?
416 名前:nobodyさん mailto:sage [2008/05/13(火) 00:52:12 ID:???] >>415 レスありがとうです。 エラーはScript Errorとしか出ませんね・・・ パスも触ってないし間違ってはいないです。 AddHandler cgi-script-debug入れたhtaccessを入れると エラーも出なく$word_0〜$word_5まで順番に表示されてるんですが う〜ん 分からない・・・
417 名前:nobodyさん mailto:sage [2008/05/13(火) 12:12:08 ID:???] 表示するエラーじゃなくてエラーログだよ。 コマンドラインで、./change.cgi ってやるとどうなるよ。 あと設置サーバで調べてみたけど、suEXECなのかな? だったら、そのcgiの置いてあるディレクトリのパーミッションは? 試しに、ディレクトリを701、cgiを700、データファイルを600にしてみ。
418 名前:nobodyさん [2008/05/14(水) 07:07:19 ID:G73tvc5O] メールフォームのCGIでメールが送られてきませんが、 メールサーバー名はヤフーのフリーメールだと「smtp.mail.yahoo.co.jp」でいいのでしょうか?
419 名前:nobodyさん mailto:sage [2008/05/14(水) 09:02:59 ID:???] そのcgiを設置したサーバからのリレーは受け付けてるのか? もっと環境を詳しく書けよ
420 名前:nobodyさん [2008/05/16(金) 16:35:03 ID:lGnv/fMQ] Perlのあるモジュールがサーバにインストールされているか確認したいのですが、 そういったCGIはありませんか?
421 名前:nobodyさん mailto:sage [2008/05/16(金) 16:36:53 ID:???] 板違い そもそもcgiが必要なのか
422 名前:nobodyさん [2008/05/19(月) 15:50:30 ID:tIZ7X19x] useしてエラーならサーバに無ぇw
423 名前:nobodyさん [2008/05/24(土) 00:28:53 ID:3WmmHxge] igotfree.com/ ここのsendmail、CGIのパス教えてください
424 名前:nobodyさん mailto:sage [2008/05/24(土) 02:45:50 ID:???] 知るかボケフォーラムで聞け
425 名前:nobodyさん [2008/05/26(月) 18:34:15 ID:nPPNmKLQ] >>423 /usd/bin/bo/perl
426 名前:nobodyさん mailto:sage [2008/05/28(水) 18:39:38 ID:???] Web Calendar2 (カレンダー、スケジューラ) ttp://www3.biwako.ne.jp/~nobuaki/webcal/ を自鯖で使っています。User-Agentを判定して携帯で簡易表示もできるものなのですが、 一度、携帯でアクセスすると、その後はPCでアクセスしても簡易表示になってしまいます。 cgiファイルを一度保存し直してアクセスすると再び標準表示に戻ります。 よそのサーバでは問題なく動作しているようですが・・・。 何か原因が考えられませんでしょうか? サーバ:CentOS4.3、Apache2、Perl-5.8.5-36(SpeedyCGI)
427 名前:nobodyさん mailto:sage [2008/06/04(水) 16:01:45 ID:???] 行数が多くて怒られたので2つに分けて投稿します。 よろしくお願いします。 【 CGI名 】ルミーズカート Ver1.4.5 【 配布元URL 】www2.remise.jp/cart/-/FAQ?category=1 【 設置サーバ 】WADAX 【スクリプトチェックの有無】無 【 質問内容 】 商品画像のアップロードがうまく行きません。 実際にはアップロードを指定したファイル自体は生成されるのですが、 中身が0バイトの空ファイルになります。 【 やってみたこと 】 アップロードのルーチンが入っている basicUtil.pl に、下記コードを追加して検証 sub file_upload { (省略) #以下、検証のために追加した5行 open( TEST, ">${dir}test.txt" ); print( TEST "$UPLOADFILE\n" ); print( TEST "$FileName\n" ); print( TEST $file ); close(TEST); return 1; }
428 名前:427 mailto:sage [2008/06/04(水) 16:02:12 ID:???] test.txt に書き込まれた内容 --- C:\Documents and Settings\hogehoge\デスクトップ\test.jpg test.jpg --- なお、CGI.pm を使用した以下のファイルアップロードCGIは正常に動作しました。 ttp://www.ss.iij4u.or.jp/~somali/web/_perl_upload.html 一体どこに問題があるのか、次に何を試してみたらいいか、どなたか助言ください。
429 名前:nobodyさん mailto:sage [2008/06/06(金) 12:32:34 ID:???] 【 CGI名 】 access cgi ver.4.14 【 配布元URL .】 atworks-online.net/cgi_script/access_cgi/ver_4/download/access_cgi_414.lzh 【 設置サーバ 】 isweb 【 質問内容 】 search.plが最新版でも2006/12/31と古く、新しい検索サイトに対応していません。 au oneの検索サイトsearch.auone.jp/ これをsearch.plに追加したいのですがその方法がわかりません。 よろしくお願いします。
430 名前:nobodyさん mailto:sage [2008/06/06(金) 13:45:50 ID:???] >>428 パーミッ・・・Winか。 とりあえずファイルオープンや書き込みの時の戻り値でエラーコード調べてみては。
431 名前:nobodyさん [2008/06/23(月) 01:07:09 ID:AigvB2R1] お願いします。 【 CGI名 】 Web Diary Professional 【 配布元URL .】 www.web-liberty.net/ 【 設置サーバ 】 さくらインターネット 【スクリプトチェックの有無】 無 【 質問内容 】 文字コードがuft-8で設定されていますがShift_JISに変換する為にはどこをいじればよいでしょうか? ./skin/header.pmを <?xml version="1.0" encoding="Shift_JIS"?> <meta http-equiv="Content-type" content="text/html; charset=Shift_JIS" /> としましたがページ情報を見るとuft-8のままです。 Jcode.pmでしょうか。。 助言を頂きたいです。
432 名前:nobodyさん mailto:sage [2008/06/23(月) 01:36:16 ID:???] ざっくり見てみたけど lib/webliberty/Parser.pm の228行目辺りのif文工夫してみてはどうだろ
433 名前:nobodyさん [2008/06/23(月) 12:00:25 ID:XNxa6p4x] >432 レスありがとうございます。 228行目を utf8 から sjis では変わらなかったのですが lib/webliberty/Basis.pm 23行目を charset=UTF-8\n\n"; から charset=Shift_JIS\n\n"; に変えることで Shift_JISにはなったようです。 ただ、後出しですみませんが 変更前はfooterのみ文字化けしていたのに対し、 変更後はheader,mainが文字化けを起こしています。 引続き原因と改善方法を考えてみます。 もしお気付きの点があればアドバイス頂けると嬉しいです。 助言ありがとうございました。