あめぞうcgiの設置方法
1投稿者:音響カプラ  投稿日:02月01日(木)19時13分36秒
「あめぞうcgi」はcgiファイルとhtmlファイルとを別々のフォルダに
置いてcgiファイルを実行させるようなサーバー上だとどのように設定すれば
いいのでしょうか?
2投稿者:三河人  投稿日:02月01日(木)23時41分52秒
今、手元にスクリプトが無いので明確にお答え出来ませんが、
amezo.cgi内の「./header.html」などを「../header.html」と
設定すればイケると思います。
要はamezo.cgiを基準とした階層が、何処になるのかを把握出来ればOKかと。
推測ですが、

[public_html]
    ├[cgi-bin] amezo.cgi
    ├header.html
    └blist.txt

こんな感じにしたいのでは?と思いました。
3投稿者:三河人  投稿日:02月01日(木)23時56分06秒
あ、逆にheader.html側からamezo.cgiを見る場合は、
「./cgi-bin/amezo.cgi」ってしないとダメかな?

すんません、家に帰らないとこの辺りがはっきりしませんので
暫くお待ち下さい。
4投稿者:名捨て人@深夜は三河版  投稿日:02月02日(金)00時12分17秒
>三河人さん
忙しいところすみません。
階層は2で三河人さんが推測として書かれている通りです。
パスは「../header.html」と記述するタイプではなく
http://cgi.mikawa.com/kapura」のようにcgiファイルに
対して記述するようになっていますので、3の方法でもチトき
ついかと思います。他のhtmlファイルを呼び出す場合は
http://www.mikawa.com/kapura」とかになっています。
ちなみにそれぞれをとりあえず配置して一番はじめにでてくる
白紙の状態の「header.html」からの新規投稿では「エラーで
す」となってしまいます。ですから一応は新規投稿があれば新
らしいhtmlファイルを生成することはできているようです。
やはりパスの記述に問題があるのでしょうか?
5投稿者:三河人  投稿日:02月02日(金)01時21分46秒
>音響カプラさん
ども、遅くなりました。

>ちなみにそれぞれをとりあえず配置して一番はじめにでてくる
>白紙の状態の「header.html」からの新規投稿では「エラーで
>す」となってしまいます。

えーと、上記のエラーの原因はリファラーで失敗している為だと思います。
つまり「amezo.cgiが見つからない」というエラーです。
パスの記述が原因のようですね。
私に理解する能力が無いので申し訳ないのですが、4で説明していただいた
内容が今一つ把握出来ませんでした。すいません。
で、ちなみにですが、2で示しました図の構成で以前、freewebに設置した
時があるのですが、その時は、
$urlbase = 'http://www.freeweb.ne.jp/xxx/xxx/cgi-bin/';
と記述を変更しただけでOKでした。
この$urlbaseがamezo.cgiのパスになりますので、ここを今一度確認して
いただけないでしょうか?
6投稿者:音響カプラ  投稿日:02月02日(金)11時22分54秒
>三河人さん
2のほうへも投稿していました。マルチポストしてすみません。
気分を悪くなされたことと思います。気をつけます。

教えていただいた方法、週末に試してみます。うまくいきまし
たら報告します。色々とご指導ありがとうございます。
7投稿者:三河人  投稿日:02月02日(金)11時28分57秒
いえ、全然何とも思ってませんよ>マルチポスト
むしろ当該者にとっては、すぐにでも解らない事を知りたいでしょうから
いろんな所で聞くのは当然だと思いますし。
気にせず、どんどん色んな所で聞いてもらえればと思います。

私の方こそ、すみませんでした。
8投稿者: 投稿日:02月03日(土)10時58分58秒
僕も今会社からなのでスクの書き換え箇所は
いま一つはっきりしないのですが、僕が以前そのようなサーバに設置
していた時の場合は下記のようにしていました。

あめスクのhtml出力の箇所を「絶対パス」若しくは「相対パス」で指定して
やらなければなりません。

<form method=post action="../$cgi">の箇所も
htmlファイルからcgiの場所を相対パスに書き換え

print "Location:$urlbase〜 のところは絶対パス指定にする

