三河版スクの質問。
1投稿者:九龍デジロウ  投稿日:2002/02/12(火)03:27:30
と言うことで立てちゃいます。

まず、板を作ることはなんとかできました。
ですが、レスをしようとすると鯖エラー泣。
ということで基本から教わりたいです。

res.cgiとresres.cgiの違いはあるのですか?
res.cgiの中にあるすくの名称にはにはresres.cgiとありますし。

それと、私の使っている鯖はcgi専用のディレクトリcgi-binを必要としない
通常の鯖なのですが、
res.cgiの記述にある
################################################################################
#和み返信もーどのやつ
################################################################################
sub nagomi {
print "Content-type: text/html\n\n";
open(R, "../home/$dir/$res" . "b.html");←ここ

../home/これはいったい何を指すのでしょうか?
どうも気になってしょうがありません。
変更する必要がないのであればそのままでもいいのですが…。
よろしくお願いします。
72投稿者:三河人151,000かきこ目げっと!  投稿日:2002/11/18(月)18:13:58
>$urlbasexというのが良く分からないんでつ。
>この「掲示板のURL」とは何を指しているのでしょうか?

ここでいう「掲示板のURL」とは、掲示板URLの直前までのパスの意味です。
例えば
http://www.mikawaban.com/main/ [そーす]」が掲示板のURLであった場合
$urlbasexへは「http://www.mikawaban.com/ [そーす]」と定義します。
↓参考設定
http://www.mikawaban.com/cgi-bin/amezo.cgi [そーす]
73投稿者:(´ー`)y-~~  投稿日:2002/11/18(月)19:58:03
>72
階層はこのようになっているのでつが・・・
この場合どこを指すのでしょうか・・・

http://gomiplus.hp.infoseek.co.jp/ [そーす] 
   └[public_html]
       └[cgi-bin] (755)
          ├amezo.cgi
          ├jcode.pl
          ├dai.cgi
          ├chat.cgi
          ├res.cgi
          ├r.cgi
          ├delres.cgi
          ├res1000.cgi
          ├i.cgi
          ├blist.txt
          ├header.html
          ├管理人パスワードファイル.txt
          ├削除用パスワードファイル.txt
          ├ユーザパスワードファイル.txt
          ├ホストスキップファイル.txt
          ├ng.txt
          └[main]
             └index.htm
74投稿者:8796  投稿日:2002/11/18(月)20:36:09
iswebの場合は
$urlbase = 'http://username.hp.infoseek.co.jp/cgi-bin/ [そーす]';
で働くはずです
この場合usernameがgomiplus
75投稿者:8796  投稿日:2002/11/18(月)20:38:48
ちなみに統合前のiswebでは
$urlbase = 'http://www [そーす]**(サーバ番号).freeweb.ne.jp/ジャンル/ユーザーネーム/cgi-bin/';
でした
76投稿者:(´ー`)y-~~  投稿日:2002/11/18(月)21:02:25
>74
それでやってみましたが
今度は500 Internal Server Errorと出ましたでつ。
77投稿者:8796  投稿日:2002/11/18(月)22:15:31
家のはそれで行けてんですけどごめんなさい
500が出ると言うことは
どこか'とか"とか行末の;が抜けてたりとかないでしょうか
78投稿者:8796  投稿日:2002/11/18(月)22:47:07
三河版ではリンクの所の[ソース]でわかりにくくなってますが
http://username.hp.infoseek.co.jp/cgi-bin/ [そーす]の前後に「'」があります
$urlbase = 'h_ttp://username.hp.infoseek.co.jp/cgi-bin/';
です_は消してください
79投稿者:8796  投稿日:2002/11/19(火)11:50:02
今頃、別の話をしていることに気が付いたです
80投稿者:名捨て人  投稿日:2002/11/19(火)11:56:25
この三河版のやり方だと main ディレクトリを public_html の下において
$bbspath = '../home';
これを../public_html
にしておいて
$urlbase = 'htt p://username.hp.infoseek.co.jp/cgi-bin/';
$urlbasex = 'htt p://username.hp.infoseek.co.jp/';
という使い方をする設定になってるようですから
ディレクトリ構成を変えるか、$bbspath の方を変えれば良いのかも。
81投稿者:三河人  投稿日:2002/11/19(火)12:31:52
当初の質問事項に対する設定については80さんに書いていただいた
設定でOKだと思います。
その後の500エラーは解りませんが…。
あと、$bbspathについては、cgi-bin配下へ板を設定するようですから
$bbspath = './cgi-bin';
って指定すればいいかな。
82投稿者:三河人  投稿日:2002/11/19(火)12:51:09
そういえば昔、freeweb(今はiswebですけど)に三河版スクを設置した事が
あるから家に帰れば解るかも。
83投稿者:(´ー`)y-~~  投稿日:2002/11/19(火)14:33:00
Internal Server Errorの原因は
管理人名称に記号が含まれていたからのようでつ。

今度は
「参加者ファイルの書き込みに失敗しました。」
と出てしまいまちた。
84投稿者:名捨て人  投稿日:2002/11/19(火)15:29:10
スクリプトで******の所は自分で設定するのでは?
85投稿者:(´ー`)y-~~  投稿日:2002/11/19(火)15:40:40
>84
設定してありまつよ?
86投稿者:三河人  投稿日:2002/11/19(火)23:36:58
>>83の「参加者ファイルの書き込みに失敗しました。」は
参加者ファイルのパスが不正か、参加者ファイルのパーミッション
(ディレクトリ含む)がガチガチかと。
多分前者が原因でしょうね。
87投稿者:(´ー`)y-~~  投稿日:2002/11/20(水)14:19:40
>86
ファイルのパスもパーミッションともに正常でつが
「参加者ファイルの書き込みに失敗しました。」と出ます。
88投稿者:三河人  投稿日:2002/11/20(水)17:51:48
>87の(´ー`)y-~~さん
>>86
>ファイルのパスもパーミッションともに正常でつが
>「参加者ファイルの書き込みに失敗しました。」と出ます。

参加者ファイルは存在していますか?
もし存在していないのであれば「0」の値を入れたファイルを
アプして実行してみて下さい。
89投稿者:(´ー`)y-~~  投稿日:2002/11/20(水)21:44:06
>88
参加者ファイルっていうのは「sanka.dat」のように
自分で作ったものでいいんでつよね?
それともどこからかDLしなくてはいけないのでしょうか?

>もし存在していないのであれば「0」の値を入れたファイルを
>アプして実行してみて下さい。
それは参加者ファイルの中にですか?
90投稿者:三河人  投稿日:2002/11/21(木)12:36:12
>>89
>参加者ファイルっていうのは「sanka.dat」のように
>自分で作ったものでいいんでつよね?
はい、そうです。
>それは参加者ファイルの中にですか?
あー、当初はそのつもりで書いたんですけど、中身は空っぽでOKだと
思います。
これで大丈夫なのかは解りませんけど、一度試してみて下さい。
91投稿者:(´ー`)y-~~  投稿日:2002/11/22(金)15:16:25
>90
それでも駄目でしたヽ(´〜`)ノ
「参加者ファイルの書き込みに失敗しました。」と出ました。。。
92投稿者:三河人  投稿日:2002/11/23(土)13:02:25
久しぶりに家に帰ったので、ココの設定を見てみました。
ココでは
$cntfilename = "$bbspath/$folder/XXXXXX.dat";#参加者ファイルのパス
と設定しています。
この設定の場合、各板毎に参加者を集計するようになっています。
$bbspathは私の場合、相対パス(Webarenaなので$bbspath = '../home';)
と設定していますが、絶対パスでもOKです。
93投稿者:三河人  投稿日:2002/11/23(土)13:04:30
あと、参加者ファイル(XXXXX,dat)は自動的に作られると思いましたので
設定は不要だと思うのですが…。
もう一度、>>92を参考に調整してみてください。
94投稿者:三河人  投稿日:2002/12/04(水)01:04:47
さて、どうなったのかの事後報告が無いから解りませんけど
もういいのかな?
#こーゆーのって、いつも最後が放置気味になるのが個人的にはイヤです、ハイ。
95投稿者:名捨て人  投稿日:2002/12/04(水)07:13:50
ゴミ箱+Plus は放置状態らしいです
96投稿者:三河人  投稿日:2002/12/04(水)12:11:11
>95の名捨て人さん
>ゴミ箱+Plus は放置状態らしいです

この意味が良く解らなかったのですが、今回設置しようとしてた方は
「ゴミ箱+Plus」という板を作ろうとしてたとゆー事ですかね。
97投稿者:三河人  投稿日:2002/12/04(水)12:55:23
あ、コレか。
http://www.amezor.to/gomi/021111172528.html [そーす]

言ってもらえれば本腰入れて設置手伝うのに。
98投稿者:(´ー`)y-~~  投稿日:2002/12/04(水)18:21:16
オフラインが忙しく
こちらの作業まで手が回らなかったのでつ。
本当にすいませんでちた(ρ_;)ノ

構成を見てもらうために圧縮したファイルを用意しました。
これでお気づきの点がありましたらご指摘頂きたいでつ。
一応パスワードは伏せてありますのでご安心を。
http://gomiplus.hp.infoseek.co.jp/gomi.zip [そーす]
99投稿者:三河人  投稿日:2002/12/05(木)12:08:55
>98さん
昨日の夜、落としまして解析してましたが途中で中断してしまいました。
が、ある程度アタリがついていますので早ければ今日の夜にでも
どーすればいいか回答出来ると思います。
100投稿者:きりぞろ防止委員会  投稿日:2002/12/05(木)22:36:27
げっちゅ!
101投稿者:きりー・ばんばん  投稿日:2002/12/05(木)22:36:27
キリ番・ゾロ番ゲット防止機能はどういう風になるのかな?
102投稿者:三河人  投稿日:2002/12/06(金)01:25:56
>98さん
参加者ファイルがエラーとなる件及び諸々の原因が解りました。
iswebの場合、パーミッションをもっと上げないと書き込み出来なくて
エラーとなるのが原因でした。
例)パーミッション600,644→777にする
他の件も含めてまだ直さないといけない個所がありますので
具体的な方法はまた改めて書きます。
103投稿者:三河人  投稿日:2002/12/06(金)12:56:14
途中経過及び一部訂正報告。
参加者ファイルのエラーが未だ不明。
参加者ファイルを未設定にすれば正常に動作する事を確認。
もうちょっと見直し中。
104投稿者:三河人  投稿日:2002/12/07(土)00:00:22
あかん。よく解りません。
参加者ファイルを未設定にすれば動くんですけど。
http://mikawax.hp.infoseek.co.jp/cgi-bin/main/ [そーす]

