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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
501: 2008/11/26(水)09:04 ID:QILBMZWM(1) AAS
掲示板にプログラムソース書き込んだらどうなるんでつか('・ω・`)
HTMLに埋め込まれれたら実行されたししないのは何故?
502: 2008/11/26(水)11:05 ID:??? AAS
htmlをハンドラとして宣言してないから
503
(2): 2008/11/26(水)15:23 ID:uHf0jofU(1) AAS
AA省
504
(1): 2008/12/02(火)03:24 ID:pQyV2Cg/(1) AAS
>>503
書き換えはそこではなく、tbpconfig.pl内です。
tbpconfig.plの$diving_targetを_blankにしてください。
505: 503 2008/12/09(火)21:15 ID:??? AAS
>>504
遅レスですが、無事変更できました。
ありがとうございました。
506
(4): 2008/12/12(金)17:43 ID:qW13wWrD(1/4) AAS
外部リンク:blueimp.net
これ設置しようと思ったけど、どうやってダウソするのか、設置方法とか
読んでもわからんかった、わかる人いますか?
507: 2008/12/12(金)17:57 ID:??? AAS
普通にDownloadあるじゃない
508: 506 2008/12/12(金)18:39 ID:qW13wWrD(2/4) AAS
Downloadにある8個のファイル落とせばいいの?
設置方法が全然わからん
509: 2008/12/12(金)18:51 ID:??? AAS
自分の環境にあったやつを持ってくればいいんだよ
一番上は論外だが、わからないなら一番短い名前のやつでいい
510: 506 2008/12/12(金)19:09 ID:qW13wWrD(3/4) AAS
ダウソして解凍できました、ありがとうございました
511: 506 2008/12/12(金)23:11 ID:qW13wWrD(4/4) AAS
だめだ、さっぱり動かない
>>506のチャットを動かしてるサイトってありますか?
ぐぐっても全然出てこない・・・・
512: 2008/12/13(土)02:36 ID:??? AAS
readme.txtのままでいいはずだが・・・
513: 506 2008/12/13(土)15:08 ID:8Is+kjtz(1) AAS
サーバーにアップして、install.phpを開いても、何もない・・・
install.phpを消して、チャットページの先頭にphpスクリプト、
<body>の中に<div style="width:200px;"><?php echo getShoutBoxContent(); ?></div>
を入れるで正解ですよね?動きません・・・・
週末日本語にローカライズする計画が、だめになりそうで、もう諦めたほうがいいかなぁ
514: 2008/12/14(日)16:37 ID:??? AAS
MySQLは設定済んでるの?
515: 2008/12/17(水)14:23 ID:TybBNGGO(1) AAS
以下のタグを解析したいページに貼ってください。
※analyzer/index.cgiの部分は設置した環境に合わせて変更してください。
※複数のページに貼る場合はpage=topのtopの部分をページごとに変更(使える文字は半角英数のみ)してください。 <script type="text/javascript">
<!--
document.write("<img src=analyzer/index.cgi?page=top&r=" + document.referrer + ">");
// -->
</script>
<noscript>
<img src="analyzer/index.cgi?page=top" alt="tag"><a href="外部リンク:www.candy-cgi.com">CANDY CGI</a>
</noscript>
省6
516
(1): 2008/12/17(水)15:07 ID:??? AAS
好きなとこに貼ればいい。
そこのanalyzer/index.cgiに相当するものは設置済みなんだよね?
517
(1): 2008/12/18(木)16:20 ID:upqZhQXp(1/3) AAS
>>516

そこのanalyzer/index.cgiに相当するものは設置済みなんだよね?
その意味が分からないんですよぉ。
518
(1): 2008/12/18(木)16:30 ID:??? AAS
>>517
もともとキミの質問にそれを説明する内容が無いじゃないか。
519
(1): 2008/12/18(木)16:35 ID:??? AAS
って一応 外部リンク:www.candy-cgi.com というのがそれか・・・
そこのアクセス解析のとこに「スクリプトのダウンロード」ってあるだろう
520: 2008/12/18(木)19:08 ID:upqZhQXp(2/3) AAS
>>518 ありがとうございます。ちょっと確認いたします
521: 2008/12/18(木)19:12 ID:upqZhQXp(3/3) AAS
>>519 ありました!でもこれをダウンロードして、このファイルを
HPサーバーに転送して、先ほどのタグを貼れば動くのでしょうか?
全くの素人ですみません。会社の上司からの言いつけで、何とかしなくちゃならないんですけど
周りに詳しい人が居ないもので・・・よろしくお願いいたします。
522: 2008/12/19(金)03:57 ID:BXLKBz+k(1) AAS
age
523: 2008/12/20(土)06:55 ID:niyyZfeO(1) AAS
AGE
524: 2008/12/21(日)05:59 ID:j6OrSy5k(1/2) AAS
アゲマN
525: 2008/12/21(日)15:29 ID:??? AAS
説明しようにも、質問者の環境がわからんから何も言えん
526: 2008/12/21(日)16:34 ID:j6OrSy5k(2/2) AAS
sex
527
(1): 2008/12/23(火)01:52 ID:??? AAS
AA省
528: 2008/12/23(火)11:06 ID:??? AAS
>>527
>a.htmlのformアクションは上のページに従い"/cgi-bin/sendmail.cgi.cgi"に設定しています

『.cgi.cgi』ってどんなファイルだよ
.cgiが一つ多い
529: 2008/12/23(火)11:07 ID:??? AAS
/cgi-bin/sendmail.cgi.cgiじゃなくて/cgi-bin/sendmail.cgiだろ
530: 2008/12/23(火)13:29 ID:??? AAS
相対パスが間違ってるだけじゃね?
531: 2008/12/23(火)13:35 ID:??? AAS
きっとそうタイ
532
(1): 2008/12/28(日)23:30 ID:b6rXtgin(1/2) AAS
CGIを設置したいのだがどのホームページを見ても途中で話が
飛ぶからさっぱり判らん。
下のホームページに従ってカウンターを作ろうとしたけど
解凍した後のことがさっぱりわからん。
 この3つのファイルは確かに解凍されたが
俺のホームページビルダーで作った俺のホームページ
とこの3つとこの3つのファイルとをどう関連づければ
いいのかさっぱり判らん。

このファイルを解凍したら次は一体どうすればいいんだ???

   ・daycount.cgi
省3
533
(1): 2008/12/28(日)23:39 ID:b6rXtgin(2/2) AAS
とりあえず、「下記のログを自分のホームページに貼り付けろ」
と書いてあったから貼り付けてみたのだが、
下記のように●丸の部分がうまく表示されない。
あとはどうすればいいんだ?

あなたは累計●人目の訪問者です。
(本日は●番目のアクセスです。
また昨日は●人のご来場者がありました

<CENTER><TABLE>
<TR>
<TD>あなたは累計</TD>
省13
534
(1): 2008/12/29(月)02:42 ID:??? AAS
>>532
解説ページに手順はもれなく全部ちゃんと書いてあるんだけど何が飛んでるって?
単におまいが理解してない部分を読み飛ばしてるだけに見えるが、わからんのはどの手順?
あと>>1をもう一度読んで来い。
535
(1): 2008/12/29(月)03:52 ID:bpGQhk0Q(1) AAS
>>534
解凍したこのファイルを
どうすればいいのかが判らん。
中身いじったはいいけど、それからどうすればいいのかわからん。
どこに保存すればいいの?

   ・daycount.cgi
   ・daycount.dat
   ・gifcat.pl

あと>>533のログと上の3つのファイルと
何の関係があるのかわからん。
省2
536
(1): 2008/12/29(月)07:48 ID:??? AAS
>>535
説明されているページは全部見たのかい?
配布されていファイルの意味だが、説明されていたぞ

ま、簡単にいえば
daycount.cgi→スクリプト本体
daycount.dat→カウンタの状態を保存しているファイル
gifcat.pl→GIFファイル連結ライブラリ(詳しくは氏のページを見ろ 外部リンク[txt]:www.tohoho-web.com
537
(1): 2008/12/29(月)17:34 ID:G8cStDXL(1/2) AAS
>>536
それみても普通の人にはわからんよ。

スプリプト本体なのはいいが、それをどうすればいいのか?
というところが判らん。

それで、その3つのファイルをどうすればいい?
ホームページのどこかに貼り付けるのか?
どこに貼り付ければいいのか?
538
(1): 2008/12/29(月)17:49 ID:??? AAS
HelloWorldくらいは自分で書いて設置したことあるのか?
539: 2008/12/29(月)17:59 ID:G8cStDXL(2/2) AAS
>>538
なにそれ?ハローワールド?

ホームページならホームページビルダーで作って
レンタルサーバーに公開しているけど。
540
(1): 2008/12/30(火)10:59 ID:??? AAS
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "Hello, world!\n";

こんなファイルを拡張子cgiでパーミッション755とかで置いて表示されるかやってみる
541
(1): 2008/12/30(火)16:46 ID:??? AAS
>>537
だから、説明ページは見たのか?と聞いている
よく読みもしないで
>それみても普通の人にはわからんよ。
とは素晴しい発言だ

このページを見て、再度試してみろ
それで出来なきゃ、君には向いてない諦めろ
外部リンク[html]:www7.big.or.jp
542
(1): 2008/12/30(火)16:48 ID:OmteeN6h(1/7) AAS
>>540

分かるように話してくれ。
パーミッション755とかなんだよ?

#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "Hello, world!\n";

要するにこの文をホームページビルダーで作った
htmlの中にそのまま貼り付ければいいのか?
それだけでいいのか?
543
(1): 2008/12/30(火)16:55 ID:??? AAS
>>542
レスぐらいちゃんと読め!!!!
>こんなファイルを拡張子cgiでパーミッション755とかで置いて表示されるかやってみる
544: 2008/12/30(火)17:09 ID:OmteeN6h(2/7) AAS
>>543
読んでも分からんから聞いてるんだろ。
そもそも置くって言ってもどこに置けばいいんだよ?
いきなりそんな事言われても普通分からんよ。
545
(1): 2008/12/30(火)17:11 ID:??? AAS
自分で調べようとしないやつはなにやっても無駄。
スルー推奨 >> ALL
546
(1): 2008/12/30(火)17:25 ID:OmteeN6h(3/7) AAS
>>545
結局説明できないんだろ?
なら黙ってろよ
547: 2008/12/30(火)17:27 ID:??? AAS
オタクは基本的に他人への説明が下手だからしょうがない
548
(1): 2008/12/30(火)17:31 ID:??? AAS
拡張子cgiってのはファイル名の後ろのhtmlをcgiにするってことだ。
つか、これ(と、パーミッション設定)ができないでいきなりよそのcgi設置は無謀すぎる・・・
549
(1): 2008/12/30(火)17:44 ID:??? AAS
>>546
>>541のページは見たのかよ?
見ろと言われたページも見ないで出来ないじゃねぇだろ?
550
(1): 2008/12/30(火)17:47 ID:OmteeN6h(4/7) AAS
>>548

>拡張子cgiってのはファイル名の後ろのhtmlをcgiにするってことだ。

なるほど。つまり、ホームページビルダーでindexファイルを作ったんだけど、
これエクスプローラーで見ると"index.bak"と保存されているんだよね。
これの名前を"index.cgi"に変更すればいいの?
551: 2008/12/30(火)17:49 ID:OmteeN6h(5/7) AAS
>>549
それはこれから見るよ
552
(1): 2008/12/30(火)18:04 ID:??? AAS
>>550
本気で言ってるのか?
index.bakはビルダーのバックアップファイルだぞ
htmlファイルでも無いし、CGIファイルでも無い
553
(1): 2008/12/30(火)18:08 ID:OmteeN6h(6/7) AAS
>>552

それじゃあもう一つの方?
もう一つindexのファイルが保存されているが、
こっちの方の名前を"index.cgi"に変更すればいいの?
554
(1): 2008/12/30(火)18:18 ID:??? AAS
>>553
だな
保存拡張子を変更していないのなら、ビルダーは「.htm」で保存されている
555: 2008/12/30(火)18:44 ID:??? AAS
て言うか、cgi 設置しようとしてる奴が htm 見落として bak が
どうのこうのって... 釣りじゃないとしたら、向いてる向いてな
い以前のレベルだろ。
556
(2): 2008/12/30(火)18:54 ID:OmteeN6h(7/7) AAS
釣りじゃないよ・・・
とりあえずホームページビルダーでホームページを作ったレベル
の知識しかない。
だからいきなり専門用語連発で話されると訳分からなくなる。

とりあえず>>554のおかげで一つ前進したよ。

後は、先ほどの"index.cgi"をホームページビルダーで
開いて、HTMLソースの中に
これを入れればいいの?
入れる場所はどこでもいいの?
 ↓
省3
557: 2008/12/30(火)19:15 ID:??? AAS
>>556
マジレスすると、構文をテキストエディタ(メモ帳)に記述して
index.htmlの名前で保存する
そして、転送ソフトでアップロードする
ビルダーは使わない
558: 2009/01/01(木)03:00 ID:??? AAS
>>556
これから先「専門用語」ばっかり出てくるから今はとにかく勉強しておいたほうがいいよ。
cgiなんざ使わねーぜってんなら全然かまわんのだけど、紹介されたページ見ても
全く理解できないレベルだとココじゃなくて初心者スレ行きのレベルだ。
559: 2009/01/02(金)22:07 ID:??? AAS
AA省
560: 2009/01/02(金)22:20 ID:??? AAS
入れないとは?
1)エラーページが表示されている
2)入れない旨が表示されている
3)なにもない真っ白な画面になる
4)どこか関係ないページへ飛ばされる
561: 2009/01/03(土)06:43 ID:??? AAS
サーバーが見つかりませんでした
と表示されます