とこのようにしていました。
9投稿者:三河人  投稿日:02月12日(月)16時15分08秒
その後、設置出来たのかな?
10投稿者:x  投稿日:02月23日(金)05時13分15秒
僕も今あめぞうスクリプトを設置中です
書き込みすると「エラー」になったので、
$urlbase = 'http://www.hoge.com/cgi-bin/';
にという形に直したら書き込めるようになりました
11投稿者:雷蔵  投稿日:2003/11/14(金)23:37:23
どうもアップできないんですが。
スイート2なんですが、スイートのpublicが2のanonymousに
あたるんでしょうか?
スイート2のこと知らん人からすれば、はあ?でしょうが・・。
アップする段階でパーミッションが否定された表示。
わからん・・・。
12投稿者:三河人  投稿日:2003/11/14(金)23:46:07
>11の雷蔵さん
>どうもアップできないんですが。
>スイート2なんですが、スイートのpublicが2のanonymousに
>あたるんでしょうか?

スイート2ってのは、WebARENAのことですか?
もしそうなら
http://www.mikawaban.com/etc/amebbs01.html
ここの一番最後に設置方法&パーミッションが書かれてますから参考に。

ちなみにココも(御存知とは思いますが)WebARENAです。
単なるスイート(昔の共有鯖)ですが。
13投稿者:名捨て人  投稿日:2003/11/14(金)23:46:49
550 /amezo.cgi: Permission denied

こんなふうになりますが、なにがいけない?足りないでしょうか?
14投稿者:雷蔵  投稿日:2003/11/14(金)23:51:18
ええ、そうです。
WEB ARENAです。ああ、ここもARENAなんですか。
転送量うんたらかんたらがないのでデカイとこがいいかなと。
15投稿者:雷蔵  投稿日:2003/11/14(金)23:55:15
まあ、いろいろガチャガチャやってみます。
それで試案の限界きたらまた質問します。
それでは。。。
16投稿者:雷蔵  投稿日:2003/11/15(土)15:36:39
いや、わかった。わかった。疲れたけど。
アップする段階のアクセス権限(パーミッション)の設定を理解した。
ここ読んで。
http://www7.big.or.jp/~jawa/tips/access.html
なるほど、面白く読みました。
17投稿者:名捨て人  投稿日:2003/11/15(土)15:43:05
アップする段階で
ローカル・ファイルとホスト・ディレクトリのパーミッションを
調整しないとだめなわけだ。
18投稿者:名捨て人  投稿日:2003/11/15(土)15:54:36
ああ、というよりホスト・ディレクトリの初期設定を700にしとけば
まあ、いいってことんなんだろうか?
なにはともあれアップできた。
19投稿者:名捨て人  投稿日:2003/11/15(土)19:26:15
いちお、amezo.cgiのスクリプトは手にいれましたが、
ほかの機能ファイルはセットにしないと起動できないんでしょうか。
自分勝手な要望なんですが一つ板があれば結構で、小規模なものを
作りたいんですが。今はまだ初心者ですが改造とかもしてみたいんで。
だから、もちろん言語も学習していくつもりですが・・・。
20投稿者:名捨て人  投稿日:2003/11/15(土)19:28:02
人集めより実験というかコジンマリとしたものをつくりたいので。
21投稿者:三河人  投稿日:2003/11/15(土)20:03:48
「板1つだけあって、書き込み出来るだけで良い」というのであれば
・amezo.cgi
・blist.txt
・header.mtml
これだけ用意すれば動作可能です。
ng.txtはダミーで作成するか、amezo.cgiのソースを変更して
ng.txtを参照しないようにする必要があります。
22投稿者:雷蔵  投稿日:2003/11/15(土)20:24:31
レスありがとう。貴方は親切だ。
2chのクソガキどもとはエライ違いだ。
23投稿者:三河人  投稿日:2003/11/15(土)20:29:43
>22の雷蔵さん
>レスありがとう。貴方は親切だ。
>2chのクソガキどもとはエライ違いだ。

一言だけ。
ココ(というか、あめぞう界隈全般)は基本的に
アンチ2chです(笑)

板にもよるでしょうけど、ほとんどの2ch板は厨房の巣窟と
なってると思いますから、まともなレスが返ってくる事を望んでは
いけないかと。
24投稿者:雷蔵  投稿日:2003/11/16(日)19:14:58
どうも、起動がうまくいかない。
初歩的な設定が間違ってる気はするが。
25投稿者:三河人  投稿日:2003/11/16(日)19:20:58
>24の雷蔵さん
>どうも、起動がうまくいかない。
>初歩的な設定が間違ってる気はするが。