これでダメならちょっと保留。
つーか、iswebはクセがあるようです。
キャッシュもかかるみたいですし。
105投稿者:(´ー`)y-~~  投稿日:2002/12/07(土)02:38:16
>104
参加者ファイルの未設定はどうすればいいんでつか?
106投稿者:三河人  投稿日:2002/12/07(土)09:41:39
http://mikawax.hp.infoseek.co.jp/cgi-bin/amezo.cgi [そーす]
↑コレを直打ちすればソースが見れますけど、勝手に文字置換されてますね。

$cntfilename = "";#参加者ファイルのパス
と指定してもらえればOKです。
107投稿者:(´ー`)y-~~  投稿日:2002/12/07(土)15:35:33
上記の方法で試してみましたが
スレッドが無いと出てしまいました。。
108投稿者:三河人  投稿日:2002/12/08(日)14:56:38
1.まず
http://mikawax.hp.infoseek.co.jp/cgi-bin/amezo.cgi [そーす]
の設定を参考にして下さい。
($urlbase$urlbasex,$bbspath,$cgipathなど)

2.headrer.html内のamezo.cgiのパスを「../amezo.cgi」にして下さい。

3.cgi-bin,main等のフォルダ・ファイルのパーミッションを777に
して下さい。
109投稿者:(´ー`)y-~~  投稿日:2002/12/08(日)17:24:35
何とかスレッドは立てられるようになりましたが
板上にスレッドへのリンクが表示されません(´Д`)
http://gomiplus.hp.infoseek.co.jp/cgi-bin/main/ [そーす]
ftp://ftp.isweb.infoseek.co.jp/cgi-bin/main/021208164900b.html
110投稿者:(´ー`)y-~~  投稿日:2002/12/08(日)17:25:57
×:ftp://ftp.isweb.infoseek.co.jp/cgi-bin/main/021208164900b.html
○:http://gomiplus.hp.infoseek.co.jp/cgi-bin/main/021208164900b.html [そーす]
111投稿者:きりぞろ防止委員会  投稿日:2002/12/08(日)18:30:10
げっちゅ!
112投稿者:三河人  投稿日:2002/12/08(日)18:30:10
>板上にスレッドへのリンクが表示されません(´Д`)
あ、これ私もそーなったりしてたのですが、キャッシュの関係かと
ずーっと思ってました。
あれこれやってると表示されるよーになったので…。
スクリプト/ファイル設定上の問題が他にあるのかも知れませんね。
(例えば、ita.txtに正しく設定されてないとか)
ita.txt(説明上はblist.txt)の中は
main,ごみ箱メイン,メイン板です。自由にカキコして下さい。
↑みたいに設定しないといけないんですけど、してますか?
113投稿者:(´ー`)y-~~  投稿日:2002/12/08(日)22:37:17
>ita.txtに正しく設定されてないとか
ちゃんと設定されています。
色々見てみたのですがどこが悪いのか分かりませんでつ(;´Д⊂


114投稿者:三河人  投稿日:2002/12/09(月)12:56:30
main,cgi-binのパーミッションも777ですよね?
んー、家に帰ってもう一度見てみます。
115投稿者:三河人  投稿日:2002/12/31(火)18:13:00
iswebですが、今の鯖仕様でキャッシュがかなり効いてしまうようです。
だから鯖を変えるのも早道のようです。
116投稿者:葛葉@別のサイトの偽管理人★qjZIxORl  投稿日:2003/04/15(火)20:28:41
MEGABBSは普通に動きますねisweb
http://amesiki.hp.infoseek.co.jp/ [そーす] [ちぇっく]
117投稿者:三河人  投稿日:2003/04/15(火)22:02:33
>116の葛葉さん
>MEGABBSは普通に動きますねisweb
>http://amesiki.hp.infoseek.co.jp/ [そーす] [ちぇっく]

んん?!
動くとゆーか、ジャンプするって意味ですよね?
私が言ってるのは、iswebでキャッシュが効いていて
Perlが動かない(よーに見える)とゆー事で。
んで、メガビが同一ページで開くのは_blank指定が無いからと。
118投稿者:三河人  投稿日:2003/04/24(木)12:22:22
別の所で出た内容ですが、今後の為に転載。
------------------------------------
>とりあえずリンクチェック判定機能がうまく働かないみたいなので
これは非リンクURLファイルの設定の事だと判断しましたが
$urlurlには、リンクしたくないURLパス情報が入ったファイルを定義します。
(ブラクラURLや、宣伝アダルトサイトURL 等)
定義内容としては、ファイルの中にURLパスを入力するだけです。
例)$urlurl = 'ngurl.txt';とし、
  http://hogehoge.com/main/ [そーす] [ちぇっく]を非リンク状態にしたい時
  非リンクURLファイル(ngurl.txt)の中へ
  「http://hogehoge.com/main/ [そーす] [ちぇっく] [そーす] [ちぇっく]」と入力
仮に、非リンクURLファイルの中へ「http:// [そーす] [ちぇっく]」だけ入力してしまうと
全部のURLが非リンク状態になります。
非リンク機能を全く使わないのであれば、
$urlurl = '';
と定義して下さい。

ついでに応用編として、
http://hogehoge.com/main/ [そーす] [ちぇっく]
http://hogehoge.com/cgi-bin/test.cgi [そーす] [ちぇっく]
の両方を非リンクにしたいのであれば、非リンクURLファイルへ
http://hogehoge.com/ [そーす] [ちぇっく]」と入力すればOKです。
http://steuben.hp.infoseek.co.jp/bbs/r.cgi?sapo/030418084616/5 [そーす] [ちぇっく]
------------------------------------
119投稿者:名捨て人@深夜です  投稿日:2003/07/02(水)00:23:31
で、飲尿104
どのように設定したら書き込めるようになったんですか?;≧▽≦)

過去ログを読んで色々試しています;≧▽≦)
http://amesiki.hp.infoseek.co.jp/cgi-bin/main/ [そーす] [ちぇっく]
120投稿者:名捨て人@深夜です  投稿日:2003/07/02(水)00:24:09
HTTP://amesiki.hp.infoseek.co.jp/cgi-bin/main/
121投稿者:三河人  投稿日:2003/07/02(水)12:15:53
>くず@さん
とりあえずリファラエラーが出るようですが、リファラエラーは
$urlbasexの定義がミスってるものと思われます。

>どのように設定したら書き込めるようになったんですか?;≧▽≦)
別にコレといった事はせずに、参加者ファイル定義をカットしたら
書き込みは出来るようになりましたが。
ただ、キャッシュがかかってしまうようでした。
この辺りは、シュトイベンさんが三河版スクをiswebで運営してますので
シュトイベンさんのサイトで聞くものいいかと思います。
投稿者 メール

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