CGI設置について質問【Part3】
at PHP
1:nobodyさん
07/04/10 03:33:02
CGIを設置しようとしてうまくいかない場合の質問はこちらで。
自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布元、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合が多いので正確に
【 配布元URL .】
【 設置サーバ 】 レンタルスペース名または設置中のURL
【スクリプトチェックの有無】 自分でチェックできないものは使わない
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように。
続きは>>2-5辺り。
2:nobodyさん
07/04/10 03:33:25
エラーメッセージについて
500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。
ちゃんとしたエラーメッセージを書くように。
エラーメッセージはログに記録されている。
ログのありかがわかんないときは、サーバの管理人に問い合わせる。
もしくは、モジュールが入っている事が前提だが、
2行目に
use CGI::Carp qw(fatalsToBrowser);
の一文を挿入する。
したらエラーメッセージがブラウザに表示される。
あとは修正すればよい。
自分で修正できなかったら、エラーメッセージも書いて質問しる。
※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ
3:nobodyさん
07/04/10 03:33:40
こちらを参考に、自宅のPCでテストできる環境を作れ
URLリンク(www.dream-seed.com)
【過去スレ】
CGI設置について質問
スレリンク(php板)
CGI設置について質問 【Part2】
スレリンク(php板) (前スレ)
4:nobodyさん
07/04/10 03:34:06
テンプレ以上。
5:nobodyさん
07/04/10 03:52:06
>>1乙
6:nobodyさん
07/04/11 18:56:55
PHPでも大丈夫でしょうか?
もしも、スレ違いだったら申し訳ないです。
【 CGI名 】 汝は人狼なりや?のPHP+MySQL移植版(from ふたば) version 1.1.5
【 配布元URL 】 URLリンク(f45.aaa.livedoor.jp)
【 設置サーバ 】 URLリンク(xoxo.s103.xrea.com)
【スクリプトチェックの有無】 無
【 質問内容 】設置方法に書かれてある通り、データベースのサーバ名、ユーザ名、パスワードを書き換え、MySQLのデータベースも作成しました。
PhpMyAdminへログインすると正常に機能しているようなのですが、上手く設置が出来ません。
データベースのサーバー名には「localhost」、ユーザー名は「ユーザーID」を書き込んであります。
7:nobodyさん
07/04/12 22:48:47 kXYSD1iX
【 CGI名 】あめぞう掲示板
【 配布元URL .】URLリンク(www.mikawaban.com)
【 設置サーバ 】さくらサーバー
【スクリプトチェックの有無】・・・
【 質問内容 】fftpで送信して確かめる場合、urlはどうなる訳ですか?
8:nobodyさん
07/04/13 00:51:33
>>7
三河板でやれ
9:nobodyさん
07/04/15 13:39:50
>>6
データベースが正常に機能しているってのが・・・テーブルはできてるのかな?
>>7
ディレクトリ・パスについて勉強してください
10:nobodyさん
07/04/17 01:49:56 s1TJN2b0
初心者質問板で質問したのですが、こちらへと誘導されました
URLリンク(www.puti-banbeena.com)?
このサイトで「申し込みメールフォーム」をダウンロードしたのですが、
送信ボタンを押して自分のもとにメールが送られてくるように設定するにはどうしたらよいのでしょうか?
11:nobodyさん
07/04/17 01:55:14
>>10
Webサイト制作初心者用質問スレ Part 182
スレリンク(hp板:520-521番)
ここで誘導した人です。(些細なことだけど初質板は URLリンク(etc6.2ch.net) 別にある)
>>1-3参照。誘導時にレス番入れればよかった。
12:nobodyさん
07/04/24 20:13:13
【 CGI名 】 FLASH DORAMA
【 配布元URL .】 URLリンク(ander_song.at.infoseek.co.jp)
【 設置サーバ 】 URLリンク(isreg.www.infoseek.co.jp)
【スクリプトチェックの有無】 無
【 質問内容 】 起動してみたところ右上にwriteなどの項目が出ません。
conf.xmlの<CgiURL value="http://(設置したCGIのディレクトリまでのアドレス)/flash.cgi" />
のディレクトリまでのアドレスというのはインフォシーク楽天だとどうすれば分かるんでしょうか?
13:nobodyさん
07/04/28 13:04:34
age
14:nobodyさん
07/04/29 14:13:18
>>12
ディレクトリ・パス・URLについて勉強してください
15:nobodyさん
07/04/30 12:17:56
FLASHじゃなくてCGI側のDORAMAを作りたいのですがどこを編集すればいいのでしょうか?
編集してるものをプレビューするにはどうすればいいのでしょうか?
16:nobodyさん
07/04/30 13:44:42
まったく何が言いたいのかわからん
17:nobodyさん
07/04/30 14:21:36
サンプルCGIのようなDORAMAを作りたいんですがね、ディレクトリ内の何を編集すればいいんでしょうか?
あと、プレビューっていうか完成したら何を開けばDORAMAとして扱えるんでしょうか?
18:nobodyさん
07/04/30 14:50:04
>15
まず日本語をよく勉強して、
自分の言いたいことを人にきちんと伝えられる文章が書けるようになってから来てください。
>17
お前誰?
19:nobodyさん
07/04/30 15:14:10
※質問者はIDを出して書き込みしてください。(メール欄は空欄にして書き込む)
20:17
07/04/30 15:41:59
こうですか?分かりません。
21:nobodyさん
07/04/30 15:57:03
つまらん
22:17
07/04/30 16:07:49
>>18
ディレクトリ内にfdora.cgiとかあるじゃないですか。
その複数ある中のどれをどういじれば設置できるのかな、って。
プレビューがどうとか言うのはですね、flashフォルダ内にはdorama.htmlっていう
編集が反映されてるのが見れるhtmlが用意されてるじゃないですか?
それのFLASHとしての表示ではなく、URLリンク(ander_song.at.infoseek.co.jp)
こちらのように見えるhtmlはないのかな、と思いまして。
23:17
07/04/30 16:08:43
>>21
何を言っておられるんでしょうか。
私は言われたようにしただけですよ。
24:nobodyさん
07/04/30 16:13:27
IDを出せと言ってる
25:17
07/04/30 16:21:48 JXY8R3X4
子供地味た真似をしてすみませんでした
26:nobodyさん
07/05/01 07:26:43
もうお前の書き込みに反応してくれるヤツはいないよ
他をあたれ
27:nobodyさん
07/05/01 22:32:38
いくらなんでもそりゃねえだろお前
>25もガキ臭いけどお前のその考えも充分ガキ臭い
28:nobodyさん
07/05/01 23:17:54
じゃあお前が対応してやれよ。
29:17
07/05/02 00:13:32
是非お願いします。
30:nobodyさん
07/05/02 00:39:27
なにこの自演
31:17
07/05/02 01:16:25
自演って・・・もう自演でも何でもいいので教えてくれませんか。
確かに一昨日は私もふざけた真似をしましたがせめて質問には答えていただきたいです。
32:nobodyさん
07/05/02 01:41:31
はいはいじゃあ>>27が答えてくれるよ
33:17
07/05/03 02:19:50
答える気がないやつは黙ってろよカスw
何周りに便乗して調子に乗ってんだw馬鹿じゃねえの?ww
34:nobodyさん
07/05/03 02:59:34
はい次の人
35:17
07/05/03 12:14:29
ディレクトリ内にfdora.cgiとかあるじゃないですか。
その複数ある中のどれをどういじれば設置できるのかな、って。
プレビューがどうとか言うのはですね、flashフォルダ内にはdorama.htmlっていう
編集が反映されてるのが見れるhtmlが用意されてるじゃないですか?
それのFLASHとしての表示ではなく、URLリンク(ander_song.at.infoseek.co.jp)
こちらのように見えるhtmlはないのかな、と思いまして。
36:17
07/05/03 14:18:28
事故解決しました
37:nobodyさん
07/05/04 01:48:27
こたえる気が無いんじゃなくて、おまえの日本語が意味不明だから、誰も答えられなかったんだよ。まぬけ。
38:17
07/05/04 20:09:03 np96FQfT
貴方達のような気味が悪いオタクじゃないからCGIについて理解してないんですよ。
どうやら手馴れたキモオタのみなさんには理解できないような言い方になってるみたいで。
っていうか答える気ないなら黙ってろっつってんだろうがよ
わざわざ意味もなく叩きに来やがって
暇人のニート様ですかお前ら
39:nobodyさん
07/05/04 20:23:45
はいはい、わかったからageんな
>>12-38はもう来なくていいよ
>>37
お前のは意味は伝わるがゆとりのにおいがする
40:nobodyさん
07/05/05 00:42:32
ここは怒涛の自作自演が繰り広げられるインターネッツですね
41:nobodyさん
07/05/05 01:08:22
明らかに途中から本人じゃなくなってる件について
42:nobodyさん
07/05/05 14:06:25
17の人気に嫉妬
43:nobodyさん
07/05/06 00:53:16
次の質問どうぞ
44:nobodyさん
07/05/06 14:13:42
>41
その点もふまえた上で楽しむのが2chの醍醐味
45:nobodyさん
07/05/08 15:34:32
本人来ないな
46:17
07/05/09 15:44:52
おまいらに幸あれ
47:nobodyさん
07/05/11 22:07:56
ここは魔王17の魔の手によりクソスレと化しました
48:nobodyさん
07/05/12 01:35:40
img0ch
の設置の仕方教えてもらえませんでしょうか?
49:nobodyさん
07/05/12 13:14:58 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さん
07/05/12 13:25:36
Forbbinてなに?w
51:nobodyさん
07/05/12 13:27:25 IYoFhhU9
>>50
Forbiddenの間違いです
52:nobodyさん
07/05/12 14:21:33
【PHP】下らねぇ質問はここに書き込みやがれ 45
スレリンク(php板:991番)
で、(間違って)ここに質問投げて、
Apache 初心者質問スレッド Part15
スレリンク(mysv板:614番)
もう自鯖板に移動済みか。
53:49
07/05/13 15:32:56 g79BGfmH
いちいち晒さないでください
迷惑です
54:nobodyさん
07/05/13 16:32:02
クマー
55:nobodyさん
07/05/18 07:12:59 mBpw7ul+
このスレは17みたいなDQNや50みたいなカスが出てくるな
56:nobodyさん
07/05/18 19:23:42 eLsiQfyw
cgiがミスった時に出る
「Internal Server Error」
という文言ですがこれって自由に書き換えたりできのでしょうか?
57:nobodyさん
07/05/18 19:29:22
ErrorDocument 500 "nurupo
58:nobodyさん
07/05/19 03:50:11
>>56
htaccess
59:nobodyさん
07/05/21 16:23:46 MqzB+cQu
>>58
ありがと!
60:nobodyさん
07/05/22 13:44:13 z2dexH0q
おガキ様かよ
61:nobodyさん
07/05/23 16:55:06 KZmlOUJL
【 配布元URL .】www.candy-cgi.com/perl/Site_Links_Type1.html
【 設置サーバ 】xrea
このCGIの登録パス画像が有料では表示される
無料では表示されないんだけどどうすればいいですか?
62:nobodyさん
07/05/24 00:58:49
日本語でおk
63:nobodyさん
07/05/24 09:47:47
>>61のindex.cgiの、たくさんあるんだけど、たとえば61行目の
if($pass =~ /[^0-9]/ ){&error("パスワードが正しくありません");}
この =~ <-これは何? Windowsだと何に見えるの? ~の全角?
64:nobodyさん
07/05/24 10:35:38
match演算子
winでもmaxでもlinuxでもイコール+半角チルダ
つか何がしたいんだ
65:nobodyさん
07/05/24 13:02:23
>63
それのどこが『CGIの設置』についての質問なんだ?
66:nobodyさん
07/05/26 21:42:57 UYSHfXjG
【 CGI名 】 簡単設置!自動返信機能付メールフォームCGI 5.2
【 配布元URL .】 URLリンク(www.synck.com)
【 設置サーバ 】 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さん
07/05/29 10:49:11
>>66
見ての通りspamチェックに引っかかってるだけだと思うが。
ノートンか何かでREFERER出さないようにしてない?
68:よろしくお願いします。
07/05/30 23:03:00 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さん
07/05/31 00:51:00
【 CGI名 】 Sn Uploader
【 配布元URL .】 URLリンク(sugachan.dip.jp)
【 設置サーバ 】 WING2
【スクリプトチェックの有無】 無
【 質問内容 】
WING2が推奨するパーミッションで、フォルダ701、cgi700
設置したのですが本体が起動してくれません。
Perlのパスもちゃんと指定してあります。
どこをどう直せばいいのか全く分かりません。よろしくお願いします。
70:nobodyさん
07/05/31 04:24:19
>>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
07/05/31 15:17:51
>>70
お返事ありがとうございました。
別のサーバーに移って解決しました。
72:nobodyさん
07/06/02 10:39:44
【 CGI名 】 Sn Uploader
【 配布元URL .】 URLリンク(sugachan.dip.jp)
【 設置サーバ 】 URLリンク(tmsn.dip.jp)
【スクリプトチェックの有無】 無
【 質問内容 】
設置をし、jpg等の画像ファイル等はうpできたのですが、
zipをうpするとDLした時にファイルが開けませんでした。
特に弄るところはないので、どうしたものかと悩んでいます。
よろしくお願いいたします。
73:nobodyさん
07/06/02 13:16:24
>>72
CGIの問題じゃないと思われ
74:72
07/06/02 17:04:41
>>73
となると鯖の問題でしょうか?
板違いすみませんでした。
75:nobodyさん
07/06/03 06:42:40 UhqtBQI/
【 CGI名 】 ギャラリーアップロードボード
【 配布元URL .】 URLリンク(pink.obi.ne.jp)
【 設置サーバ 】 URLリンク(tok2.com)
【スクリプトチェックの有無】 無
【 質問内容 】
アップロードしましたが500エラーが返ってきます。
1.パーミッションはあっていますか?
TOK2.comでは各ユーザーの権限でCGIが動作します。
CGIのパーミッションは700です。
CGIを設置するディレクトリーのパーミッションは701で動作します。
2.CGIで使用されるファイルのパスはあっていますか?
あなたのディレクトリー(フォルダ)のフルパスは
/home/member/あなたのアカウント/です。
上記のように出たので、ディレクトリ701、CGIパーミッション700となっているのをそれぞれ確認しました。
CGIのファイルパス記載
URLリンク(www51.tok2.com)(アカウント名)/cgi-bin/gallup
Perl一行目
#!/usr/bin/perl
で間違いはないと思うのですが、やはり同様のエラーが返ってきます。
よろしくお願いします。
76:nobodyさん
07/06/03 09:15:15
gallupskin1.cgi〜gallupskin4.cgiの改行コードが\rだから
77:nobodyさん
07/06/03 12:17:44 TNsUMEfU
> あなたのディレクトリー(フォルダ)のフルパスは
> /home/member/あなたのアカウント/です。
なるほど
> CGIのファイルパス記載
> URLリンク(www51.tok2.com)(アカウント名)/cgi-bin/gallup
なんでだよ
78:75
07/06/03 19:48:32 UhqtBQI/
>>76
改行コードですか。その辺りの知識は皆無です・・・orz
ググって調べてみたのですが、プログラムに疎い自分には難解で変換法がよく分かりません。
指南していただければ幸いですorz
>>77
すいません、レスの記載ミスです。
「直リンクで記載」とありまして、
URLリンク(www51.tok2.com)(アカウント名)/cgi-bin/gallup
か
/home/(アカウント名)/cgi-bin/gallup
がよく分からず両方試してみたのですが駄目でした。
79:nobodyさん
07/06/03 20:17:36
>>78
今のままでもローカルではおそらく動くでしょうが、
tok2はunix鯖なので改行コードLFでしか動きません。
1. terapadをインストール
URLリンク(www5f.biglobe.ne.jp)
2. terapadで>>76のファイルを順次開き、ファイル->文字/改行コード指定保存
->文字コード:SHIFT_JIS、改行コードLF、上書き保存にしてOK
3. >>76のファイルのみ上書きアップロード
おわり。
80:75
07/06/03 21:03:28 UhqtBQI/
>>78
すいません/member/がまた抜けてましたorz
御指南いただいた通りやってみましたがやはり500でした。
やったこと
gallup.cgiのIDディレクトリを
URLリンク(www51.tok2.com)(垢)/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
07/06/03 21:14:10 UhqtBQI/
↑追加。cgi-binフォルダも(701)に変更。以上です。
82:nobodyさん
07/06/03 21:32:07
うちのサーバではダウンロード・展開・改行コード直してアップロードだけで動きましたので後は固有の問題でしょう。
83:75
07/06/03 21:52:50 UhqtBQI/
>>82
tok2のサーバですか?
84:75
07/06/03 22:42:11 UhqtBQI/
報告です。
何とか動作しました。
どうもサムネイル作成に必要なイメージマジックがtok2にはインストールされていないようで、
gallup.cgiから同モジュール作動部を削除したところ無事起動しました。
>>76 >>77 >>79 >>82
有り難うございました。
85:nobodyさん
07/06/05 17:17:20 X3AF9VoS
ここでEBSの質問してもいいですか?
86:nobodyさん
07/06/05 17:19:30
知らんけどCGIならいいんじゃないか?
87:nobodyさん
07/06/05 17:25:43 X3AF9VoS
じゃあお言葉に甘えて・・・
ローカルでEBSを設置したのはいいけど管理のやり方が分からないなんてアフォっぽい質問に答えてくれる紳士な方いらっしゃいますか?(ノ∀`)
88:nobodyさん
07/06/05 19:43:52
管理≠設置
まず日本語をしっかり勉強して、理解できるようになってからこい
89:nobodyさん
07/06/14 21:44:58 V1kIgrxh
【 CGI名 】 ?kent-webという所で配布してました。
【 配布元URL .】 URLリンク(www.kent-web.com)
【 設置サーバ 】 URLリンク(www11.plala.or.jp)
【スクリプトチェックの有無】 無し?
【 質問内容 】 The requested method POST is not allowed for the URL /rwaqua/postmail/postmail.cgi.
とエラーメッセージが出てしまいます。
どこがおかしいのかわかりません。
よろしくお願いします。
90:nobodyさん
07/06/15 14:07:10
エラーメッセージでググればいっぱい出てくるよ
91:nobodyさん
07/06/15 14:14:36 dG1oVDdh
【 CGI名 】 ホームページビルダーに入っていたものをほぼそのまま使っています
【 配布元URL .】 【 設置サーバ 】 ロリポップ
【スクリプトチェックの有無】 無し?
【 質問内容 】
@メールフォーム(HTML)送信ボタンを押すと送信完了画面へ移動
↓
Aメールフォーム送信完了画面(CGI)
ここにも【追加メッセージがあればどうぞ】とメールフォームを付ける
↓
B送信完了画面(CGI)
という物を作りたいです。
@からAはうまくいっていて、ちゃんと送信されたメールも届いているのですが
AからBがうまくいきません。
表示はされるし、Aの送信ボタンを押すとBのページに切り替わるのですが
メールが届いていないのです・・・
何か考えられる原因があれば教えていただきたいです。
よろしくお願いします。
92:nobodyさん
07/06/15 18:14:31
>91
> ちゃんと送信されたメールも届いているのですが
> メールが届いていないのです・・・
まずはこの矛盾について説明求む
それとここは「CGI設置」についてのスレなので、CGIを作りたいってのならスレ違いです
93:91
07/06/15 18:24:34
>92
@のページで入力、送信したメールは届くが
Aのページで入力したメールは届いていない、と言う事です。
CGIは特に改変してないので
私が作ったわけではないんですが
スレ違いでしたか…スイマセン移動します
94:nobodyさん
07/06/15 18:35:37
HPBに入っているCGIとやらは見たことも触ったこともないのでさっぱり知らん。
そのまま使っているとのことだが、デフォルトでは完了後に再度送れるようにはなってないわけだよな?
できるように改造したいということか?
普通に考えて、そのまま2つめを設置すれば動きそうなもんだが、まぁその辺がおかしいんだろ
95:91
07/06/15 23:41:11 EjrbeAKL
Locationヘッダを置くことで解決しました。
やっぱりタグをいじらなければ無理だったんですね・・・
94さん、考えてくださった方、ありがとうございました。お邪魔しました。
96:89
07/06/16 22:42:02
>>90
すいません、もちろんググってはいたんですがわかりません。
もう一度ググってもわかりませんでした。。
97:nobodyさん
07/06/17 08:48:20
>>96
ガキじゃないんだから、どこまでわかってどこがわからんのか位説明しろよ
98:89
07/06/18 22:01:26
>>97
実はそれすらわかりません^^;
パーミッションはぷらら側の704に全てしてあります。
あとは、サイトの記述通りしてます。
やり方ももう一度見直してみましたが、間違っているところはなさそうです。
99:nobodyさん
07/06/18 22:53:26
>>98
> あとは、サイトの記述通りしてます。
> 間違っているところはなさそうです。
本当にそうなの?
URLリンク(www.plala.or.jp)
> 5. サーバ名とディレクトリ名
> サーバ名 cgixx.plala.or.jp
(略)
> URL URLリンク(cgixx.plala.or.jp)ディレクトリ名/
ぷららのCGI事情をよく知らないんだけど、これには当てはまらないの?
少なくとも>>89で設置されてるものはこの記述通りでない場所のスクリプトを叩こうとしてるよ。
100:nobodyさん
07/06/19 20:30:40 JhE/0WUm
【 CGI名 】 Ahhan! BBS Ver2.5X
【 配布元URL .】 URLリンク(www.kokobbs.com)
【 設置サーバ 】 WING2
【スクリプトチェックの有無】
【 質問内容 】
すごいくだらないことですいません…。
一応設置はできて、ちゃんと動いているのですが、背景等デザインの設定で
1つだけ色が変えられなくて困っています。
説明下手なので画像貼ります。
URLリンク(up.cute.bz)
設定する場所が見当たらなくて・・・
誰かご教授ください。
お願いします。
101:100
07/06/19 20:46:54
すいません。
自己解決しました。
てっきりローカルで設定すると思い込んでいましたが、
管理画面で設定できました。
本当にすいません。
102:89
07/06/19 21:38:09
>>99
ありがとうございます。
あともう少しでなんとか出来そうな気がします。
103:nobodyさん
07/06/20 06:12:01 f7UAMm9N
>>68
最初のindex.htmlを置かせるのは、セキュリティエラーを出さないためだろう。
あまり意味ないので、深く考える必要なし。
漏れの経験では、一番最初は、imgboard.cgi本体の方へブラウザでアクセスして、そこのフォームで
なにか、適当に記事を書き込めばindex.htmlの中身が掲示板になる。
ちなみに、R6.1f for youTubeは英語&中国語SPAM対策前なので自動広告投稿に弱い。
最新のR6.1g for youTube(スパム対策Ver2.1ってやつ)を使うと、確かにSPAMがなくなる。
それを使うが良いだろうよ。
104:nobodyさん
07/06/22 01:57:34 79UMbEsx
【 CGI名 】 MST-SP3.1.2(最新版)
【 配布元URL .】 URLリンク(azuangel.iobb.net)
【 設置サーバ 】 URLリンク(www.abcoroti.com)
【スクリプトチェックの有無】 無
【 質問内容 】
設置後、ログインしてゲームの画面はちゃんと映るのに、シミュレーターで戦闘しようとボタンを押したら戦闘画面ではなく下記のようなのが表示されました。
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さん
07/06/22 07:15:45
ヘッダが複数出てるんじゃない?
プログラム構造の見直しが必要ってとこか
106:nobodyさん
07/06/22 12:32:07 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さん
07/06/22 18:48:10 79UMbEsx
ヘッダが複数…ですか。
どこかのプログラムに余計なものが入っているということですか?
MST-SP3.1.2(最新版) を導入後、
URLリンク(shirayuki.saiin.net)
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)を組み込んだんですけど…。
108:nobodyさん
07/06/23 00:40:44 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さん
07/06/24 23:35:43 k/bgKVMH
設置し直そうとして設置してみたら今度は、戦闘画面の代わりに下記のエラーが出ました。
これもヘッダが原因なのでしょうか?対応に困ってます。
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: simulator.cgi
どなたか試してもらえませんでしょうか?
URLリンク(azuangel.iobb.net)
の「V1_SP3.1.2(最新版) 」に、改造スクリプトで紹介されている「管理用改造」「勢力設定改造」を入れた後、
URLリンク(shirayuki.saiin.net)
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)と
URLリンク(shirayuki.saiin.net)
の修正されてある「重力圏」も組み込んでエラーが出るか出ないかを…。
110:nobodyさん
07/06/25 01:42:21
つーか今使ってるスクリプト晒せよ。
じゃないとお前が間違ったのか元が間違ってるのかわからんだろ。
111:nobodyさん
07/06/25 05:23:11 cm4PBiGH
晒せといわれましても結構なファイル数の数ですし…
ファイルをメールで送るというのはどうですか?
よろしければメアドを教えて下さい。
112:nobodyさん
07/06/25 08:45:11
つ圧縮
113:nobodyさん
07/06/25 18:27:40
>>109
>Premature end of script headers: simulator.cgi
これはヘッダーを出す前にヘッダー以外のものが出力されている
原因のほとんどのケースはエラーメッセージを吐いてる
で、そのエラーメッセージはほとんどの場合ブラウザの
エラーログに出てる。
114:nobodyさん
07/06/25 18:56:13
問題切り分けろよ
切り分けられないなら諦めろよ
115:nobodyさん
07/06/25 21:35:57 cm4PBiGH
スクリプトヘッダの早い死:simulator.cgi
指摘される前にエラーの意味が知りたかったのでヤフーで翻訳してみましたら、そしたら上記の答えが返ってきました。
ヘッダ以外のものが先に…ですか。
指摘されてなんとなく原理みたいなものが見えかかってきた感じがします。
コーティングスキルに乏しく、解決策を見出せる自身がありません。
圧縮したものがありますのでメールでご迷惑なら、「>>110さん」がおっしゃっておられた通り晒しますので、DLしてスクリプトを見てもらえませんか?
「admin_sikyu.cgi」と「simulator.cgi」と「sub/battlelib.pl」が怪しいと睨んでおりますが、もしかしたら別の要因があるかもしれません。
URLリンク(www.geocities.jp)
116:nobodyさん
07/06/26 16:11:54
>>115
怪しいと思ったら、何でそれを調べないの
試しに perl -c sub/battlelib.pl
ってやったらエラー出たよ
SJISでセーブしたのと、188行目に全角の空白が並んでるのが原因
あと改行をCRLFにすんのはトラブルの元
エディタ選びからやりなおせ
117:nobodyさん
07/06/26 16:30:14
っと、文字コードと改行コードは環境によるんで(環境かいてないな)
とりあえず188行目の全角スペース消してやってみ
でもWindows以外だとこのままじゃ動かないと思うんだが・・・
118:nobodyさん
07/06/26 18:24:02 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さん
07/06/26 18:32:01 QhpDtVIc
追伸、保存文字コードと保存改行コードは「自動」にしていました。
120:nobodyさん
07/07/05 02:09:00 iKazkUYb
アクセス解析のCGIを設置しました。
ログファイルのパーミッションを666にしろと書いてあったので
そのとおりに設定して問題なく動作しています。
しかし、ブラウザ等でログファイルのURLを指定すると、ログファイルの中身が見れてしまいます。
これは正常なのでしょうか?
アクセス解析のCGI自体はパスワードで管理されていますが、
ログファイルが直接見れてしまっては意味がありませんよね?
なんとかならないでしょうか。
教えてください。
121:nobodyさん
07/07/05 02:36:47
>>120
正常です。何とかしたいなら
・ログファイルの名前をわけのわからん文字列100文字くらいのファイル名にする(改造必要)
・httpdから見えない場所にログファイルを置く(可能な鯖限定)
・パーミッションを600にする(suexec対応の鯖限定)
のどれかを選択するしかありません。
122:nobodyさん
07/07/05 02:39:06
ああ、あと
・htaccessでログファイルにアクセスできないように設定する(可能な鯖限定)
もありますね。貴方の鯖がわからんのでこれ以上は答えようがありませんが。
123:nobodyさん
07/07/05 09:33:19
suEXEC等を使わない限り、CGIを実行するユーザーとブラウザで閲覧するユーザーは同じ
つまりそのまま置いたら見えるのは当たり前。
DocumentRootの中にある必要は無いから外に置くのが普通。
どーしても中におきたいなら、>>122、>>121で。
中にある必要なんて無いけどな。
124:nobodyさん
07/07/09 18:24:18 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さん
07/07/10 10:22:55
>>124
オーナーはわかるよな?
グループはCGIサーバの場合、同じサーバの別のユーザー、
他人はブラウザ経由でアクセスしてくるユーザーと思えばいい。
そして、通常ではphpは他人で、cgiはsuEXECならオーナー、
それ以外は他人の権限で実行される。
phpとcgiで違いが出てるなら、suEXECなのでは?
まあ他人の書き込みを許可しとけばいいよ。
suEXECだと、同じサーバの他のユーザーがcgi書けば
グループ許可したファイルに書き込めちゃうから、グループは許可なしで。
126:nobodyさん
07/07/10 11:40:06
しかしモジュールのphpとcgiのsuEXECが混在してるのは変な環境ではあるな
まあ共用サーバじゃなけりゃいいけどね。
127:nobodyさん
07/07/10 16:34:29
>>125
ありがとうございました。
646に変えて見たらデータファイルに保存できるようになりました。
128:nobodyさん
07/07/10 21:55:28
すいません、>>124=>>127ですが。
ケータイ版BBSから書き込んだデータをデータファイルに保存できるようになったのですが、
PC版から新規書き込みをすると、データが上書きされちゃいます・・・
例えばケータイで書き込んだカキコがNo.500とNo.501だとすると、
PCからNo.502を新規書き込むと、500と501が消えて、データファイルの中にもNo.499、No.502という風に、
PC版からの書き込みしか残りません・・・(PCから新規書き込みしなければ、ちゃんと500と501は残ります)
どうすればこの現象を解決できるのでしょうか(´・ω・`)
129:nobodyさん
07/07/10 22:51:41
自作スクリプトの不具合をソースも見ずに解決しろといわれてもな
130:nobodyさん
07/07/11 02:13:58
管理番号を片方は使いもう片方は使ってないとかだろ・・・
131:nobodyさん
07/07/11 11:38:57
管理番号ってなんですか?
132:nobodyさん
07/07/11 13:48:51
自己解決しました。ありがとうございました。
133:nobodyさん
07/07/11 14:10:37
132はなんの自己解決なの?w
134:やまとと
07/07/15 15:52:39 6AEgZxo8
【 CGI名 】不明 どこを見ればいいんでしょうか?
【 設置サーバー 】WING2 無料版
【 配布元URL 】CGI&SSIを使うとホームページ作成にこんなに差が出る
メディアテック刊 / ドッシー秋山&キャメル桜田
URLリンク(p4room.mda.or.jp)
【 質問内容 】
CGI初心者です。CGIが許可されているはずの「WING2」でcgi-bin のファイルにCGIファイルを入れたのに全く動いてくれません。どうしたらいいでしょうか?どなたか教えてください。
URLはURLリンク(wing2.jp)
PLファイルはURLリンク(wing2.jp)です。よろしくお願いします。
135:nobodyさん
07/07/15 16:39:07
>134
ここじゃなく、エスパーさんを探すといいですよ
136:nobodyさん
07/07/15 17:07:50
たぶん#exec cmdが禁止されているんでしょう。
#exec cgiにしてレスポンスヘッダを吐かせれば動きそうな気もしますが
私はSSIは上級者向けだと思うので、とりあえず諦めて他のことするのがオススメです。
137:nobodyさん
07/07/15 17:46:08
an error occurred while processing this directive
とエラーが出てるのでIncludesNoExecっぽいですね。
includeやflastmodは使えますがexecは全て使えない状態です。
最近はNoExecの分際で「SSI使えます」と言っていいんだ…
Options +Includes
と書いた.htaccessをこっそり設置すれば動きますよ。
138:nobodyさん
07/07/15 21:04:14 OANM/fei
【 CGI名 】 Any Answer?
【 配布元URL .】 URLリンク(www.area-s.com)
【 設置サーバ 】 URLリンク(yuzu.s4.aiosr.net)
【スクリプトチェックの有無】 無
【 質問内容 】
設置サーバーのパーミッションは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
07/07/15 22:13:57 OANM/fei
設置サーバー間違えました。
URLリンク(www.allinoneserver.net)
です。
140:138
07/07/15 22:40:30
解決しました。
141:nobodyさん
07/07/15 22:41:36
>>134
自分でその countt.pl 踏んでみて何かおかしいと思わないか?
よくわかんなかったら countt.pl → countt.cgi に名前を変えて鯖指定の
実行属性のパーミッション(700とか755とかそんなの)にして
count.shtml の該当個所を書き換え。
>>138
お行儀の悪い子は来ちゃダメ。
WEBサイト制作初心者用質問スレ Part 185
スレリンク(hp板:440-444番)
142:やまとと
07/07/15 23:29:30 6AEgZxo8
みなさん。早速の返信ありがとうございます。早速いくつかやってみますね。
143:138
07/07/15 23:38:39
>>141
失礼しました。
板違いだと言われたのでここに移動したのですが、
板違いじゃなかったそうで。
向こうで答えていただき解決しました。
144:やまとと
07/07/15 23:49:12 6AEgZxo8
>137 nobdyさんへ
Options +Includes をこっそりとかいてありましたが、どのように設置すればいいんでしょうか?初心者なのでかなり初歩的な質問こも知れません。本当にすみません。ヒントか何かでもいいので教えてください。
おねがいします。
145:nobodyさん
07/07/16 13:27:46
そこはジョークなので無視して下さい。
どーしても今すぐカウンタを付けたいのであればトップをindex.phpにするのは如何でしょう。
URLリンク(loglog.jp)
PHPなら気にするのはログファイルのパーミッションぐらいのもんです。
146:やまとと
07/07/16 18:46:25 X6uLJYg5
>145
このように.phpにかえてみたのですが、カウンターの文字がきえました。.shtmlにかえた場合だと日にちを表す<!--#echo var="DATE_LOCAL" -->というタグは正常に表示されましたが
カウンターは表示されません。どうしたらいいでしょうか?鯖を変えるしかないんでしょうか?そのような場合どこを使うといいでしょうか?無料のほうがいいですけど、なにかおすすめはありますか?
今さっきから馬鹿な質問をすみません。
URLリンク(wing2.jp)
147:やまとと
07/07/16 19:38:35 X6uLJYg5
>145さんへ
いじりまくって考えてコードから見直してCGIだけを使った構造にしたらなんとかうごいてくれました。
がしかし、これは、トップページには使えず「cgi-bin」のなかだけに入れている時しか動いてくれません。
これをhtmlで呼び出してトップページに表示するにはどうしたらよいでしょうか?wing2ではcgi-binの中でしか
CGIは使えないとかいてありました。タグの質問になってしまいますが、どうぞよろしくお願いします。
CGIがなんとか起動したURLです。URLリンク(wing2.jp)
148:nobodyさん
07/07/17 13:22:59
>>146
PHPで動きましたけど?
URLリンク(wing2.jp)
ここは画像カウンタを提供しているようですが、私も彼らが何を申されているのか意味が
分かりませんでした。(タグを貼るだけ!と言ってるんだけど肝心のタグが出てこない)
繰り返しになりますがSSIは超難しいのでなるべく使わない方が賢明です。
149:148
07/07/17 16:04:54
と言ってたら警告もなしにアカウントごと消されました。
卑屈な監視員がへばりついてるようなのでサーバ変えた方が良いでしょうね。
150:nobodyさん
07/07/18 02:32:46
テンプレを使うような質問ではないのですが・・・
ケータイ用の掲示板を作ったのですが、
パスワードの欄を最初から半角入力に指定したい場合はどうソースを書けばいいのでしょうか?
151:nobodyさん
07/07/18 11:37:21
>>150
input の istyle
152:nobodyさん
07/07/18 23:03:31
istyleをどうすればいいんですか?
153:nobodyさん
07/07/18 23:13:54
まずググれよ
154:nobodyさん
07/07/20 04:44:12 zfeMTUw8
スクリプト minichat
配布元 URLリンク(www.13net.ne.jp)
サーバ さくら
チェック 無
携帯、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さん
07/07/20 05:00:37
まずググれよ
156:nobodyさん
07/07/20 08:57:52
>>154
できてない。あとスレ違い。
157:nobodyさん
07/07/20 14:16:14
まずググれとかなんとか一言で書き捨ててるけど
だったらこのスレいらないじゃんって話
158:nobodyさん
07/07/20 14:24:39
でも、ググったほうが早く解決するような質問なら、
質問者の今後のためにもググってもらったほうがいいと思う
159:nobodyさん
07/07/20 14:48:15
携帯は板かスレ分けろよ
160:nobodyさん
07/07/20 15:00:56
携帯の板にはプログラムやWebProg関連は無さそうだから
スレ作ったほうがいいかもね。
でもまずここに聞きに来るのは避けられないと思うよ。
161:nobodyさん
07/07/21 00:26:19
こんにちは。CGIのパーミッション設定について教えて下さい。
レンタルサーバーにて、
public_htmlフォルダ (755)
|
L__ cgiフォルダ (755)
|
L__ savelog.cgi (755)
|
L_ log.dat (600)
の様に設定しました。
cgiは問題なく動くんですが、
これだと URLリンク(xxx)でアクセスすると、log.datをダウンロードできてしまうんです。
どうしたら、直リンしてもファイルの内容を覗かれない様にできますか??
ご教授下さい。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4255日前に更新/135 KB
担当:undef