■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

ぜろちゃんねるスクリプト総合質問スレ Part8

1 :uuuss ◆uuussBh4TI :2006/09/07(木) 12:52:57 ID:???0
■質問する前に・・・
 Readme、FAQは必ず読もう。
 既出質問が無いかどうかCtrl+Fで検索しよう。
 出来るだけ質問内容は詳しく書こう。
 マルチポストやめれ。

■ぜろちゃんねるWebRing 簡易設置講座
http://san12.s12.xrea.com/setti.html

■ぜろちゃんねるFAQ
http://moreover.hp.infoseek.co.jp/text/faq.html
http://moreover.hp.infoseek.co.jp/text/faq2.html

■ぜろちゃんねるスクリプト for @nifty 設置手順
http://homepage3.nifty.com/niyari/0ch/

■鯖別パーミッション/検索
http://0ch.mine.nu/test/read.cgi/jikken/1047622148/l50
http://0ch.mine.nu/test/search.cgi

■過去ログ
part7 http://0ch.mine.nu/test/read.cgi/jikken/1120050851/
part6 http://0ch.mine.nu/test/read.cgi/jikken/1095620027/
part5 http://0ch.mine.nu/test/read.cgi/jikken/1077766863/
part4 http://0ch.mine.nu/test/read.cgi/jikken/1066734245/
part3 http://0ch.mine.nu/test/read.cgi/jikken/1060685640/
part2 http://0ch.mine.nu/jikken/kako/104/1049781744.html
part1 http://0ch.mine.nu/jikken/kako/104/1043234114.html
■このレスへのトラックバック
[ringtones ] http://ringtones-1742783.blogspot.com
[free ringtone ] http://free-ringtone-1838278.blogspot.com
[ringtone ] http://ringtone-1988162.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[free ringtone ] http://free-ringtone-1827260.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[free ringtone ] http://free-ringtone-1282298.blogspot.com
[ringtones ] http://ringtones-1795442.blogspot.com
[free sprint ringtone ] http://free-sprint-ringtone-1140398.blogspot.com
[ringtone ] http://ringtone-1681183.blogspot.com
[ringtone ] http://ringtone-1681183.blogspot.com
[ringtones ] http://ringtones-1893911.blogspot.com
[free t mobile ringtones ] http://free-t-mobile-ringtones-1810283.blogspot.com
[ringtones ] http://ringtones-1332685.blogspot.com
[download free ringtone ] http://download-free-ringtone-1996965.blogspot.com
[ringtones ] http://ringtones-1893911.blogspot.com

638 :名無しさん@ぜろちゃんねる:2008/12/24(水) 12:52:29 ID:mZ1XAy6o0
最新バージョン(070124)で0chをiswebで稼働させています。
ふたつ質問させて下さい。
ひとつ目
携帯(i-mode)から書き込みすると毎回IDが変わってしまうのは仕様でしょうか?
もし仕様であれば、同日なら固定ID表記にしたいと思っています。

ふたつ目
連続投稿規制についてですが、連続投稿時間を60秒(デフォ)でやってますが
関係なしに書き込める状態です。
これは管理画面の書き込みログ保存0で連続書き込み回数5にしているのが問題でしょうか?

自分の認識間違いであれば、ログ保存を10くらいにして連続を1にすれば60秒縛りになるのでしょうか?

長々としてしまいましたが、宜しくお願い致します。

639 :名無しさん@ぜろちゃんねる:2008/12/30(火) 21:41:28 ID:???0
>>638
亀レスだけど。

>携帯ID
docomoなら固体識別情報からID作ってるから、変わらないはずなんだけど
なんででしょうね。

>連投規制
そのとおり。保存してあるログから判断してるっぽいので保存数を指定しないと
規制がかからないと思います。

640 :名無しさん@ぜろちゃんねる:2009/01/05(月) 08:51:44 ID:???0
>>639
返答ありがとうございます。
携帯は自分の携帯で試してるのですが、何故同日でIDが変わるのだろうか。
うーむ。

連投は自分の勘違いでした、すみませんでした。

641 :名無しさん@ぜろちゃんねる:2009/01/06(火) 10:12:48 ID:OO0rOOY+0
教えて君で申し訳ありません。

例えば、このスレでの表題「ぜろちゃんねるスクリプト総合質問スレ Part8」
のフォントサイズを少し小さくしてみたいのですが、どのファイルをいぢくれ
ば良いのか探してもわかりませんでした。
どなたかご教授ください。

642 :名無しさん@ぜろちゃんねる:2009/01/07(水) 23:48:18 ID:???0
>>641
最新バージョンならread.cgiの254行目くらい

>$Page->Print("<dl><font color=$ttlCol size=+1>$title</font><br><br>\n");

これのsize=+1をsize=1とか-1とかにすればいい。

