[過去ログ] CGI設置について質問【Part3】 (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
604
(1): 2009/01/25(日)15:21 ID:??? AAS
言語とかわからんと、、、

cgiそのものは↓の4行でいいよ。(/usr/local/bin/perl は /usr/bin/perl のが確実かも)
表示されるREMOTE_HOSTとフィルター解除するつもりの名前と比べてみるといい。

#!/usr/local/bin/perl
print "Content-Type: text/plain\n\n" ;
print "REMOTE_ADDR = $ENV{'REMOTE_ADDR'}\n";
print "REMOTE_HOST = $ENV{'REMOTE_HOST'}\n";
605: 593 2009/01/25(日)15:29 ID:??? AAS
>>604

上記の4行をメモ帳にコピペ、名前をtest.cgiとして保存→鯖にうp→パーミッション変更(705にしました)
すると「取り消されたアクション」表示とともにそのファイルをDLしますか?とウィンドウが出ました
606: 2009/01/25(日)15:42 ID:??? AAS
別にDLしてみてみりゃいいじゃん
text/plainでひっかかるならtext/htmlでやってみるとか
(画面に何も出なかったらソースの表示で見られる。)
607: 593 2009/01/25(日)15:51 ID:??? AAS
DLされるファイルの中に書かれていたのですね…画面上に出るものと思い込んでいましたorz
IPは表示されていましたがhost名は書かれていませんでした。
(ちなみに正式設置予定のサーバーに置いてDLしました)

これは>>595で言われているHostnameLookupsがONになってないということでしょうか?
それだとしたらこのサーバーではhost名でのアクセスフィルタはかけられないということでしょうか?
608: 2009/01/25(日)16:07 ID:??? AAS
自分でDNSに問い合わせることは可能。
この辺は設置じゃなくて作成か改造だな。
609: 593 2009/01/25(日)16:13 ID:??? AAS
知識不足でご迷惑かけたにもかかわらずありがとうございました。
自分の設置方法やプログラム上のエラーではなく、サーバー側の設定の問題だとわかっただけでも大助かりです
2chのレンタル鯖板でも悪評の高い鯖なので問い合わせしても放置されそうなので、改造の方で対処したいとおもいます
本当にありがとうございました
610
(1): 2009/01/29(木)01:37 ID:ExiTG1At(1/2) AAS
AA省
611: 2009/01/29(木)01:44 ID:ExiTG1At(2/2) AAS
申し訳ありません。
>>610で半角の()を使用してしまい、サイトやzipに飛ぶとエラーになってしまいます。
最後の()を削って飛んでいただけたら幸いです。
お手数おかけして申し訳ありません。
612: 2009/01/29(木)16:16 ID:??? AAS
web静岡というとこでHPを持っているのですが
perl4が使用不可能になるということでソースを変更しようとしましたが
うまくいきません
#!/usr/local/bin/jperl →#!/usr/local/bin/perl
だけですまそうと思ったんですが
で、アンケートをメールを送信するものなんですが、
アンケート項目が違うだけの3つのファイルがあって
もとが一つだから全部動くと思いきや、2個は正常に動くけど
一つは送信BOXをクリックするとエラーでとまります
原因推測できないでしょうか
省1
613: 2009/01/29(木)16:47 ID:??? AAS
エスパーのおれが推測すると、jperlだからマルチバイト関係のエラー
614: 2009/01/30(金)04:12 ID:??? AAS
印刷てw

diff使わないの?
615: 2009/02/16(月)20:15 ID:GhAJgFtW(1/2) AAS
cgiで掲示板を作ったんだけども、
新規スレッドの作成を制限したいんだよね。
新規スレッドを作る場合はパスワードを要求するようにしたいんだけど、
どうすればいいですか?

管理画面を表示させるときにはパスワード要求が出る仕様なんだけど、
どこのソースをいじれば新規スレッドの際にもパスワード要求できるかわからないんだよね。

下のコードは新規スレッド作成に関するコードからそれらしいのを抽出してみた。

# 新規投稿(新規スレッド作成)
if ($in{'res'} eq "") {

# indexファイル
省11
616: 2009/02/16(月)20:26 ID:GhAJgFtW(2/2) AAS
下のコードは、管理画面に関するコードからそれらしいのを抽出してみた。

sub enter {
&header;
print <<EOM;
<blockquote>
<table border="0" cellspacing="0" cellpadding="26" width="400">
<tr><td align="center">
<fieldset>
<legend>
▼管理パスワード入力
省16
617: 2009/02/17(火)10:41 ID:zCBbM9fw(1) AAS
AA省
618
(1): 2009/02/18(水)10:53 ID:??? AAS
どもども卓ゲ板から誘導されて来ました
私もcgiについて余り詳しくないので適切なアドバイスが出来るか判りませんが・・・

とりあえず私が設置したのはオープンソースのコード発行所の2008年/11/20版ですが、多分余り変わりないでしょう
見つけた中で一番新しかったのがそれだったため
ちなみに手に入れた場所はここ
2chスレ:leaf

では具体的なアドバイス
とりあえずcodeconfig.cgiには
>code.cgi を置くディレクトリとlockdirのパーミッションは666
と書かれてますが、code.cgiを置くディレクトリ(フォルダ)のパーミッションが666だと、ページにアクセス出来ない等の問題が発生する様です
省12
619
(1): 2009/02/18(水)10:57 ID:??? AAS
AA省
620: 2009/02/18(水)11:54 ID:??? AAS
>ソースタグ丸見え状態
ってどんな状態?
ソース丸見えならAddHandler cgi-script .cgiが無いんだろうし、
HTMLのタグが見えてるならContent-typeあたりじゃないか?
621
(1): 2009/02/18(水)19:17 ID:gfS2JjOE(1) AAS
AA省
622: 2009/02/18(水)23:52 ID:??? AAS
AA省
623
(1): 2009/02/19(木)00:05 ID:??? AAS
自鯖にsendmailあるの?
1-
あと 360 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s