自鯖からは入れないのかな(;ω;)
562
(1): 2009/01/03(土)09:55 ID:??? AAS
自鯖ってことはLAN内か?
グローバルアドレスでアクセスできるjかどうかはルータによる。
hostsか自宅DNSでそのFQDNをLAN内のアドレスにすればいい。
563: 2009/01/03(土)15:25 ID:??? AAS
>>562
ご指摘ありがとう御座います
LAN内では無く「サーバー機からサーバのチャットに・・」って事でした 言葉足らずですみません
hostsファイルに IP[tab]ドメイン の形で記入したら入れる様になりました;;

ググっていると「サーバー機のhostsファイルに書き加えるのはトラブルの元となる」
と書いてあったのですが何か問題があったりするのでしょうか?
564: 2009/01/03(土)15:41 ID:??? AAS
サーバでその名前でひくことがあるかどうか、だな。
565
(1): 2009/01/08(木)01:35 ID:njSEcwCM(1) AAS
HTMLで作成したページに
CGIの掲示板を
組み込むことって出来ない?

その方法について詳しく解説しているサイト
があったら教えて
566
(1): 2009/01/08(木)02:53 ID:NUHU41qw(1) AAS
>>565
3秒でやるならIFRAME
567
(2): 2009/01/08(木)03:31 ID:??? AAS
AA省
568
(1): 2009/01/08(木)10:16 ID:??? AAS
カレントディレクトリのチェックとか、ファイルの場所はフルパスで確認とか
569
(1): 2009/01/08(木)10:18 ID:??? AAS
あと試しにファイル一覧を/tmpにファイル作って書き出してみるとか
570: 567 2009/01/08(木)19:54 ID:??? AAS
>>568>>569
パスはフルパスで指定していて、ディレクトリチェック自体ができないようです。
こんなログが出ていました。
time->Thu Jan 8 05:54:44 2009
type=SYSCALL msg=audit(1231361684.762:4108): arch=40000003 syscall=195 success=no exit=-13 a0=93051d4 a1=92e40c0 a2=a0bff4 a3=93051d4 items=0 ppid=25728 pid=26620 auid=500 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none)
ses=61 comm="last_data_test." exe="/usr/bin/perl" subj=unconfined_u:system_r:httpd_sys_script_t:s0 key=(null)
type=AVC msg=audit(1231361684.762:4108): avc: denied { search } for pid=26620 comm="last_data_test." name="KANSOKU" dev=dm-0 ino=2102749 scontext=unconfined_u:system_r:httpd_sys_script_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir
SELinuxだと思うのですが、どうすればいいでしょうか?
571
(1): 2009/01/08(木)20:36 ID:??? AAS
/homeは/usr/homeのリンクとか?
572
(1): 2009/01/08(木)20:45 ID:??? AAS
問題きりわけのためにSELinux切って試してみて
それが問題なら適切な設定にするのがよかろう
573: 2009/01/08(木)23:47 ID:FOgV0Qb4(1) AAS
>>566