643 :名無しさん@ぜろちゃんねる:2009/01/16(金) 02:36:38 ID:W4+fyqZI0
2年ほど前からバージョン060227を使い自分なりに改造して
ずっと2chの過去ログ倉庫を運営しています。
最近になって専用ブラウザ以外からスレを閲覧し、レスアンカーのURL先が
"http://SERVER/test/read.cgi/2ch鯖/DATスレ番号/レス番号"
となっており、リンク先がないことにいまごろになって気が付きました。

ソースをイジることなくDATのレスアンカー部分のURLを置換すれば直ると思うのですが、
他に過去ログ倉庫をやってらっしゃる人のDATログを拝見しましたところ
そのまま置換せずにDATを使っており、レスアンカーも過去ログ倉庫の該当レスへ飛ぶ仕様でした。
ということは私がなにかミスったのでしょうか?
それともなにか簡単な方法でもあるのでしょうか?
アドバイスよろしくお願いします。

644 :643:2009/01/16(金) 02:58:36 ID:W4+fyqZI0
>>643
書き忘れですが、リンク先が上記のようになるのは板トップのところです。
スレを表示させた場合はこのような現象は起こりません。

645 :643:2009/01/16(金) 03:08:10 ID:???0
>>642-643ですが、すいません、掲示板を更新したら直っていました。
どういうことなのか理由は分かりませんが・・・。
なんだったのか・・・。。。


646 :名無しさん@ぜろちゃんねる:2009/01/16(金) 06:27:12 ID:b2yPVEqA0
わっほい

647 :名無しさん@ぜろちゃんねる:2009/01/24(土) 01:14:20 ID:ae960G6I0
test070124 を使用しています。
キャップに与える権限って指定できますか?


648 :647:2009/01/24(土) 16:47:53 ID:ae960G6I0
自力でできましたすみませんでした

649 :名無しさん@ぜろちゃんねる:2009/02/10(火) 02:52:32 ID:1VXRKcjI0
IIS6.0で動かそうと思ったら
「全部見る」とか「最新50」とかが動かなかったけど
ちょっと直して動くようになった
快適です

650 :名無しさん@ぜろちゃんねる:2009/02/16(月) 11:08:20 ID:???0
連続書き込み回数って、最初からトータルの回数なのか
それとも一日に書き込める1ホストあたりの最大値でしょうか?
自分の掲示板では1ホストで50レスくらいを目安とし、
それ以上は規制したいのですが(荒らし対策)どうしたらよいでしょう

651 :名無しさん@ぜろちゃんねる:2009/02/19(木) 01:55:19 ID:???0
>>650
ログ保存数内のトータル

652 :名無しさん@ぜろちゃんねる:2009/02/19(木) 06:50:21 ID:???0
galadriel.plのID作成関数について質問です。

$host = substr($nums[3],-3) . substr($nums[2],-1) . substr($nums[1],-1);

種の生成を上のように「上位3つの1桁目から取得」するのではなく、
2桁目、あるいは3桁目から取得させるようにしたいのですが、
どの辺りを変更すれば良いのでしょうか。

versionは最新です。宜しくお願いします。

653 :名無しさん@ぜろちゃんねる:2009/02/22(日) 13:47:41 ID:???0
>>652
-3を-4とかじゃダメなの?


654 :名無しさん@ぜろちゃんねる:2009/02/27(金) 11:35:01 ID:z+u8QZWI0
test070124 を使用しています。
告知欄にバナーを張ったのですが、firefoxで見ると中央にきちんと表示されるのに
IEで見ると左寄せになります。
center指定してもダメです。
修正方法はありますか?
親切な方、ご回等宜しくお願い致します。

655 :名無しさん@ぜろちゃんねる:2009/02/27(金) 12:41:47 ID:???0
>>654
IEのVersionは?8?7?
ソース部分は?<center></center>なのか<td align=center></td>なのか?



656 :名無しさん@ぜろちゃんねる:2009/02/27(金) 19:46:04 ID:z+u8QZWI0
>>655
ありがとうございました。
<td align=center></td>でOKでした。
お手数お掛けいたしました。

657 :名無しさん@ぜろちゃんねる:2009/02/28(土) 21:55:26 ID:7cfLIu5c0
070124でgmailを通して更新通知を送信できるようにしたいのですが
どのようにすればいいのでしょうか

658 :名無しさん@ぜろちゃんねる:2009/02/28(土) 22:03:17 ID:ITcTPSSU0
なんの更新?w

659 :名無しさん@ぜろちゃんねる:2009/02/28(土) 22:09:09 ID:???0
>>658
キモい

660 :名無しさん@ぜろちゃんねる:2009/02/28(土) 22:09:36 ID:???0
?wを使う奴は例外なくゴミ