アップロードは全て行えたのですよね?
その上で該当のURLをみようとするとどうなりますか?
26投稿者:雷蔵  投稿日:2003/11/16(日)22:05:32
いろいろとここでの過去ログを参考に頑張ってみます。
一応、環境はアリーナのスイート2で、多分(サルでも作れる)のスイート
の設定階層と変わらないと思うんですですが。
27投稿者:三河人  投稿日:2003/11/16(日)22:57:00
>26の雷蔵さん
>いろいろとここでの過去ログを参考に頑張ってみます。

そうですか。頑張って下さい。
一応、過去10人近くのあめ掲示板設置の手伝いをさせてもらいましたが
その中でダントツに皆さんが引っ掛かっていた件だけ記載します。

「全てセットアップしたのに板へアクセス出来ない」
という場合、板の下(例えば/mainの下)にindex.htmlとindex2.htmlが
設置されていない事が多くありました。
これらindex.htmlとindex2.htmlは、header.htmlをコピーして作成したものを
板の下(例えば/mainの下)にアップロードしてから、板のURLへ
アクセスします。
その後は、スレッドを立てる要領で書き込みして
板の内容が更新されたらOKです。
28投稿者:名捨て人@深夜です  投稿日:2003/11/17(月)00:19:23
尚、ディレクトリ配下に"index.html"もしくは"index.htm"が設置されていない場合、または、ファイルのパーミッションに問題がある場合は以下のエラーが表示されます。
"HTTP エラー 403 - アクセス不可"

ああ、サーバーのマニュアルに書いてあったこれのことですね。
29投稿者:名捨て人@深夜です  投稿日:2003/11/17(月)00:25:08
お客様のコンピュータ上でホームページのコンテンツを作成します。
トップページとなるファイルのファイル名は「index.html」「index.cgi」「index.php」などにして下さい。

これが忘れてるということだろうか?
30投稿者:名捨て人  投稿日:2003/11/17(月)01:11:05
なんか単純に考えてもURLからheader.htmlの画面にまずいくように
する設定は当然ですわな。
31投稿者:名捨て人  投稿日:2003/11/17(月)01:27:08
なんだ、簡単なことだ。

headerをindexに名前変更すればいいだけのことだ。(笑)
OK,ok
32投稿者:雷蔵  投稿日:2003/11/17(月)01:33:58
三河人さん、ありがとう。
27のレスで助かった。
33投稿者:雷蔵  投稿日:2003/11/17(月)01:38:12
オリジナル・ドメインからあめぞうのTOP画面に繋がったよ。
感慨深いなあ・・・。
34投稿者:三河人  投稿日:2003/11/17(月)01:53:56
>33の雷蔵さん
>オリジナル・ドメインからあめぞうのTOP画面に繋がったよ。
>感慨深いなあ・・・。

おめでとうございます。
35投稿者:雷蔵  投稿日:2003/11/18(火)21:11:38
私は基本的にこの形式の掲示板は2chが初体験であって、オリジナルは雨蔵だと後から知ったんですが、イメージコンセプトとしては三河版さんの江戸時代風俗の空間コンセプトはけっこう気に入ってます。これは私もサル真似したいです。
36投稿者:雷蔵  投稿日:2003/11/18(火)22:30:10
http://homepage1.nifty.com/jc/gallery/jpcolor.html

けっこう、こういう配色とかはいいかもしれませんね。
HTMLのデザインセンスは。
37投稿者:三河人  投稿日:2003/11/18(火)22:31:14
>35の雷蔵さん
>イメージコンセプトとしては三河版さんの江戸時代風俗の空間コンセプトは
>けっこう気に入ってます。これは私もサル真似したいです。

色合い以外をサル真似するよーでしたら参考にして下さい。
http://www.mikawaban.com/sc/
38投稿者:名捨て人  投稿日:2003/11/18(火)22:38:11
ああ、どもども。実は本音を言うとあめ(仮)より、こちらの
スクリプトのほうがいいと思ってたんで(笑)
39投稿者:雷蔵  投稿日:2003/12/09(火)23:18:27
なかなかうまくいかん・・・。
スイート2ではHOME DIRで CGI、OKなので全部いっしょに
つめこんでやって(サルあめ)で書かれてるとおり、MAINから
画面だして書き込みボタン押してエラーは出んがスレッドが出ない。
その変わりFTPで除いてみるとホストにスレッドファイルはできてる表示。
なんだか、わけわからん。
40投稿者:名捨て人  投稿日:2003/12/10(水)00:08:43
そもそも、サルあめを読んで思ったんだが
なんでまず最初のURLがAME/MAINなんだろうか・・・。
サーバーマニュアルではTOP、INDEXなわけで自己作成のMAINフオルダの
下でINDEXなら常にTOP、URLは〜MAINをつけないと最初のHTML画面には
いかないわけで。・・・わからん。
41投稿者:雷蔵  投稿日:2003/12/10(水)18:50:47
WebARENA Suiteとの相違点

