- 1投稿者:あめざー歴3ヶ月の私 投稿日:09月13日(水)05時01分45秒
- こんばんわー三河人さん初めまして。とある方からの紹介で来ました。
私はあめざー歴3ヶ月(PC歴6ヶ月)の超素人です。こんな私にも
あめぞうタイプの掲示板を作れるようになるでしょうか?
CGIのCも解りませんが、なんとか頑張って作りたいと思ってます。
なにせおさるさん並みなので、最初から教えて頂けるようどうか御教授の方
よろしくお願いします。
- 175投稿者:三河人 投稿日:2004/12/28(火)00:18:34
- >mychanさん
あー、確かにそーです。パーミッションの問題ですね。
なんつーか、言い訳になるんですが
1.私が解説し始めた時点でのサポスクではglobal.memを使用していなかった
2.あくまで動作可能となる「最低限」の説明であった為
が理由です。
「反響があれば更新するかも…」とあるように、反響が無かったので
そのままにしていました。
- 176投稿者:三河人 投稿日:2004/12/28(火)00:37:00
- ちなみにmychanさんのスキルなら原因も対処方法も知ってるでしょうが、
パーミッション変更を手動でするよりも、スクリプト側で対処した方が
親切でしょうね。
最終行の
close(Z);
の下へ、
chmod 0600,"global.mem";
を追加すればいいだけかと。
サポートさんも(配布前提では無いから)そこまで親切には作っていなくても
仕方無いでしょう。
- 177投稿者:名捨て人 投稿日:2005/01/26(水)20:31:03
- http://amezor.on.arena.ne.jp/lobby/050126200651.html
- 178投稿者:三河人 投稿日:2005/01/27(木)00:27:05
- >177の名捨て人さん
>http://amezor.on.arena.ne.jp/lobby/050126200651.html
「軽くて使い易い」とゆー点では、ココは対象外かと(笑)
- 179投稿者:1 投稿日:2006/01/16(月)21:29:22
- どうしてもわからないところがあったので質問したいのですが、掲示板は表示されたのですが、いざ新規投稿ぼたんを押すとエラーになってしまいます。
これはなぜでしょうか?
文中の
「外部CGI呼び出しが不可となってますので、cgi-bin配下のURLへ
直リンするとエラーになります。」
というところが関係しているのでしょうか?
- 180投稿者:三河人 投稿日:2006/01/16(月)21:42:56
- >179さん
情報が少なすぎるので、もう少し詳細を教えて下さい。
・使用している鯖は、「isweb鯖」ですか?
・掲示板を設置したURLは何ですか?
- 181投稿者:ゆう 投稿日:2006/01/16(月)21:44:57
- 先ほどはすみませんでした。
サーバはiswebです。
URLは今のところhttp://staba1.hp.infoseek.co.jp/としているのですが。。。
- 182投稿者:ゆう 投稿日:2006/01/16(月)21:45:38
- あと、私は先ほどの「1」です。
- 183投稿者:三河人 投稿日:2006/01/16(月)21:58:11
- >ゆうさん
実際のURL(メイン板)はココ↓になりますよね。
http://staba1.hp.infoseek.co.jp/main/
$urlbase = 'http://ame.x0.com/';
↑ココはどのように設定しましたか?
- 184投稿者:三河人 投稿日:2006/01/16(月)22:03:24
- あと、isweb鯖の場合、こちら↓にも参考スレッドがありますので御参考に。
http://www.mikawaban.com/tera/050503094545.html
- 185投稿者:ゆう 投稿日:2006/01/16(月)22:19:10
- http://staba1.hp.infoseek.co.jp/にしています。
これではまずいですか?
- 186投稿者:三河人 投稿日:2006/01/16(月)22:23:50
- >185のゆうさん
>http://staba1.hp.infoseek.co.jp/にしています。
>これではまずいですか?
不可能じゃないですが、amezo.cgiのスクリプトをもっと変更しないと
出来ません。
具体的に行うにしても、私も調べてみないと解りませんので
「こうしなさい」と直ぐには言えません。
「サル解〜」内のisweb鯖についての説明では、
http://staba1.hp.infoseek.co.jp/cgi-bin/main/
の場合のみの説明です。
- 187投稿者:ゆう 投稿日:2006/01/16(月)22:34:55
- amezo.cgiをどのように変更すればよいのでしょう??
- 188投稿者:三河人 投稿日:2006/01/16(月)22:47:11
- >187のゆうさん
>amezo.cgiをどのように変更すればよいのでしょう??
私も試していないので解りませんので、直ぐには説明出来ません。
要は、単一板(1つだけの板)でサポートスクリプトを動かしたいと
いう事ですよね?
URLとスクリプトの関係が密接しているので、
・blist.txtを使用しないように改造
・URLに関わるスクリプトを改造
といった事を全部調べて改造しなければいけません。
1つの板だけ設置して動かしたいのであれば、したらば等の
無料掲示板を使うことをお奨めします。
サポートスクリプトは、複数板を動かす事を前提にしたスクリプトなので
わざわざ改造してまで使う事は無いと思います。
- 189投稿者:ゆう 投稿日:2006/01/16(月)22:51:12
- ぼくはできればあめぞうのように総合の掲示板を作りたいのですが、その場合はどうしたらよいのでしょうか?
- 190投稿者:三河人 投稿日:2006/01/17(火)11:46:50
- 「サル解〜」で説明している通りの設置で良いと思います。
- 191投稿者:ゆう 投稿日:2006/01/17(火)22:42:52
- そうすると、「掲示板は表示されたのですが、いざ新規投稿ぼたんを押すとエラーになってしまいます。」となってしまうんですが、どうしてでしょうか?
- 192投稿者:三河人 投稿日:2006/01/18(水)08:23:30
- 再三書いていますが、本当に
「サル解〜」で説明している通りに設定していますか?
----------------------------------------------------
>(2)14行目。掲示板のURLです。
> $urlbase = 'http://ame.x0.com/';
> と記述している「http://ame.x0.com/」の部分を、自分の掲示板URLパスに変更します。
> iswebに設置した場合なら
> $urlbase = 'http://hogehoge.infoseek.co.jp/cgi-bin/bbs/';
> って感じでしょうか。
----------------------------------------------------
この通りに設定していますか?
具体的に飲尿186にも書きましたが、
----------------------------------------------------
>「サル解〜」内のisweb鯖についての説明では、
>http://staba1.hp.infoseek.co.jp/cgi-bin/main/
>の場合のみの説明です。
----------------------------------------------------
これを前提とした設置をしていないではないですか。
- 193投稿者:ゆう 投稿日:2006/01/18(水)19:10:05
- cgi-binってなんですか??
- 194投稿者:三河人 投稿日:2006/01/18(水)21:23:00
- >193のゆうさん
>cgi-binってなんですか??
一度、iswebの環境説明・perlの本・検索等をして調べてから
再度御質問下さい。
- 195投稿者:新入生 投稿日:2006/02/04(土)01:11:37
- 初めまして。この度、cgiに関する知識は全くの0ながら、
「サル解」を利用させて頂いて、あめぞう型の掲示板作成を志す者です。
さて、「サル解」を利用しindex.htmlの画面までは漕ぎ着けたのですが…
他の方々と同様に「新規投稿」をクリックすると「500 Internal Server Error」が表示されてしまいます。
ちなみに
http://isweb.www.infoseek.co.jp/ (isweb)
私のアカウントはhttp://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/main/です。
と、その他に
http://www.land.to/
http://www.momo.dyndns.org/
の3つのアカウントで試してみたのですが、全て同じ結果となりました。
利用しているFTPは「Cyberduck」です。
iswebにおいては、amezo.cgiは
1行目を #!/usr/local/bin/perl
14行目を $urlbase = 'http://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/';
に作り替えて設置しました。(他の2つも同じ様に作り替えました。)
御指南頂きたく思いますm(_ _)m
また、iswebを使っているにも関わらず、FTPに最初から「cgi-bin」が
無かったために「cgi-bin」という名でフォルダを作成したことと、
「global.mem」というファイルが自動的に作成されなかったので、
>174(mychan氏)のhttp://amecan.hp.infoseek.co.jp/cgi-bin/global.mem
をダウンロードして用いたことを連絡致します。
全くもって無知な者ですが、宜しくお願い致します。
- 196投稿者:新入生 投稿日:2006/02/04(土)01:23:19
- ちなみに、iswebでのFTP内の環境は以下の通りになっています。
http://o.pic.to/gf8o
- 197投稿者:三河人 投稿日:2006/02/04(土)17:13:35
- >新入生さん
飲尿195-196を見る限りでは、設置内容は問題無いように見えます。
あと考えられる点として、「サル解〜」の「■4.スクリプトの設置方法は?」
にあるパーミッションの通りに設定されているかどうかです。
一度確認して下さい。
- 198投稿者:三河人 投稿日:2006/02/04(土)17:15:21
- ちなみにですが、「global.mem」はスレッド作成時に自動的に生成されます。
- 199投稿者:新入生 投稿日:2006/02/05(日)00:13:07
- >三河人さん
初めまして(本当は初めましてじゃないですが…)。お返事ありがとう御座いました。
パーミッションの数値を変更しましたら、無事に掲示板として作動しました。
本当にありがとう御座いました。そこで、再び相談なのですけれども、
投稿がどうしても上手く行かない様なのです…
投稿者名を入力して投稿しても「投稿者を記入してください」
コメントを入力していても「コメントが入力されていません」
と表示されてしまい、上手く投稿出来ても文字化け(?)の様になってしまいます。
ちなみに、掲示板はこちらに設置致しました。
http://tamekz.hp.infoseek.co.jp/cgi-bin/bbs/main/
何かアドバイスを頂けましたら幸いです。宜しくお願い致します。
- 200投稿者: 投稿日:
-
- 201投稿者:三河人 投稿日:2006/02/05(日)01:08:42
- >新入生さん
>投稿者名を入力して投稿しても「投稿者を記入してください」
>コメントを入力していても「コメントが入力されていません」
>と表示されてしまい、上手く投稿出来ても文字化け(?)の様になってしまいます。
これは私も初めて見る現象です。
試しに投稿してみましたが、英数字による投稿はOKで、日本語による投稿が
NGのようです。
詳しく調査していませんが、考えられそうな点として「jcode.pl」が
関係しているのでは?と思いました。
「jcode.pl」は既に設置していると思いますが、
1.どこから入手したjcode.plですか?
2.jcode.plのパーミッションはどのようにしていますか?
- 202投稿者:新入生 投稿日:2006/02/05(日)02:14:33
- >三河人さん
度々お返事ありがとう御座いました。
念のために「jcode.pl」を再びアップし直してみましたが状況に変化は無い様です。
> 1.どこから入手したjcode.plですか?
三河人さんの「サル解」中の
■1.必要なもの:ttp://www.mikawaban.com/etc/amebbs01.html#1
にある、あめぞうのjcode.plを利用させて頂いています。
URL:http://ame.x0.com/jcode.pl
> 2.jcode.plのパーミッションはどのようにしていますか?
こちらも三河人さんの「サル解」中の
■4.スクリプトの設置方法は?:ttp://www.mikawaban.com/etc/amebbs01.html#4
にある通り、「(644)」に設定してあります。
http://o.pic.to/4mr3f
宜しくお願い致します。
- 203投稿者:三河人 投稿日:2006/02/05(日)02:22:06
- うーん。今の所、問題無さそうですねえ。
念の為、私の方でiswebに設置してみましたが、
問題無く動くんですよねえ。
http://mikawaz.hp.infoseek.co.jp/cgi-bin/bbs/main/
- 204投稿者:新入生 投稿日:2006/02/05(日)02:53:35
- 三河人さんの所だと、問題なく動いてますよね…
何故なんだろう?
もう1度アップし直してみます。
- 205投稿者:三河人 投稿日:2006/02/05(日)02:57:07
- >新入生さん
一つ気になるものを見つけました。
新入生さんは「ng.txt」内に何か設定していませんか?
もしそうであるなら、一度ng.txt内をカラッポにして
それをアップロードしてから、スレッド作成・投稿してみて下さい。
- 206投稿者:三河人 投稿日:2006/02/05(日)03:14:25
- ギブアップ。
もう眠いのでお先に寝ます。
結果 及び 何かありましたら又ここに書いて下さい。
朝にまた見ます。
おやすみなさい。
- 207投稿者:新入生 投稿日:2006/02/05(日)03:19:23
- >三河人さん
「ng.txt」の中身は何も設定していないカラッポの状態です。
アップロードしでから、新規作成、及びスレ作成の手順です。
アップし直してみましたが…やっぱり(_ _,)/~~
- 208投稿者:新入生 投稿日:2006/02/05(日)03:21:40
- >三河人さん
遅くまでお手間取らせてしまってすみませんでした。
そして、お付き合い有り難う御座いました。
結果は上記の通りになりました。
私も明日(今日?)バイトなのでそろそろ寝ることにします。
おやすみなさい。
- 209投稿者:三河人 投稿日:2006/02/05(日)18:12:14
- >新入生さん
飲尿196の設定内容を見ると、ng.txtが0バイトになっていないので
何か設定していると思ったのですが…。
(もしくは、何か文字列が勝手に入り込んでいるとか)
昨日私がiswebに板を設置した状態は、新入生さんの所から
「amezo.cgi」「jcode.pl」をダウンロードして、設置した状態なのです。
にも関わらず、問題無く動作しますので、残りの原因としては
・「blist.txt」「header.html」がおかしい → この原因は考えにくい
・「ng.txt」に値が入っていて、不正動作している → 考えられる要因である
・isweb鯖の問題 → ありえるかも?(可能性低)
という感じです。今の所、ここまでしか考えがつきません。
- 210投稿者:三河人 投稿日:2006/02/05(日)18:29:15
- 念の為、FFFTPで私が設定した内容をアプしておきます。
http://mikawaz.hp.infoseek.co.jp/upup/mkw070.jpg
ng.txtのサイズが「0バイト」になっています。
このように新入生さんの場合はなっていないので、もしかしたらと思ったのです。
- 211投稿者:新入生 投稿日:2006/02/05(日)22:01:32
- >三河人さん
お返事ありがとう御座いました。
あの後、「ng.txt」をカラッポの状態で再び作成してアップしてみましたが、
全く変化が無かったので、勝手ながら三河人さんのisweb鯖の「ng.txt」を
頂戴しましてアップしたところ、無事に日本語での投稿が出来る様になりました。
長きに渡ってお相手頂きまして有り難う御座いましたm(_ _)m
これを基に手を加え私が主にメインで使用している
「http://www.momo.dyndns.org/」の鯖にて、あめぞう型の掲示板を
新たに展開していきたいと思っています。
今後も、時々でも構いませんので師事頂けましたら幸いです。
また、「ng.txt」に関してなのですが、三河人さんのisweb鯖から
頂戴しました「ng.txt」なのですが、下記の通り242Bと僅かながら
容量が表示されている様です。
掲示板の起動には支障ない様ですが、念のため報告致します。
http://n.pic.to/ltmz
本当に有り難う御座いました。
- 212投稿者:三河人 投稿日:2006/02/05(日)22:47:24
- >新入生さん
原因がはっきりしませんが、とりあえず無事動作するようなので
良かったと思います。
まずは頑張って下さい。
壷っぽいものではなく、あめぞうにこだわるのでしたら
私も微弱ながら応援・アドバイスできるものがあればしたいと思います。
それでは。
- 213投稿者:新入生 投稿日:2006/02/06(月)17:53:24
- >三河人さん
ありがとう御座いました。
確かに、壺型の掲示板に便利性を感じることもありますが、
個人的には、私のインターネットライフのルーツが、あめぞうなもので
あめぞう型のシンプルさが好きですので、あめぞうの路線で拘って
いきたいと思っています。
とは言うものの、あめぞう歴もまだ1年強程の経歴浅い人間ですので、
道を踏み外してしまうかも知れませんが、その時は御教授頂けたら
有り難いです。宜しくお願いします。
さて、早速報告と質問なのですが、
まず他スレの過去ログより杏堂夏さんのサポスク用のkanri.cgiを頂戴しました。
杏堂夏さん、有り難う御座いました。
そして質問なのですが、掲示板自体の削除については「kanri.cgi」を用いて
行えることが分かったのですが、スレッド自体の管理。
即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
手動で行わなければならないものなのでしょうか?
また、掲示板荒らしの対策としたリモートホストや、アクセス規制についても
何か教えていただけたら嬉しいです。
時間のある時で結構ですので、お返事お待ちしてます。
- 214投稿者:三河人 投稿日:2006/02/06(月)22:13:37
- >新入生さん
>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
スレッドやレスを削除するにはまず、スクリプトの変更が必要です。
このスレッドにスクリプトの変更方法及び削除時の入力方法が書かれています。
一度、見直して下さい。解らなければ、再度質問して下さい。
ちなみに過去に触れていない削除方法として、以下の方法もあります。
---------------------------------------------
・投稿者欄に削除パス、内容欄に「レス番号,レス番号…」…指定したレス番号が削除
例)内容欄に「05,10,15」と入力しカキコ→レス番号05,10,15が削除
---------------------------------------------
>また、掲示板荒らしの対策としたリモートホストや、アクセス規制についても
>何か教えていただけたら嬉しいです。
サポートスクリプトには、これらの機能は装備されていません。
但し、各板で最後にスレッドを作成した人のIPアドレスは確認する事が出来ます。
※これは、サポート氏がIP確認用に追加した処理では無く、スレッド作成時の
制限を行う為の目的によるものです。
つまり、常時リモートホスト保存や、アクセス規制といった機能が必要の場合は
スクリプト改造が必要です。必要であれば、再度御質問下さい。
ちなみに、三河版スクリプトにはこれらの機能が全て装備されていますので
もしPerlが理解出来る(もしくは覚えるつもりである)のであれば
一度参照してみて下さい。
- 215投稿者:とも☆(新入生) 投稿日:2006/02/07(火)00:40:25
- >三河人さん
お返事ありがとう御座いました。新入生改め、とも☆と申します。
過去ログ見落としてました、すみませんでした。
レス番号49から51の操作と、パスワード漏洩防止としてレス番号93の
スプリクト変更と、レス番号84の操作を実行したところ無事にスレやレスの
削除操作をすることが出来ました。
やはり、サポートスプリクトにはリモートホスト保存や、アクセス規制に
関する機能は装備されてなかったのですね。
将来的には是非とも欲しい機能の1つですが、今回は見送って少し
GoogleなどでPerlについて調べてみたいと思います。
その際には、また御迷惑お掛けしてしまうかも知れませんが宜しくお願いします。
ところで、amezo.cgiを変更していて、また1つ疑問に思ったのですが
レス番号49、50の操作で、偽物防止の操作を行ったのですが、
本物が投稿する場合にはどうすれば良いのでしょうか?
パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
何も反応が無い様なのですが…。
今現在、新たに申し込んだサーバのアカウントが
得られるまで以下のURLにて準備的な活動をしてます。
http://kat.my.land.to/main/
掲示板名は、現在あめぞうの完全なコピー状態なので、
私のHNを用いて「ともぞう」という仮の掲示板名にしています(笑)
- 216投稿者:三河人 投稿日:2006/02/07(火)11:49:42
- >とも☆さん
>パスワードを投稿者欄やメール欄などに入れて投稿してみるのですが
>何も反応が無い様なのですが…。
えーと、まずおさらい的に書きますが、「パスワード」と「削除パスワード」は
別々である事は宜しいですよね?
前者が「管理人名のパスワード」であり、後者が「削除する時のパスワード」
という事で。
それを踏まえてですが、投稿者欄に「パスワード」を入力するだけで
管理人名に変換されて投稿出来る筈ですが。
- 217投稿者:とも☆ 投稿日:2006/02/07(火)14:17:32
- >三河人さん
お返事ありがとう御座いました。
原因が分かりました。管理者投稿用のパスワードと削除用のパスワードの値を
同じ数値にしていたことが、上手く投稿出来なかった原因の様でした。
- 218投稿者:杏堂夏 投稿日:2006/02/07(火)23:36:19
- iswebに設置してみました。
サポスク、ほぼ無改造です。
http://an-donut.hp.infoseek.co.jp/cgi-bin/amezo.cgi
http://an-donut.hp.infoseek.co.jp/main/
>即ち、掲示板のスレ自体の削除や、スレのレスの削除などの管理については
>手動で行わなければならないものなのでしょうか?
kanri.cgiで削除できたら良いのでしょうかね?
後で手直ししてみます。
- 219投稿者:杏堂夏 投稿日:2006/02/07(火)23:42:36
- <!-- isweb auto-insert -->
なんかタグ
<!-- inserted by isweb server -->
↑を削除して使ってくらさい
2箇所あります。
- 220投稿者:三河人 投稿日:2006/02/08(水)08:45:00
- あー、杏堂夏さんの用意したサポスクは、
cgi-bin配下でなくてもOKなバージョンですね。
(自由にパス設定が可能の意味で)
- 221投稿者:とも☆ 投稿日:2006/02/08(水)15:18:13
- >杏堂夏さん
初めまして。kanri.cgiありがとう御座いました。
そうですね…確かにkanri.cgiで削除が出来れば楽ということは楽でしょうね。
でも、考え方によっては、自分の目で見極めた上で削除するという点では、
ひとつひとつパスワードを入力して削除する方が良いでしょうし…。
すみません。杏堂夏の提示して下さったamezo.cgiを内容変更して用いてみた
のですが、どうもエラーで動かない様なので結局もとのに戻してしまいました。
わざわざ貴重な時間をさいて下さったのにすみませんでしたm(_ _)m
新たな質問なのですが、アップローダに関することです。
http://kat.my.land.to/upload.html
あめぞう内で公開されているupload_cgi.txtの内容変更してupload.cgi形式で
パーミッションを755に指定しているのですがエラーとなってしまいます。
最も、私のこのやり方では根本的に違って駄目なのでしょうが…。
- 222投稿者: 投稿日:
-
- 223投稿者:三河人 投稿日:2006/02/08(水)16:42:32
- >新たな質問なのですが、アップローダに関することです。
私は設置した事無いので解りません。
単純にPerlパスが間違ってるとか。
他の問題や要望に発展しそうなのであれば、別スレを立ててお願いします。
このスレはサポスク掲示板に関するスレなので。
- 224投稿者:ヤマ 投稿日:2006/05/21(日)17:45:21
- はじめまして!
質問です!設置まではうまくいきました。
しかし[新規書き込み]ボタンを押すと数十秒後に画面が変わり『ページを表示できません』と出てきてしまいました!ためしに文章を書いてやってみたところ、また『ページを表示できません』と出てきました。その後戻ってみると新しいスレができていて先ほど書込んだ文章が書きこまれていましたました。『ページを表示できません』と出てきてしまうのは設定がうまくできていないのでしょうか?宜しくお願いします。