661 :名無しさん@ぜろちゃんねる:2009/02/28(土) 22:27:21 ID:???0
?w

662 :名無しさん@ぜろちゃんねる:2009/03/02(月) 19:52:27 ID:62+UjkYs0
スレ立てした際や書き込みした際にsubject.txtへの書き込みを実行している
モジュールはどのあたりでしょうか?
というのも2ちゃんねるのsubject.txtは通常
**********.dat<>スレタイ (999) ←スレタイとレス数の間に半角スペースがあり
ぜろちゃんねるの方は
**********.dat<>スレタイ(999) ←スレタイとレス数の間がくっ付いている

ため揃えたいと思うのですがヒントを教えていただければ幸いです。


663 :名無しさん@ぜろちゃんねる:2009/03/04(水) 03:36:13 ID:???0
varda.plだったと思う。

664 :名無しさん@ぜろちゃんねる:2009/03/07(土) 01:52:19 ID:tDo6guII0
>>663
varda.plを覗いても見当たらず、
baggins.plにそれらしいものを見つけたのですがそれでも問題が発生しました。
まずsubjeckを管理ページで更新するとスレタイ直後の(レス)の半角スペースが取り除かれてしまうこと、
またbaggins.plに\x20を入れてもやはりレスのたびに内部でh半角ペースが増殖したりすることもありました
完全につまっちゃいました。。

665 :名無しさん@ぜろちゃんねる:2009/03/07(土) 04:23:32 ID:???0
baggins.pl:98行目
# $elem[1] =~ s/\((\d+)\)\n//;
> $elem[1] =~ s/\s\((\d+)\)\n//;

baggins.pl:135行目
# $data = $data . '(' . $this->{'RES'}->{$_} . ')';
> $data = $data . ' (' . $this->{'RES'}->{$_} . ')';

試してないんで動かなかったらあしからず。

666 :名無しさん@ぜろちゃんねる:2009/03/07(土) 19:31:47 ID:tDo6guII0
>>665
やってみたところ、
subject.txtには確かに 123456789.dat<>TITLE (123)
のようにタイトルとレス数の間に半角スペースが生まれ、subject更新を行なっても
同様のようになりますが、indexを更新しスレッドプレピュー欄(スレッド一覧はこちらのところ)
の部分はタイトル(レス数)のまま半角スペースがない状態になりました。

スレッドを立てるときに半角スペースをあえてタイトル末にかませば簡単に解決できるのですが
システム側でやる方法はないものかと、、、


667 :名無しさん@ぜろちゃんねる:2009/03/07(土) 20:08:52 ID:tDo6guII0
とりあえず応急処置として
210行目
# $this->{'SUBJECT'}->{$id} = $subject;
> $this->{'SUBJECT'}->{$id} = $subject . ' '; #スレ立てのときに半角スペースをかます
398行目
$this->{'SUBJECT'}->{$id} = $subj;
>$this->{'SUBJECT'}->{$id} = $subj . ' '; #subject再更新のときに半角スペースをかます

としましたが美しくない・・・
美しい方法があれば是非よろしくお願いします。


668 :名無しさん@ぜろちゃんねる:2009/03/08(日) 23:22:44 ID:???0
varda.plの233行目だな

669 :名無しさん@ぜろちゃんねる:2009/03/09(月) 09:36:47 ID:droCd6Ew0
>>668
varda.plのソースは大分改造しているから233とかじゃなくて具体的にお願い。


670 :名無しさん@ぜろちゃんねる:2009/03/09(月) 15:31:21 ID:???0
>>669
$name($res)</a>@\n");

$name ($res)</a>@\n");
2箇所あるね
試してないけどね

671 :名無しさん@ぜろちゃんねる:2009/03/09(月) 16:43:42 ID:???0
>>669
おまえ、答える側にコスト(手間)かけさせる気かい
オリジナルのソースをもっかいダウンロードして見りゃ、しまいだろが


672 :名無しさん@ぜろちゃんねる:2009/03/09(月) 19:50:58 ID:???0
お願いしてる側なのにねぇ

673 :名無しさん@ぜろちゃんねる:2009/03/10(火) 01:43:46 ID:Dlg0EKIQ0
>>670
そういう意味でしたか。
それもありでしょうがやりたかったのはsubject.txtも2ちゃんねる仕様だったわけです。
http://pc11.2ch.net/php/subject.txt


674 :名無しさん@ぜろちゃんねる:2009/03/10(火) 01:56:29 ID:???0
>>673
>>666の回答として>>668があるわけだけども

675 :名無しさん@ぜろちゃんねる:2009/03/10(火) 02:57:32 ID:???0
2chのログ移転について質問です。

test070124版をダウンロードし、melkor.plのSEVERをローカルの http://127.0.0.1 としました。
そしてローカルで板「aaa」を作り、subject.txtに