ありがとう。できました。

後は、cgiの一部、
具体的には掲示板のコメント数だけを他の
htmlに表示させたいんだけどできますか?
574: 2009/01/09(金)01:16 ID:??? AAS
SSI
もしくはCGI実行させてJavaScriptで読み込め
575
(1): 2009/01/09(金)02:11 ID:T5xMgump(1) AAS
ところでブログとか掲示板に書いた文字にリンク先を挿入
するのってどうやってやるの?

なんか、ブログにリンク先を挿入できているサイトとかあるんだけど
どうやってやってるんだろ
576: 2009/01/09(金)02:13 ID:??? AAS
JavaScriptでは不可能なので、CGIで他のサイトのデータを取得してきて保存して表示する。
サーバの設定によっては絶対不可能だし、お前が作るとセキュリティホールになるからやめとけ。
577
(1): 2009/01/09(金)13:49 ID:/fLWw46V(1) AAS
>>575
>書いた文字にリンク先を挿入

ってどういう意味?

「私はYahooを見ました。」

って書いたらYahooの下にYahooトップの中身が表示されるとか?
578: 567 2009/01/09(金)20:04 ID:Qr4DvTn3(1) AAS
>>571
いや、/home/hoge/dataって実体のディレクトリです。
CGIはドキュメントルートの/var/www/html以下にあります。

