CGI設置について質問【Part3】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/04/10(火) 03:33:02ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布元、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合が多いので正確に
【 配布元URL .】
【 設置サーバ 】 レンタルスペース名または設置中のURL
【スクリプトチェックの有無】 自分でチェックできないものは使わない
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように。
続きは>>2-5辺り。
008175
2007/06/03(日) 21:14:10ID:UhqtBQI/0082nobodyさん
2007/06/03(日) 21:32:07ID:???008375
2007/06/03(日) 21:52:50ID:UhqtBQI/tok2のサーバですか?
008475
2007/06/03(日) 22:42:11ID:UhqtBQI/何とか動作しました。
どうもサムネイル作成に必要なイメージマジックがtok2にはインストールされていないようで、
gallup.cgiから同モジュール作動部を削除したところ無事起動しました。
>>76 >>77 >>79 >>82
有り難うございました。
0085nobodyさん
2007/06/05(火) 17:17:20ID:X3AF9VoS0086nobodyさん
2007/06/05(火) 17:19:30ID:???0087nobodyさん
2007/06/05(火) 17:25:43ID:X3AF9VoSローカルでEBSを設置したのはいいけど管理のやり方が分からないなんてアフォっぽい質問に答えてくれる紳士な方いらっしゃいますか?(ノ∀`)
0088nobodyさん
2007/06/05(火) 19:43:52ID:???まず日本語をしっかり勉強して、理解できるようになってからこい
0089nobodyさん
2007/06/14(木) 21:44:58ID:V1kIgrxh【 配布元URL .】 http://www.kent-web.com/data/postmail.html
【 設置サーバ 】 http://www11.plala.or.jp/rwaqua/postmail/postmail.html
【スクリプトチェックの有無】 無し?
【 質問内容 】 The requested method POST is not allowed for the URL /rwaqua/postmail/postmail.cgi.
とエラーメッセージが出てしまいます。
どこがおかしいのかわかりません。
よろしくお願いします。
0090nobodyさん
2007/06/15(金) 14:07:10ID:???0091nobodyさん
2007/06/15(金) 14:14:36ID:dG1oVDdh【 配布元URL .】 【 設置サーバ 】 ロリポップ
【スクリプトチェックの有無】 無し?
【 質問内容 】
@メールフォーム(HTML)送信ボタンを押すと送信完了画面へ移動
↓
Aメールフォーム送信完了画面(CGI)
ここにも【追加メッセージがあればどうぞ】とメールフォームを付ける
↓
B送信完了画面(CGI)
という物を作りたいです。
@からAはうまくいっていて、ちゃんと送信されたメールも届いているのですが
AからBがうまくいきません。
表示はされるし、Aの送信ボタンを押すとBのページに切り替わるのですが
メールが届いていないのです・・・
何か考えられる原因があれば教えていただきたいです。
よろしくお願いします。
0092nobodyさん
2007/06/15(金) 18:14:31ID:???> ちゃんと送信されたメールも届いているのですが
> メールが届いていないのです・・・
まずはこの矛盾について説明求む
それとここは「CGI設置」についてのスレなので、CGIを作りたいってのならスレ違いです
009391
2007/06/15(金) 18:24:34ID:???@のページで入力、送信したメールは届くが
Aのページで入力したメールは届いていない、と言う事です。
CGIは特に改変してないので
私が作ったわけではないんですが
スレ違いでしたか…スイマセン移動します
0094nobodyさん
2007/06/15(金) 18:35:37ID:???そのまま使っているとのことだが、デフォルトでは完了後に再度送れるようにはなってないわけだよな?
できるように改造したいということか?
普通に考えて、そのまま2つめを設置すれば動きそうなもんだが、まぁその辺がおかしいんだろ
009591
2007/06/15(金) 23:41:11ID:EjrbeAKLやっぱりタグをいじらなければ無理だったんですね・・・
94さん、考えてくださった方、ありがとうございました。お邪魔しました。
009889
2007/06/18(月) 22:01:26ID:???実はそれすらわかりません^^;
パーミッションはぷらら側の704に全てしてあります。
あとは、サイトの記述通りしてます。
やり方ももう一度見直してみましたが、間違っているところはなさそうです。
0099nobodyさん
2007/06/18(月) 22:53:26ID:???> あとは、サイトの記述通りしてます。
> 間違っているところはなさそうです。
本当にそうなの?
ttp://www.plala.or.jp/access/community/phps/ucgi_main.html
> 5. サーバ名とディレクトリ名
> サーバ名 cgixx.plala.or.jp
(略)
> URL http://cgixx.plala.or.jp/ディレクトリ名/
ぷららのCGI事情をよく知らないんだけど、これには当てはまらないの?
少なくとも>>89で設置されてるものはこの記述通りでない場所のスクリプトを叩こうとしてるよ。
0100nobodyさん
2007/06/19(火) 20:30:40ID:JhE/0WUm【 配布元URL .】 http://www.kokobbs.com/ahhan/
【 設置サーバ 】 WING2
【スクリプトチェックの有無】
【 質問内容 】
すごいくだらないことですいません…。
一応設置はできて、ちゃんと動いているのですが、背景等デザインの設定で
1つだけ色が変えられなくて困っています。
説明下手なので画像貼ります。
http://up.cute.bz/src/up0582.jpg
設定する場所が見当たらなくて・・・
誰かご教授ください。
お願いします。
0101100
2007/06/19(火) 20:46:54ID:???自己解決しました。
てっきりローカルで設定すると思い込んでいましたが、
管理画面で設定できました。
本当にすいません。
0103nobodyさん
2007/06/20(水) 06:12:01ID:f7UAMm9N最初のindex.htmlを置かせるのは、セキュリティエラーを出さないためだろう。
あまり意味ないので、深く考える必要なし。
漏れの経験では、一番最初は、imgboard.cgi本体の方へブラウザでアクセスして、そこのフォームで
なにか、適当に記事を書き込めばindex.htmlの中身が掲示板になる。
ちなみに、R6.1f for youTubeは英語&中国語SPAM対策前なので自動広告投稿に弱い。
最新のR6.1g for youTube(スパム対策Ver2.1ってやつ)を使うと、確かにSPAMがなくなる。
それを使うが良いだろうよ。
0104nobodyさん
2007/06/22(金) 01:57:34ID:79UMbEsx【 配布元URL .】 http://azuangel.iobb.net/~juli/
【 設置サーバ 】 http://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」の中を見た限りでは、戦闘は行われているようです。
戦闘の様子が書かれていました。
どうすれば良いのでしょうか?
0105nobodyさん
2007/06/22(金) 07:15:45ID:???プログラム構造の見直しが必要ってとこか
0106nobodyさん
2007/06/22(金) 12:32:07ID:YbD6nSYO【 配布元URL 】 www.din.or.jp/~raelian/ReadMeNicky.html
【 設置サーバ 】 www.just-size.net/
【スクリプトチェックの有無】 無
【 質問内容 】
過去ログを件数単位で表示したいのですが、
「記事をHTMLに保存」で「する」をチェックすると、
ページ下部の過去ログへのリンクが消えてしまいます。
.cgiで表示させるとあるのですが、.htmlで見るとありません。
HTMLで保存しなければ.htmlでも(cgiログへの)リンクが表示されます。
「過去ログ再構築」(使い道がわかりませんが)をチェックしてみても変わりません。
cgiは700、ディレクトリは701にしています。動作確認はXP・IEです。
お知恵をお貸しください。
0107nobodyさん
2007/06/22(金) 18:48:10ID:79UMbEsxどこかのプログラムに余計なものが入っているということですか?
MST-SP3.1.2(最新版) を導入後、
http://shirayuki.saiin.net/~emesan/index.html
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)を組み込んだんですけど…。
0108nobodyさん
2007/06/23(土) 00:40:44ID: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
一から造り直すしかないんでしょうかね…
0109nobodyさん
2007/06/24(日) 23:35:43ID:k/bgKVMHこれもヘッダが原因なのでしょうか?対応に困ってます。
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: simulator.cgi
どなたか試してもらえませんでしょうか?
http://azuangel.iobb.net/~juli/
の「V1_SP3.1.2(最新版) 」に、改造スクリプトで紹介されている「管理用改造」「勢力設定改造」を入れた後、
http://shirayuki.saiin.net/~emesan/index.html
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)と
http://shirayuki.saiin.net/~emesan/bbs-2/c-board.cgi?cmd=ntr;tree=217;id=
の修正されてある「重力圏」も組み込んでエラーが出るか出ないかを…。
0110nobodyさん
2007/06/25(月) 01:42:21ID:???じゃないとお前が間違ったのか元が間違ってるのかわからんだろ。
0111nobodyさん
2007/06/25(月) 05:23:11ID:cm4PBiGHファイルをメールで送るというのはどうですか?
よろしければメアドを教えて下さい。
0112nobodyさん
2007/06/25(月) 08:45:11ID:???0113nobodyさん
2007/06/25(月) 18:27:40ID:???>Premature end of script headers: simulator.cgi
これはヘッダーを出す前にヘッダー以外のものが出力されている
原因のほとんどのケースはエラーメッセージを吐いてる
で、そのエラーメッセージはほとんどの場合ブラウザの
エラーログに出てる。
0114nobodyさん
2007/06/25(月) 18:56:13ID:???切り分けられないなら諦めろよ
0115nobodyさん
2007/06/25(月) 21:35:57ID:cm4PBiGH指摘される前にエラーの意味が知りたかったのでヤフーで翻訳してみましたら、そしたら上記の答えが返ってきました。
ヘッダ以外のものが先に…ですか。
指摘されてなんとなく原理みたいなものが見えかかってきた感じがします。
コーティングスキルに乏しく、解決策を見出せる自身がありません。
圧縮したものがありますのでメールでご迷惑なら、「>>110さん」がおっしゃっておられた通り晒しますので、DLしてスクリプトを見てもらえませんか?
「admin_sikyu.cgi」と「simulator.cgi」と「sub/battlelib.pl」が怪しいと睨んでおりますが、もしかしたら別の要因があるかもしれません。
http://www.geocities.jp/soultamasy/sp3.zip
0116nobodyさん
2007/06/26(火) 16:11:54ID:???怪しいと思ったら、何でそれを調べないの
試しに perl -c sub/battlelib.pl
ってやったらエラー出たよ
SJISでセーブしたのと、188行目に全角の空白が並んでるのが原因
あと改行をCRLFにすんのはトラブルの元
エディタ選びからやりなおせ
0117nobodyさん
2007/06/26(火) 16:30:14ID:???とりあえず188行目の全角スペース消してやってみ
でもWindows以外だとこのままじゃ動かないと思うんだが・・・
0118nobodyさん
2007/06/26(火) 18:24:02ID:QhpDtVIc「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」で再編集してみます。
それでヘッダも解決ってわけにはいきません…かね。
0119nobodyさん
2007/06/26(火) 18:32:01ID:QhpDtVIc0120nobodyさん
2007/07/05(木) 02:09:00ID:iKazkUYbログファイルのパーミッションを666にしろと書いてあったので
そのとおりに設定して問題なく動作しています。
しかし、ブラウザ等でログファイルのURLを指定すると、ログファイルの中身が見れてしまいます。
これは正常なのでしょうか?
アクセス解析のCGI自体はパスワードで管理されていますが、
ログファイルが直接見れてしまっては意味がありませんよね?
なんとかならないでしょうか。
教えてください。
0121nobodyさん
2007/07/05(木) 02:36:47ID:???正常です。何とかしたいなら
・ログファイルの名前をわけのわからん文字列100文字くらいのファイル名にする(改造必要)
・httpdから見えない場所にログファイルを置く(可能な鯖限定)
・パーミッションを600にする(suexec対応の鯖限定)
のどれかを選択するしかありません。
0122nobodyさん
2007/07/05(木) 02:39:06ID:???・htaccessでログファイルにアクセスできないように設定する(可能な鯖限定)
もありますね。貴方の鯖がわからんのでこれ以上は答えようがありませんが。
0123nobodyさん
2007/07/05(木) 09:33:19ID:???つまりそのまま置いたら見えるのは当たり前。
DocumentRootの中にある必要は無いから外に置くのが普通。
どーしても中におきたいなら、>>122、>>121で。
中にある必要なんて無いけどな。
0124nobodyさん
2007/07/09(月) 18:24:18ID:WCbJakAG【 配布元URL .】 今は404になっているページです
【 設置サーバ 】 ドメインサーバー(レンタル)
【 質問内容 】
BBSのCGIですが、それをケータイからも読み書きできるようにしたく、別のphp形式のBBSスクリプト(ケータイバージョンの)を作りました。
CGIスクリプトの方は、「bbs.dat」というファイルに全てのデータ(日にち、時間、名前、書き込み、ホストなど)を保存し、
それに書き込むや読み込むことによって、掲示板が作動しています。
ケータイVer.のPHPファイルからも同じデータファイル「bbs.dat」を書き、読みできれば、
PC版掲示板とケータイ版掲示板で一つのデータファイルを共有して、PCからもケータイからも読み書きできると思ったのですが
実際upしてみたら、PHPファイルからの書き込みができませんでした。ようはケータイ版掲示板からは書き込むことができない状態です。
「bbs.dat」ファイルを644のままにしてたので、それで書き込むことができないのでしょうか?
この場合、666もしくは646に変えて大丈夫のでしょうか?
それと、アクセス権の「グループ」と「他人」の違いはなんでしょうか?
0125nobodyさん
2007/07/10(火) 10:22:55ID:???オーナーはわかるよな?
グループはCGIサーバの場合、同じサーバの別のユーザー、
他人はブラウザ経由でアクセスしてくるユーザーと思えばいい。
そして、通常ではphpは他人で、cgiはsuEXECならオーナー、
それ以外は他人の権限で実行される。
phpとcgiで違いが出てるなら、suEXECなのでは?
まあ他人の書き込みを許可しとけばいいよ。
suEXECだと、同じサーバの他のユーザーがcgi書けば
グループ許可したファイルに書き込めちゃうから、グループは許可なしで。
0126nobodyさん
2007/07/10(火) 11:40:06ID:???まあ共用サーバじゃなけりゃいいけどね。
0128nobodyさん
2007/07/10(火) 21:55:28ID:???ケータイ版BBSから書き込んだデータをデータファイルに保存できるようになったのですが、
PC版から新規書き込みをすると、データが上書きされちゃいます・・・
例えばケータイで書き込んだカキコがNo.500とNo.501だとすると、
PCからNo.502を新規書き込むと、500と501が消えて、データファイルの中にもNo.499、No.502という風に、
PC版からの書き込みしか残りません・・・(PCから新規書き込みしなければ、ちゃんと500と501は残ります)
どうすればこの現象を解決できるのでしょうか(´・ω・`)
0129nobodyさん
2007/07/10(火) 22:51:41ID:???0130nobodyさん
2007/07/11(水) 02:13:58ID:???0131nobodyさん
2007/07/11(水) 11:38:57ID:???0132nobodyさん
2007/07/11(水) 13:48:51ID:???0133nobodyさん
2007/07/11(水) 14:10:37ID:???0134やまとと
2007/07/15(日) 15:52:39ID:6AEgZxo8【 設置サーバー 】WING2 無料版
【 配布元URL 】CGI&SSIを使うとホームページ作成にこんなに差が出る
メディアテック刊 / ドッシー秋山&キャメル桜田
http://p4room.mda.or.jp/book/cgi2/
【 質問内容 】
CGI初心者です。CGIが許可されているはずの「WING2」でcgi-bin のファイルにCGIファイルを入れたのに全く動いてくれません。どうしたらいいでしょうか?どなたか教えてください。
URLはhttp://wing2.jp/~ittouennoseitotati/count.shtml
PLファイルはhttp://wing2.jp/~ittouennoseitotati/cgi-bin/countt.plです。よろしくお願いします。
0135nobodyさん
2007/07/15(日) 16:39:07ID:???ここじゃなく、エスパーさんを探すといいですよ
0136nobodyさん
2007/07/15(日) 17:07:50ID:???#exec cgiにしてレスポンスヘッダを吐かせれば動きそうな気もしますが
私はSSIは上級者向けだと思うので、とりあえず諦めて他のことするのがオススメです。
0137nobodyさん
2007/07/15(日) 17:46:08ID:???とエラーが出てるのでIncludesNoExecっぽいですね。
includeやflastmodは使えますがexecは全て使えない状態です。
最近はNoExecの分際で「SSI使えます」と言っていいんだ…
Options +Includes
と書いた.htaccessをこっそり設置すれば動きますよ。
0138nobodyさん
2007/07/15(日) 21:04:14ID:OANM/fei【 配布元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)
と変えたのですが直りません。
どうぞお教えください。よろしくお願いいたします。
0139138
2007/07/15(日) 22:13:57ID:OANM/feittp://www.allinoneserver.net/
です。
0140138
2007/07/15(日) 22:40:30ID:???0141nobodyさん
2007/07/15(日) 22:41:36ID:???自分でその countt.pl 踏んでみて何かおかしいと思わないか?
よくわかんなかったら countt.pl → countt.cgi に名前を変えて鯖指定の
実行属性のパーミッション(700とか755とかそんなの)にして
count.shtml の該当個所を書き換え。
>>138
お行儀の悪い子は来ちゃダメ。
WEBサイト制作初心者用質問スレ Part 185
http://pc11.2ch.net/test/read.cgi/hp/1183370466/440-444
0142やまとと
2007/07/15(日) 23:29:30ID:6AEgZxo80143138
2007/07/15(日) 23:38:39ID:???失礼しました。
板違いだと言われたのでここに移動したのですが、
板違いじゃなかったそうで。
向こうで答えていただき解決しました。
0144やまとと
2007/07/15(日) 23:49:12ID:6AEgZxo8Options +Includes をこっそりとかいてありましたが、どのように設置すればいいんでしょうか?初心者なのでかなり初歩的な質問こも知れません。本当にすみません。ヒントか何かでもいいので教えてください。
おねがいします。
0145nobodyさん
2007/07/16(月) 13:27:46ID:???どーしても今すぐカウンタを付けたいのであればトップをindex.phpにするのは如何でしょう。
ttp://loglog.jp/~php/counter/
PHPなら気にするのはログファイルのパーミッションぐらいのもんです。
0146やまとと
2007/07/16(月) 18:46:25ID:X6uLJYg5このように.phpにかえてみたのですが、カウンターの文字がきえました。.shtmlにかえた場合だと日にちを表す<!--#echo var="DATE_LOCAL" -->というタグは正常に表示されましたが
カウンターは表示されません。どうしたらいいでしょうか?鯖を変えるしかないんでしょうか?そのような場合どこを使うといいでしょうか?無料のほうがいいですけど、なにかおすすめはありますか?
今さっきから馬鹿な質問をすみません。
http://wing2.jp/~ittouennoseitotati/count.php
0147やまとと
2007/07/16(月) 19:38:35ID:X6uLJYg5いじりまくって考えてコードから見直してCGIだけを使った構造にしたらなんとかうごいてくれました。
がしかし、これは、トップページには使えず「cgi-bin」のなかだけに入れている時しか動いてくれません。
これをhtmlで呼び出してトップページに表示するにはどうしたらよいでしょうか?wing2ではcgi-binの中でしか
CGIは使えないとかいてありました。タグの質問になってしまいますが、どうぞよろしくお願いします。
CGIがなんとか起動したURLです。http://wing2.jp/~ittouennoseitotati/cgi-bin/count.cgi
0148nobodyさん
2007/07/17(火) 13:22:59ID:???PHPで動きましたけど?
ttp://wing2.jp/~fss/
ここは画像カウンタを提供しているようですが、私も彼らが何を申されているのか意味が
分かりませんでした。(タグを貼るだけ!と言ってるんだけど肝心のタグが出てこない)
繰り返しになりますがSSIは超難しいのでなるべく使わない方が賢明です。
0149148
2007/07/17(火) 16:04:54ID:???卑屈な監視員がへばりついてるようなのでサーバ変えた方が良いでしょうね。
0150nobodyさん
2007/07/18(水) 02:32:46ID:???ケータイ用の掲示板を作ったのですが、
パスワードの欄を最初から半角入力に指定したい場合はどうソースを書けばいいのでしょうか?
0152nobodyさん
2007/07/18(水) 23:03:31ID:???0153nobodyさん
2007/07/18(水) 23:13:54ID:???0154nobodyさん
2007/07/20(金) 04:44:12ID:zfeMTUw8配布元 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;
}
0155nobodyさん
2007/07/20(金) 05:00:37ID:???0157nobodyさん
2007/07/20(金) 14:16:14ID:???だったらこのスレいらないじゃんって話
0158nobodyさん
2007/07/20(金) 14:24:39ID:???質問者の今後のためにもググってもらったほうがいいと思う
0159nobodyさん
2007/07/20(金) 14:48:15ID:???0160nobodyさん
2007/07/20(金) 15:00:56ID:???スレ作ったほうがいいかもね。
でもまずここに聞きに来るのは避けられないと思うよ。
0161nobodyさん
2007/07/21(土) 00:26:19ID:???レンタルサーバーにて、
public_htmlフォルダ (755)
|
L__ cgiフォルダ (755)
|
L__ savelog.cgi (755)
|
L_ log.dat (600)
の様に設定しました。
cgiは問題なく動くんですが、
これだと http://xxx/cgi/log.datでアクセスすると、log.datをダウンロードできてしまうんです。
どうしたら、直リンしてもファイルの内容を覗かれない様にできますか??
ご教授下さい。
0162nobodyさん
2007/07/21(土) 00:50:36ID:???0163nobodyさん
2007/07/21(土) 00:57:05ID:???直リンでアクセスできてるってことは、オーナーが自分じゃないんだろう
この場合、httpd.confや.htaccessを触れないなら、public_htmlよりも上に置くしかない
0165nobodyさん
2007/07/21(土) 19:35:58ID:???0166nobodyさん
2007/07/21(土) 22:34:08ID:???読めればいいんじゃね?
0167nobodyさん
2007/07/22(日) 09:33:37ID:???.htで始まるファイルはデフォルトではhttpd.confで読めなくしてるから
そういう名前にしてしまう手もあるな
0168nobodyさん
2007/07/30(月) 12:26:42ID:duDltAck0169nobodyさん
2007/07/30(月) 23:00:27ID:???0170nobodyさん
2007/07/31(火) 10:09:07ID:???むしろsuEXECのサーバで同じグループにはアクセスさせたくない時に使うことが多い
0171168
2007/07/31(火) 14:30:54ID:6LV11FlTそれは分かってたんですが、具体的にどういう事例で活用するのか思い浮かばなくて。
>>170
なるほど。
つまりウェブでCGIを利用する際は、大抵の場合「グループ」はパーミッション0で良いんですね。
でも、CGIを配布してるサイトの多くはパーミッションの設定を「グループ」と「その他ユーザー」
の両方同じものを指定している場合が多いと思うんですが、何か理由はあるんですかね。
実際は「705」で正常動作するのに、わざわざ「755」にする必要ってあるんでしょうか?
分かる方いらっしゃいましたら、お願いします。
0172nobodyさん
2007/07/31(火) 14:51:15ID:???説明が面倒だからか、本人もよくわかってないかどっちかだべ。
705と書くと、他では755と解説してるけどどう違うのか?なんて質問きそうだしw
0173168
2007/07/31(火) 15:32:32ID:???CGIとは直接関係ないところに理由があったんですね。
確かに「Perlは使えるけどサーバの知識はありません」って場合も多そう。
ずっと引っかかってた疑問が解けました。
ありがとうございました。
0174nobodyさん
2007/07/31(火) 23:23:00ID:???700 でない理由を説明して欲しいものだ...
0175nobodyさん
2007/08/01(水) 00:55:23ID:???0176nobodyさん
2007/08/01(水) 09:44:42ID:???httpdが動いてるユーザーがオーナーなら700でおk
0177nobodyさん
2007/08/01(水) 09:47:27ID:???実行ファイルそのものは700でおk
0178nobodyさん
2007/08/04(土) 20:14:05ID:???【 配布元URL .】 http://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi
【 設置サーバ 】 girlscity
【スクリプトチェックの有無】 無
【 質問内容 】 管理メニューが動かない
CGI自体は動いているのですが、管理メニューだけが動きません。
管理メニューを動かすのにCookieが必要らしいのですが、tok2系サーバだとCookieが働かないとのことです。
CGI本体でtok2ユーザ向けに対策が取られているのですが、その部分をgirlscity向けに改造しないと動かないようです。
知識がないので自分で改造できそうにありません。だれか助けてください。
0179nobodyさん
2007/08/06(月) 01:30:51ID:???http://pc11.2ch.net/test/read.cgi/php/1157787046/
0180nobodyさん
2007/08/06(月) 10:43:41ID:???ブログのスパム対策で、POSTリクエストが来たら人間判定を行い、
OKなら本来のCGIにチェインし、NGならそのPOSTは捨てるような
Perlスクリプトを考えています。
そのPOST要求がNGとなれば、「それじゃあ受け付けられねーぜ」
みたいなメッセージを表示して終了するんですが、このとき標準入力の
内容は読み捨てておいた方がいいんでしょうか。それとも勝手に破棄されるんでしょうか。
0181nobodyさん
2007/08/06(月) 11:12:26ID:???■ このスレッドは過去ログ倉庫に格納されています