1 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:02 ID:???] CGIを設置しようとしてうまくいかない場合の質問はこちらで。 自分でどのようなことまでやったか、エラー・動作がおかしい場合は その内容を詳細に書くこと。 配布元、設置先で質問・解決できない場合は、ここで質問すれば 親切な人が教えてくれるかもしれません。 質問テンプレ(全項目記入) 【 CGI名 】 複数のバージョンがある場合が多いので正確に 【 配布元URL .】 【 設置サーバ 】 レンタルスペース名または設置中のURL 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 ※ エラーがでてるならエラーメッセージも書くように。 続きは>>2-5 辺り。
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に変えて見たらデータファイルに保存できるようになりました。