1062085300.dat<>鮫島事件の真相(811)

と書き込み「aaa」と同じディレクトリへ移動させ、aaa板をindex更新しました。
ちなみに元スレは「http://gimpo.2ch.net/test/read.cgi/qa/1062085300/」で、
datは http://gimpo.2ch.net/qa/dat/1062085300.dat です。
http://127.0.0.1/test/read.cgi/aaa/1062085300/を覗いたところ無事に移転できていたのですが、
例えば1に対するレスアンカーがなぜか

http://127.0.0.1/test/read.cgi/aaa/test/read.cgi/qa/1062085300/1

というものになります。同様にiモード版の方でもレスアンカーが

http://127.0.0.1/test/r.cgi/aaa/test/read.cgi/qa/1062085300/1

というものになりました。
本来は http://127.0.0.1/test/read.cgi/aaa/1062085300/1
iモード版は http://127.0.0.1/test/r.cgi/aaa/1062085300/1

でなければならないのですが、 aaaの直後にtest/read.cgi/qa/1062085300/1が付くのです。
これをクリックしても1002エラーで表示されません。
これは仕様なのでしょうか?それともなにか対処法があるのでしょうか?
よろしくお願いします。

676 :名無しさん@ぜろちゃんねる:2009/03/10(火) 03:45:25 ID:???0
DATの中のリンクが正しくないんじゃないかな
エディタで正しいものに置換してやりゃおkだと思うよ

677 :名無しさん@ぜろちゃんねる:2009/03/10(火) 04:06:42 ID:???0
>>676
例えばこの方も0chを使い2chの初心者の質問板の過去ログを移転しているようですが、
datは生のままです。
seekerlog.s53.xrea.com/seeker/dat/1145094042.dat


どうなんでしょうか?060227版でも>>675のようになったんですけど・・・

678 :名無しさん@ぜろちゃんねる:2009/03/10(火) 04:37:13 ID:???0
>>675>>677ですが自己解決しまいた。
システム設定で「本文中URLへの自動リンク」にチェックを入れるとレスアンカーが
その設置した板内レスへのアンカーへと変わることが判明しました。




679 :名無しさん@ぜろちゃんねる:2009/03/15(日) 05:13:10 ID:???0
ランダム名無しプラグインってもうどこにもないのかな?
作者さんのサイトには置いてないし
タイトルやファイル名でググっても出てこないし

680 :名無しさん@ぜろちゃんねる:2009/03/15(日) 09:20:33 ID:???0
>>679
wikiくらい見ようや
ttp://www12.atwiki.jp/0ch/pages/25.html

681 :名無しさん@ぜろちゃんねる:2009/03/15(日) 17:22:22 ID:???0
>>680
いやだからさ、そこから作者さんのサイトへ飛んでも置いてないし
ダウンロードをクリックしても作者さんのサイトへ飛ぶだけなんだよ

682 :名無しさん@ぜろちゃんねる:2009/03/16(月) 00:50:27 ID:???0
作者さんにメールしてみれば?


683 :名無しさん@ぜろちゃんねる:2009/03/16(月) 04:49:38 ID:tp8X1w060
>>649
 IIS+ActivePerlで動かそうと思ったら、設置手順どおりにやったところ
 そもそもCGIエラーで最初の管理画面すら表示できませんでした。
 もしよろしければまともに動くようになるまでの方法を教えていただければうれしいのですが・・

684 :名無しさん@ぜろちゃんねる:2009/03/16(月) 07:39:22 ID:???0
>>679>>681
検索の仕方が悪いんだろうな。無理もないが。
右クリで保存、拡張子をtxtからpl
ttp://web.archive.org/web/20070212011510/http://afox.s206.xrea.com/0ch_774_pl.txt



685 :名無しさん@ぜろちゃんねる:2009/03/16(月) 21:36:56 ID:???0
>>684
確かそれ動かないはずだよ
以前メールにて修正して貰った(2007/07/07)

勝手にupする訳にも行かないしな…


686 :名無しさん@ぜろちゃんねる:2009/03/16(月) 23:43:26 ID:???0
> 2006.11.21 毎回ランダム表示の他にIPアドレス&日替わり表示(2ch互換)にも対応させた

ああやっぱこれおかしかったのか
俺の設置法が悪かったのかと思って前のバージョンのままにしてるわ
修正版欲しいなあ

687 :7M. ◆dq7M./4Uw. :2009/03/18(水) 20:30:25 ID:QDniZHxE0
まぁいざとなったら作っちゃえばいいんですヨ。

688 :◆uuussBh4TI :2009/03/18(水) 23:21:08 ID:???0
いいかげん、ランダム名無し新版だけでも公開しようかなぁ