>>572
SELinuxを切ったら動くのですが、何のポリシーがいけないのかと思って。
ポリシー自体も良く分かっていませんが・・・
579: 2009/01/10(土)03:51 ID:??? AAS
ユーザーが違うからだよ
580
(1): 2009/01/11(日)16:52 ID:+5hNJ6G/(1/4) AAS
>>577

つまり、書いた文字をクリックするとリンク先に飛ぶって
いう奴をやりたいんだけど
581
(1): 2009/01/11(日)17:53 ID:??? AAS
>>580
はてなキーワードみたいなやつ?
外部リンク:k.hatena.ne.jp

まず、語句とリンク先の関連データベースを作らないといけないよね。
こんなん↓
ヤフー → 外部リンク:www.yahoo.co.jp
Google → 外部リンク:www.google.co.jp
安達祐実 → 外部リンク:www.sunmusic.org

あとは、文章中の語句をアンカーに置換すれば桶かと。

「私はヤフーを見ました。」
省2
582
(2): 2009/01/11(日)18:40 ID:+5hNJ6G/(2/4) AAS
>>581
関連データベースの作り方がわからないんだけど
作り方とかどこに書いてあるの?
583
(1): 2009/01/11(日)19:19 ID:??? AAS
>>582
外部リンク:www.google.co.jp
584: 2009/01/11(日)19:45 ID:+5hNJ6G/(3/4) AAS
>>583
すまんが
そのページのどこに書いてあるんだ?
585: 2009/01/11(日)20:42 ID:+5hNJ6G/(4/4) AAS
この掲示板をそのまま導入したんだけど
新規スレッドを管理人以外作成できないようにするにはどうすればいいですか?

外部リンク[cgi]:www.kent-web.com

"管理用"を押したときにパスワードが要求されるけど、
↓ 
外部リンク[cgi]:www.kent-web.com

"新規スレッド"を押したときにも同じようにパスワードを
要求するようにしたいんだけど
どうすればいいですか?
586: 2009/01/11(日)23:12 ID:??? AAS
>>582
データベースシステムがわからないって意味?
簡単にやろうと思えばCSVでも桶。

ヤフー,外部リンク:www.yahoo.co.jp
Google,外部リンク:www.google.co.jp
安達祐実,外部リンク:www.sunmusic.org

問題はどうやってデータを集めるかの方だよなぁ・・・

たとえば、
Wikipediaに片っぱしからキーワード入力して
「外部リンク」の1個目のURLを取ってくるプログラムを作るとか
省1
587
(1): 2009/01/13(火)00:47 ID:cMnQrvA9(1/2) AAS
下記のコードは掲示板の参照数がIP別の場合のみカウントされる
パターンなんだけど、IP一致でもカウントされるようにするには
どういうふうにすればいいですか?

# 参照数カウント
local($data);
open(DAT,"+< $logdir/$in{'no'}.dat") || &error("Open Error: $in{'no'}.dat");
eval "flock(DAT, 2);";
$data = <DAT>;

# IP相違であれば更新
$count++;
省8
588
(1): 2009/01/13(火)02:39 ID:??? AAS
>>587
なんかソースの一部(大事なとこ)が抜け落ちてねーか?w

「もし$addrと$ipが違ってれば〜」っていう条件を抜いてやれば桶。

# IP相違であれば更新
($count,$ip) = split(/:/, $data);
if ($addr ne $ip) {
$count++;
seek(DAT, 0, 0);
print DAT "$count:$addr";
truncate(DAT, tell(DAT));
省10
589: 2009/01/13(火)03:38 ID:cMnQrvA9(2/2) AAS
>>588

ありがとう。出来ました。
確かに大事なとこ抜けてましたね
590
(1): 2009/01/17(土)13:34 ID:Ad9Lm+h1(1/2) AAS
AA省
591
(1): 2009/01/17(土)13:48 ID:??? AAS
>>590
投稿した画像って日本語名になってない?
592: 2009/01/17(土)14:02 ID:Ad9Lm+h1(2/2) AAS
>>591
半角英数です。
593
(7): 2009/01/23(金)11:33 ID:DQAiRhxT(1) AAS
AA省
594: 2009/01/25(日)05:58 ID:??? AAS
逆引きできてる?
595
(1): 2009/01/25(日)06:07 ID:??? AAS
ってhttpdのREMOTE_HOST見てるじゃない。
apache(かどうか知らんが)のhttpd.confのHostnameLookupsはonになってる?
596: 593 2009/01/25(日)10:16 ID:??? AAS
すみません、どのファイルを見ればいいのでしょうか?;;
最近勉強しようといろいろ見始めたところなので、まだまだ不勉強なんです…
597: 2009/01/25(日)10:59 ID:??? AAS
>友人の自宅鯖
なんだから友人に聞くかrootもらうしかない
598: 2009/01/25(日)11:00 ID:??? AAS
まあ見るだけなら /usr/local/apache2/conf/httpd.conf (ソースから入れた場合)とか見られるとは思うが。
599: 593 2009/01/25(日)11:13 ID:??? AAS
実際に動かす場合は今借りてるレンタルサーバーに置く予定です(鯖名:freespace)
現在はテストの為、友人鯖を借りてるのですが…

これはこちらの設定ミスやプログラムの不具合でなく、サーバーの問題なのでしょうか?
だとしたら稼動予定のレンタルサーバーはまともに対応してくれる所ではないのでどうにもならない…
600: 2009/01/25(日)13:34 ID:??? AAS
使用目的が限定できないレンタルサーバではオンになってる場合が多いと思うけどね。
デフォルトでオフだから、その友人は特にいじってないんだろう、聞いてみればいいじゃな。
1-
あと 383 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s