・ 適切なパーミッションの設定値が変わりました。
・ ファイル転送時に自動的に設定される
パーミッションが 644(rw-r--r--) から
640(rw-r-----) に変わりました。

ここらへんが問題なんだろうか。。。

なんかマニュアル見るとずいぶんスイートと変わってる部分が・・・。




42投稿者:名捨て人  投稿日:2003/12/10(水)22:29:30
いや、やっぱ関係ないな。
まあ、しっかし、CGI、言語の基本がわかっていれば
悩むことないわけで、勉強不足といえばそれまでなんだが。
はあ。。。
43投稿者:雷蔵  投稿日:2003/12/15(月)23:44:00
だめだ、こりゃ(w

あたりまえのことだが、やっぱ、PERL、CGIの基礎学習ぐらいできてなきゃ。
パクッテ、書き換えで簡単だろうという安易な素人考えが逆に、遠回りだわ。
てな感じですわ。
44投稿者:三河人  投稿日:2003/12/16(火)00:09:23
>43の雷蔵さん
>だめだ、こりゃ(w
>
>あたりまえのことだが、やっぱ、PERL、CGIの基礎学習ぐらいできてなきゃ。
>パクッテ、書き換えで簡単だろうという安易な素人考えが逆に、遠回りだわ。
>てな感じですわ。

多分、ARENAスイート2が特殊なんだと思います。
それ以前に、ARENAが特殊なのですけど。
ぶっちゃけ白状すると、私もARENAへ設置出来ずに1日悩んだあげく、
結局設置出来なかったので、わひょみさんに「教えて〜」と聞いたら
動くよーになったとゆー経緯もあります。
45投稿者:雷蔵  投稿日:2003/12/19(金)21:28:06
あめスク設置成功。
三河人さんのサポートに感謝。
やっぱり、ある程度、教わる側の状況を正直に公開しないと
円滑に前には進まないですな。
46投稿者:三河人  投稿日:2003/12/19(金)22:45:29
>45の雷蔵さん
>やっぱり、ある程度、教わる側の状況を正直に公開しないと
>円滑に前には進まないですな。

それもありますし、本当はこういった掲示板上で
何もかもを書くのがベストだと思います。
私以外の詳しい人は、わんさかいますし、そういった方々からの
アドバイスも受ける事が出来るので、より早く対応が可能となります。
47投稿者:名捨て人  投稿日:2006/12/20(水)18:15:51
48投稿者:とも☆  投稿日:2007/07/03(火)20:23:53
http://www.mikawaban.com/tera/061019123107.html
こちら↑で質問すべきか考えましたが、内容的に違う様なのでこちらで…

以前に、三河版のスクリプトを参考にさせて頂き、英文のみの投稿を弾く対処をしたのですが、
どうも最近は、その網をかいくぐった一文字、二文字の漢字や、携帯電話の絵文字などを利用した
悪質な海外スパムの投稿が増えてきました。
そこで、NGワードでHTMLタグである『</a>』を弾こうと思うのですが、

</a>, c


を書き加えた ng.txt をFTPのアスキーモードにて、パーミッション400で設置したのですが、
どうもこれをNGワードとして認識してくれません。
以前にもサル解のスレの205以降にて、ng.txtのトラブルがあったのですが
FTPで転送する過程に何か問題があるのでしょうか?

ご助言頂ければ幸いです、よろしくお願いします <(_ _*)>
49投稿者:じゃろです 投稿日:じゃろです
じゃろです
50投稿者:三河人  投稿日:2007/07/03(火)23:40:00
>とも☆さん

サポートスクリプトは、HTMLタグなどによる荒らしを防ぐ為に
内部で「<」と「>」の投稿を、別のコード体系に置き換えています。
具体的には「<」を「&lt;」に、「>」を「&gt;」に置き換えています。

つまり、NGワード等の定義で、「</a>」を弾きたいとするなら
「&lt;/a&gt;」と定義すれば、反応してくれると思います。
投稿者 メール

新着レス 次の50個 レス全部を見る 掲示板に戻る 上へ