689 :名無しさん@ぜろちゃんねる:2009/03/20(金) 12:00:14 ID:5PFWOMtI0
突然すみません
先日このスクリプトを発見しまして、ありがたく使わせてもらっています

http://sp-ss.com/server_service/
こちらのスペースにて、掲示板を作成したのですが

専ブラでなければ、スレの全部や最新50のリンクが404になってしまいます。
PATH種別を変更した場合も1002となります。

スレを立てたり、レスをしたりしてもすぐにトップに反映されません。
index更新をしなければトップがかわらない状況です。

これら2つの問題を抱えているのですが、原因がわかりません。
自分の勉強・知識不足だと痛感しております。

設置方法が悪かったり、設定がおかしかったりする
といった原因でも、少し詳しく教えていただけたら幸いです。
過去ログを読んだり、ググったりしたのですがどうしてもわからないので
是非ご親切な方、お答えいただけたらと思います。

スクリプトは最新版、設置サーバーは上記にあげました、個人サーバーです。

是非、よろしくお願い致します。


690 :名無しさん@ぜろちゃんねる:2009/03/20(金) 17:35:48 ID:???0
>>689
Winサーバに設置できたっけ?

691 :名無しさん@ぜろちゃんねる:2009/03/21(土) 04:10:45 ID:???0
>>688
おねがい

692 :689:2009/03/22(日) 00:30:08 ID:G5G3dzhE0
>>690
設置できないのでしょうか?
これは諦めるしかないのですか・・・

初めて設置したものですし、僕に知識がないのも十分な要因だと思います
設置の仕方が悪い事を祈ります

どなたか原因のわかる方、是非レスをお願い致します

693 :名無しさん@ぜろちゃんねる:2009/03/22(日) 01:24:10 ID:DfVwvxvM0
Windows Server 2003 R2 のIIS6.0で動かしている >>649 です
>>683
管理画面すら出ないのは別の原因ですね
アプリケーションの構成
拡張子マッピング
.cgi
C:\Perl\bin\perlis.dll
とか
Webサービス拡張のPerl CGI Extensionを許可
あたりじゃないでしょうか
>>689
おそらくこの方法で行けるとおもいます

■ぜろちゃんねるをIIS6.0で動かす
問題点
・「全部見る」とか「最新50」とかが動かなかった
原因
・PATH_INFO の使用の違い
対処方法
・test\module の 「galadriel.pl」の「GetArgument」を修正する

Perlは素人なので見苦しいコードですがご容赦を
##BEFORE

sub GetArgument
{
my $this = shift;
my ($pENV) = @_;
my (@retArg,@Awork);
my ($var,$val);

if ($pENV->{'PATH_INFO'}){ # PATH_INFOあり
@Awork = split(/\//,$pENV->{'PATH_INFO'});

##AFTER

sub GetArgument
{
my $this = shift;
my ($pENV) = @_;
my (@retArg,@Awork);
my ($var,$val);
my $path; # <-Add

if ($pENV->{'PATH_INFO'}){ # PATH_INFOあり
$path = $pENV->{'PATH_INFO'}; # <-Add
# ex.
# PATH_INFO=/xxxx/test/read.cgi/info/1233491511/1-100
# SCRIPT_NAME=/xxxx/test/read.cgi
# hack to fix broken path info in IIS
if ($path =~ /$ENV{'SCRIPT_NAME'}/){ # <- Add
#$path =~ s/$ENV{'SCRIPT_NAME'}\///; # <- Add
$path =~ s/$ENV{'SCRIPT_NAME'}//; # <- Add
} # <- Add
else{ # <- Add
$path =~ s/^\///; # <- Add
} # <- Add

@Awork = split(/\//,$path); # <- change

694 :689:2009/03/22(日) 03:56:08 ID:TOlEsNL20
>>693
ありがとうございます。
申し訳ありませんが、その方法では修正できませんでした。

1002エラーだったのが、1001エラーに変わりましたが・・・
相変わらず片方は404になりました。

僕はperl等全くできませんので、コピペミスも考え同じように何回も試してみましたが
失敗してしまいました。
せっかくご助言いただいたのに申し訳ありません。

まだまだ原因はわかりませんので、ご親切な方、是非お願い致します。

695 :名無しさん@ぜろちゃんねる:2009/03/22(日) 06:54:02 ID:???0
適当なスレが見付からなかったのでこちらで質問させていただきます。

test070124.zip使用で
PC・携帯識別子の項目にチェックを入れるとdocomoからの書き込みが950エラー(端末固有情報不明)
プロクシチェックの項目にチェックを入れるとezwebからの書き込みが997エラー(PROXY規制)
と出てしまうようなのですが、チェックを外さなくて済む対処方法はないでしょうか?

696 :649:2009/03/23(月) 01:56:56 ID:???0
>>694
関係ないかもしれないけど
掲示板設定で「プロクシチェック」のチェックを外した
「cookie確認」の「確認あり」のチェックを外した

それと
「read.cgi」の「Initialize」に
# 起動パラメータの解析
@elem = $pSYS->{'CONV'}->GetArgument(\%ENV);

# BBS指定がおかしい
if ($elem[0] eq ''){
return 1001;
}
# スレッドキー指定がおかしい
elsif (($elem[1] eq '') || ($elem[1] =~ /[^0-9]/) ||
(length($elem[1]) != 10 && length($elem[1]) != 9)){
return 1002;
}
・・・
という部分があります。なので問題点はこのあたりとういうのは間違いないと思います。
私の場合>>693 の対処をする前に
>スレを立てたり、レスをしたりしてもすぐにトップに反映されません。
>index更新をしなければトップがかわらない状況です。
の問題は発生していませんでした。なので、ぜろちゃんねるの設定かIISの設定まわりが原因じゃないかな

697 :名無しさん@ぜろちゃんねる:2009/03/23(月) 02:00:04 ID:GYqPQlcE0
>>694
同じ症状だったのですが>>693のソースを少しいじったら解決しましたので書いておきます。

if ($pENV->{'PATH_INFO'}){ # PATH_INFOあり
$path = $pENV->{'PATH_INFO'};
# ex.
# PATH_INFO=/xxxx/test/read.cgi/info/1233491511/1-100
# SCRIPT_NAME=/xxxx/test/read.cgi
if ($path =~ /$ENV{'SCRIPT_NAME'}/){
$path =~ s/$ENV{'SCRIPT_NAME'}\///;
}else{
$path =~ s/^\///;
}
@Awork = split(/\//,$pENV->{'PATH_INFO'});

698 :名無しさん@ぜろちゃんねる:2009/03/24(火) 02:15:42 ID:+/dGgRXc0
こんにちわ! バージョンtest070124で0chを運用しようと考えて
おります!

admin.cgi まではおkだったんですが,
掲示板作成のところでつまずいてしまいました!

掲示板を作成しようとしたら、下記のエラーメッセージが出ました


ERROR:2000
--------------------------------------------------------------------------------

掲示板ディレクトリの作成に失敗しました。
パーミッション、または既に同名の掲示板が作成されていないかを確認してください。
--------------------------------------------------------------------------------

これってパーミッションの問題なんですかね??
どこのパーミッションを探せばいいでそようか?

699 :名無しさん@ぜろちゃんねる:2009/03/24(火) 03:01:11 ID:???0
パーミッションの意味を取り違えてるに100ペソ

700 :名無しさん@ぜろちゃんねる:2009/03/24(火) 04:57:54 ID:+/dGgRXc0
>>699
そのパーミッションの意味教えてもらえませんか?
僕が思っているパーミッションをすべて 777 にしても
同じ結果しか出なかったんですよ・・・


701 :名無しさん@ぜろちゃんねる:2009/03/24(火) 05:34:07 ID:???0
全部のパーミッションをtxtもcgiもplも含めて777にしてもダメってこと?

702 :名無しさん@ぜろちゃんねる:2009/03/24(火) 06:07:08 ID:+/dGgRXc0
>>701
はい、そうです・・・
何が原因なんでしょう


703 :名無しさん@ぜろちゃんねる:2009/03/24(火) 06:27:07 ID:0XRyE5w20
設置してログイン画面で初期パスワードを決めて入力するみたいなのですが、
この、決めるというのは最初に入れたものをパスワードとして認識するということでしょうか?
いきなり「※ユーザ名もしくはパスワードが間違っています。」というエラーが帰ってきてしまったのですが、
設定が正しく出来ていない際にも出るようなものでしょうか?
直接パスを保持しているファイルがあれば覗いてみたいので、わかれば教えていただきたいのですが・・・

704 :名無しさん@ぜろちゃんねる:2009/03/24(火) 07:49:16 ID:???0
>>702
2chでもマルチかw

>>704
最初のパスワードとユーザー名は同封されているreadme.txtに書いているからそれを入力しないとダメ。
その後、自分の好きなユーザー名とパスワードに変更する。
パスワードとユーザー名を保持しているファイルはinfo/users.cgiだけど
パスワードに関してはパスワードをW2をsaltとしてcryptした文字列に変換し保存しているため普通に見ても分からない。




705 :名無しさん@ぜろちゃんねる:2009/03/24(火) 12:46:35 ID:+/dGgRXc0
>>704
できれば教えていただきたいんですが、いかがでしょうか?


706 :名無しさん@ぜろちゃんねる:2009/03/24(火) 23:18:27 ID:???0
>>638-640で既出なんですが最新バージョン(070124)で携帯からの書き込みが同日でも毎回IDが変わる問題は解決出来ないのでしょうか?
ログでHOSTを見ると例えばproxy*.ezweb.ne.jpの「*」の箇所が書き込む度に毎回変わってしまっているようです
2ちゃんねるで試してみましたがそっちではID変わらないんですけど

707 :703:2009/03/25(水) 00:03:51 ID:PDxpp+4s0
>>704
 ありがとうございました
 思いっきり見逃してました

708 :706:2009/03/25(水) 00:13:07 ID:???0
追記
機種によってはwb**proxy**.ezweb.ne.jpのwb「**」部分も毎回変わってしまうようです

709 :703:2009/03/25(水) 00:41:02 ID:PDxpp+4s0
>>702
 考えているもう一段上の階層のパーミッションを試しに777にしてみると動くような気もする

というか、cgi-bin/test/admin.cgiみたいなつくりで、板を作ろうとした場合に
cgi-binのルートにフォルダを作ろうとするのは正常な挙動なんでしょうか(IIS)
この場合だとcgi-binに対して書き込みを許可しないといけなくなるので、
cgi-bin/test/sampleみたいな構造にしたいのですが、cgi-bin/bbs/test/admin.cgiのように
デフォルトをもう一段下げるべきなんでしょうか

710 :名無しさん@ぜろちゃんねる:2009/03/25(水) 03:35:59 ID:???0
個体識別番号が送信されていないエラーを扱っているモジュールってどれでしょう?

711 :名無しさん@ぜろちゃんねる:2009/03/25(水) 06:20:03 ID:???0
ez番号を取得したいんですどうすればいいですか?

712 :名無しさん@ぜろちゃんねる:2009/03/25(水) 09:25:31 ID:???0
>>711
$ENV{'HTTP_X_UP_SUBNO'}


713 :名無しさん@ぜろちゃんねる:2009/03/25(水) 09:39:47 ID:???0
>>712
それをどう組み込んでいいかが分からないんですよね

714 :名無しさん@ぜろちゃんねる:2009/03/25(水) 20:45:25 ID:xXawQ9uA0
>あ
>a

715 :名無しさん@ぜろちゃんねる:2009/03/26(木) 03:16:57 ID:???0
>>713
bbs.cgiに組み込めばいい
IDもそれに合わせれば2chと同じように携帯も1日限りの固定IDになるだろ。


716 :703:2009/03/31(火) 06:12:44 ID:2XEUKInk0
ちょこちょことチャレンジしているのですがどうにもうまくいきません。(IIS)
板を作って、書き込みが出来るところまではようやく来ましたが、
649さん以降の修正を試してみても「全部」や「最新50」等が表示されず
CGIエラーが表示されてしまいます。
697さんのように$path =~ s/$ENV{'SCRIPT_NAME'}\///;のように/を増やしてみた場合、
新規スレッド作成ページまでCGIエラーになることから、
CGIディレクトリを指定しているのだろうなぁと言うことはなんとなくわかったのですが・・・

どの時点で間違っているのかがわからないため、まずは、
「cgi-bin/test/admin.cgi」が配置される状況で新しい板[例としてrei板]を作った際に
「cgi-bin/rei/index.html」が生成されるという状況の時点では正しい挙動かどうか
教えていただければうれしいのですが、どうなのでしょうか


717 :名無しさん@ぜろちゃんねる:2009/03/31(火) 10:52:28 ID:???0
>>716
>「cgi-bin/test/admin.cgi」が配置される状況で新しい板[例としてrei板]を作った際に
>「cgi-bin/rei/index.html」が生成されるという状況の時点では正しい挙動かどうか

日本語でおk。

718 :名無しさん@ぜろちゃんねる:2009/03/31(火) 19:19:08 ID:???0
>>716
うん正しい挙動だと思うけど

719 :703:2009/04/01(水) 04:00:52 ID:hLjdff6A0
>>717
 わかりにくかったようですいません

>>718
 ありがとうございます。
 階層のつくり自体がおかしいわけではなさそうなので、
 階層の割付らしい部分で実際に何をしているのかちょっと調べて
 色々試してみます。

720 :名無しさん@ぜろちゃんねる:2009/04/01(水) 14:39:34 ID:mNuo1pCc0
キャップコテの★を任意の文字列に変更できますか?
例:管理人★→管理人★★★

721 :名無しさん@ぜろちゃんねる:2009/04/01(水) 21:49:21 ID:???0
できん

722 :名無しさん@ぜろちゃんねる:2009/04/02(木) 01:30:16 ID:2DLskb6k0
では赤文字にしたりとかはできますか?

723 :名無しさん@ぜろちゃんねる:2009/04/02(木) 07:53:26 ID:???0
>>722
module/vara.plの
"$name@$capName ★" → "$name@$capName ★★★"
"$capName ★" → "$capName ★★★"


"$name@$capName ★" → "$name@$capName <font color=red>★</font>"
"$capName ★" → "$capName <font color=red>★</font>"

724 :名無しさん@ぜろちゃんねる:2009/04/04(土) 12:37:52 ID:???0
さんくすです。両方できました。

725 :名無しさん@ぜろちゃんねる:2009/04/09(木) 02:43:19 ID:???0
結局ランダム名無し新版のうpはなかったか
>688見て期待してたんだが

726 :名無しさん@ぜろちゃんねる:2009/04/10(金) 11:14:57 ID:Idwjfo6Y0
2006-02-27から最新版へのアップデートはどのようにやると楽ですか??
まとめwikiは見ましたがはめこみだけだとやり方がよくわかりませんでした。

727 :名無しさん@ぜろちゃんねる:2009/04/25(土) 04:44:26 ID:???0
特定時間内に1-100までしか読めないread.cgiの仕様を変えるにはどうすればいいのでしょうか

728 :名無しさん@ぜろちゃんねる:2009/04/29(水) 00:15:27 ID:8Nly467g0
同じ内容の書き込みではないのに「二重カキコですか?(502エラー)」が
頻発するのですが、正しく認識・または無効にする方法をご教示ください

729 :728:2009/04/29(水) 05:02:25 ID:???0
vara.plの456行付近
# レス書き込み(二重投稿)
# if (!$oSEC->IsAuthority($capID,11,$bbs)){
# if ($LOG->Search($host,1) == length($this->{'FORM'}->Get('MESSAGE'))){
# return 502;
# }
# }
をコメントアウトすれば無効になるかと思うのですが
本文の芝(w)が同じ数だったりすると、引っかかってしまうと
いう事はないでしょうか?

730 :名無しさん@ぜろちゃんねる:2009/04/30(木) 00:51:39 ID:???0
>>729
同じバイト数で弾くから、似たような長さだとエラーがでる

731 :名無しさん@ぜろちゃんねる:2009/05/03(日) 16:39:28 ID:sXm7qo7A0
現在ver060227で掲示板を作成しています。
それでちょっと質問なんですが、
新規スレッド作成を押してもちゃんと書き込みが終わりました。と出てリロードされるのですが、
bbsには新しいスレッドは立っておらず
管理画面に行ってもスレッドが作成された形跡がなくなぜかスレ立てができない状況です。
どうしてなんでしょうか?
もしかしてパーミッションでの書き込み制限?

サーバー
レンサバ.comもといお名前.comの共通SDサーバー

えと、他にも情報が必要なら言ってください。

732 :731:2009/05/03(日) 16:45:25 ID:???0
連投失礼します。
どうやらレスもできないみたいです。
少し前まではちゃんとできたんですが…

733 :◆uuussBh4TI :2009/05/03(日) 22:28:52 ID:???0
うーむ…Janeの掲示板が容量いっぱいでそんなんなったことがありますけど…
20GBですからねぇ、ただログが溜まってる可能性もあるので、念のため容量を確認してみては?

734 :名無しさん@ぜろちゃんねる:2009/05/08(金) 04:16:15 ID:iuOHFxto0
すいません、質問させてください

自分は Debian で自宅鯖を運営しているものですが
どうしても掲示板の作成ができません.
http://hogehoge.com/cgi/test/admin.cgi
にはアクセスできその他の設定はできるのですが
掲示板のみが作成できずエラーが吐かれます

具体的なエラーメッセージは
ERROR:2000
--------------------------------------------------------------------------------

掲示板ディレクトリの作成に失敗しました。
パーミッション、または既に同名の掲示板が作成されていないかを確認してください。
--------------------------------------------------------------------------------
です。

どなたかご教授お願い致します

735 :名無しさん@ぜろちゃんねる:2009/05/08(金) 04:18:45 ID:???0
mkdirに失敗したって事だよね
同じディレクトリとパーミッションはもう確認した?

736 :名無しさん@ぜろちゃんねる:2009/05/08(金) 04:22:47 ID:iuOHFxto0
はいパーミッションは実験のためすべて777にしております


737 :名無しさん@ぜろちゃんねる:2009/05/08(金) 04:33:25 ID:iuOHFxto0
連投申し訳ありません, 今なんとか掲示板作成はできました。
しかしhttp://hogehoge.com/cgi-bin/test へアクセスするとなぜか
Forbidden
You don't have permission to access /cgi-bin/test/ on this server
というエラーが吐かれます。
ディレクトリのパーミッションも777であります。



738 :名無しさん@ぜろちゃんねる:2009/05/08(金) 04:38:09 ID:???0
/test/admin.cgiにもアクセスできないの?

246KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス