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

ぜろちゃんねるプラス質問スレ

1 :windyakin ★:2011/07/10(日) 16:29:56.74 ID:???0
■ぜろちゃんねるプラスWiki
http://sourceforge.jp/projects/zerochplus/wiki/FrontPage

340 :名無しさん@ぜろちゃんねるプラス:2013/05/05(日) 20:48:12.30 ID:WPLSKRug0
ありがとうございます!
読取り専用になりました!設定で変えるだけでスレ立てられます!
ありがとうございました!

341 :名無しさん@ぜろちゃんねるプラス:2013/05/05(日) 23:12:03.01 ID:ktKReKVM0
特定の専ブラからAAを書き込もうとするとAAが途中で切れてしまいます。
何か対処法はありますか?

342 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 01:08:31.82 ID:W/ZWa+Cc0
私も>>304と同じ状態です。
サーバーもwkey.meと同様です

343 :324:2013/05/06(月) 06:51:55.26 ID:0Gkeh/PU0
>>326
ありがとうございました。

344 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 09:42:53.58 ID:wtmNGNHk0
               /|:::::::::::::::::::::ヽ.:.:.:.:、:.:.:.:、:.:.:.、.:.、.:.:.:.:.:.::`゛>
           /{::|:\:::::::\.:.:.:\.:.:.ヽ::.::.ヽ:.:.ヽ::::::::::.:.`゛ー- ..,__
: 何 :    /:|::',: ト、::::::ヽ、:.\:.:.:.\:.:.ヽ:.:.:\.:.:.:.:.:::.:.:.:.:::.::::_

345 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 12:38:30.65 ID:NbW7qBDc0
>>341,>>344
使用したブラウザや書き込もうとしたAAのオリジナルなど、
もう少し具体的なことを教えて下さい。

>>304,>>342
検証して来ました。
結論から言えば .htaccess に以下の行を追加してください。
  AddType text/plain .dat

以下、wkey.meで0ch+を設置した手順です。
1. ~/.htaccess に以下の3行を記述
  Options +ExecCGI
  AddType application/x-httpd-cgi .cgi
  AddType text/plain .dat
2. zerochplus_0.7.1.zipの test フォルダをまるごと ~/web/ に転送
3. パーミッションを以下のとおり設定
  ~/web : 0770
  ~/web/test : 0771
  ~/web/test/*.cgi : 0755
4. admin.cgi にログインし、デフォルト設定で掲示板を設置

346 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 13:18:22.20 ID:NbW7qBDc0
ちょっと訂正です
x: 1. ~/.htaccess に以下の3行を記述
o: 1. ~/web/.htaccess に以下の3行を記述

x: 3. パーミッションを以下のとおり設定
o: 3. パーミッションを以下のとおり設定(SuEXECでない場合)
x:   ~/web : 0770
o:   ~/web : 0710


3. パーミッションを以下のとおり設定(SuEXECの場合)
  ~/web : 0710
  ~/web/* : 0640 (ファイル)
  ~/web/test : 0710
  ~/web/test/*.cgi : 0700
  ~/web/test/datas : 0710
  ~/web/test/datas/* : 0640 (ファイル)
  ~/web/test/* : 0700 (ディレクトリ)
  ~/web/test/* : 0600 (ファイル)
管理画面でのパーミッション設定(上から順に)
640 640 600 600 440 700 710 700

347 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 14:17:01.53 ID:W/ZWa+Cc0
ありがとうございます

やってみます

348 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 14:28:27.03 ID:wtmNGNHk0
>>345
iPhoneブラウザアプリ「Twinkle」

元AAはこれです
http://netyougo.com/aa/4805.html

349 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 14:55:52.53 ID:W/ZWa+Cc0
出来ました

ありがとうございます(^ω^)

350 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 15:09:34.61 ID:NbW7qBDc0
>>348
iPhoneを持っていないので確認はできませんが、途切れた部分を比較して原因を推定すると
Twinkleの内部処理で本文のURLエンコーディングが不完全なのではないかと思われます。

具体的には、書き込みデータ中の「;」が「%3B」に変換されておらず、
0ch+側で区切り文字「;」と解釈されてデータがそこで区切られたのだと思われます。
0ch+側で「;」を区切り文字として解釈しなければ書き込めますが、
これはRFC 3986で定められている仕様なので根本的解決にはなりません。

Twinkleの作者さんにURLエンコードをしっかりしてもらうように
要望を出すのがベストな解決法だと思います。

ここまで書きましたが一応推定です。
↓こちらのスレで「;」を含む書き込みを何度かテストしてみてください。
http://yakin.38-ch.net/test/read.cgi/stable/1294667112/l50

351 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 15:17:37.52 ID:PeLTotnA0
>>350
丁寧な説明ありがとうございました


352 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 15:25:02.75 ID:W/ZWa+Cc0
今度は管理画面でこんな表示が毎回出るようになってしまったのですが対処法がわかりません。。。
お願いします

サイト "………….wkeya.com" にユーザ名 "……………" でログインしようとしていますが、Web サイトは認証を必要としていません。このサイトはあなたをだまそうとしている可能性があります。

サイト "………….wkeya.com" に接続しますか?

353 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 15:46:19.64 ID:0v7EnDJ60
Sambaについて質問です。

1)vara.plのスレッド作成モードはチェックを行っていないように見えますが意味はあるのでしょうか
2)同一ホストで複数行のログが残りますが正しいのでしょうか
3)vara、peregrin以外でSambaの処理を行っている部分はありますでしょうか

354 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 16:10:55.79 ID:NbW7qBDc0
>>351
一時しのぎの対処法ですが、「;」をすべて「;」に書き換えるといいと思います。
ただし後ろが数字でない場合のみです。「;123」は「」に書き換えられません。

>>352
Firefoxの警告文のようですが、こちらでは再現出来ませんでした。
URLにユーザー名が含まれるとこうなることがあるみたいです。
おそらく接続しても問題ありません。

>>353
1) スレッド作成はそれ用の規制が2種類あるので、Sambaでスレ立ての規制はしていません。

2) Samba時間内であろうとなかろうと、書き込もうとするとタイマーがリセットされるようになっています。
  また、ログは書き換えをせず追記するようにしています。
  この2つのことからログが複数行残ることになります。

3) その2ファイルのみです。

355 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 16:13:56.81 ID:NbW7qBDc0
>>351
>>354訂正です
「;」 → 「&#59」
「;123」 → 「&#59123」 ※書き換え不可

356 :名無しさん@ぜろちゃんねるプラス:2013/05/06(月) 16:20:04.73 ID:0v7EnDJ60
>>354
了解です。ありがとうございました!

357 :0ch+開発担当 ◆0chp.sx.ik :2013/05/06(月) 16:36:08.38 ID:NbW7qBDc0
>>352
いろいろ試してみたところ再現出来ました。

http://user:pass@xxxx.wkeya.com/test/admin.cgi
のようなアドレスにアクセスしていませんか?
表面上は「xxxx.wkeya.com/test/admin.cgi」のように見えていると思います。

http://xxxx.wkeya.com/test/admin.cgi」にアクセスしなおしてみてください。
ブックマークに登録してあればそれも直してみてください。

358 :名無しさん@ぜろちゃんねるプラス:2013/05/08(水) 01:31:10.67 ID:MsxjlEW60
http://zerochplus.sourceforge.jp/
からダウンロードしようとしてもファイルが見つからないんですが
修正版のリリースはまだ先ですか

359 :0ch+開発担当 ◆0chp.sx.ik :2013/05/08(水) 21:58:16.63 ID:AB+ITYSs0
>>358
管理画面の通知機能で緊急通知を行った関係で不具合が生じています。

今週末までにはリリースできるように何とか頑張ろうと思います。

360 :名無しさん@ぜろちゃんねるプラス:2013/05/09(木) 00:16:28.01 ID:SopSL3lY0
http://yakin.38-ch.net/test/read.cgi/zerochplus/1323693544/14
>バージョン0.8.xからは適切なモジュール名を付け直そうと思っています。

との事ですがファイル名、パッケージ名の変更なのでしょうか?
プラグインやモジュール類を改造して使用させて頂いているので気になります。

361 :0ch+開発担当 ◆0chp.sx.ik :2013/05/09(木) 00:31:38.28 ID:WEdoPseA0
>>360
ファイル名・パッケージ名の両方を変更します。

ただし0.8.xでは旧名でも動作するシステムを導入するつもりなので
バージョンアップで動作しなくなることはほとんどないと思います。
0.8.xはいわゆる移行期間になります。

その時にはSTDERRに以下のようなメッセージを出力するようにします。
  Use 'tools.pl' instead of 'galadriel.pl'. at bbs.cgi line 113
  Use 'TOOLS::new' instead of 'GALADRIEL::new'. at bbs.cgi line 117

362 :名無しさん@ぜろちゃんねるプラス:2013/05/09(木) 00:45:31.52 ID:SopSL3lY0
>>361
詳細ありがとうございます。
移行期間があるのは非常に助かります。0.8.xが楽しみになりました。

363 :名無しさん@ぜろちゃんねるプラス:2013/05/09(木) 19:25:03.22 ID:iEugSuuci
>>360

おお!
コレはうれしい。

あとうろ覚えだけど、前にコード追ってた時、システム関連オブジェクトが二種類あって、
$SYSとか$oSYSとか$oSysとかモジュールによって違う変数が設定されてて、
名前も似てるしまぎらわしいなーと思った気がする。

364 :名無しさん@ぜろちゃんねるプラス:2013/05/09(木) 21:01:53.87 ID:DOgDu0JA0
BB2Cから大き目のAAを貼ろうとすると落ちるんですが……

365 :0ch+開発担当 ◆0chp.sx.ik :2013/05/09(木) 23:22:55.00 ID:WEdoPseA0
>>363
>$SYSとか$oSYSとか$oSysとか
これもチマチマと統一しているところです。

>>364
"落ちる"というのはbbs.cgiが落ちる(反応しない/500エラー)ということですか?
もしそうなら、貼ろうとしたAAなど具体的に教えて下さい。

アプリBB2Cが落ちるということであれば0ch+ではどうしようもないと思います。

366 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 12:17:38.60 ID:1UUAc4pI0
エラーログに記述されているエラーコードの一覧はどこかにあるのでしょうか?

367 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 20:23:40.87 ID:Sfk6l0og0
>>366
./test/info/errmsg.cgi が番号とメッセージの対応表です。
ソースコード中の定数は ./test/module/constant.pl にあります。

管理画面のエラーログのページでは、次のリリース0.7.2から
エラーコードにメッセージが併記されるようになります。

368 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 20:39:02.92 ID:1UUAc4pI0
>>367
ありがとうございます。

369 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:08:31.12 ID:OBfAGNhE0
>>365
わかりませんが、どの専ブラウザアプリでも貼れなかったり落ちたりします

AAはこのURLの上のAAです

http://tanjoin.hatenablog.com/entry/20110829/1314604156

370 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:19:58.33 ID:OBfAGNhE0
>>369
PCの専ブラから書き込んだところ以下のようなエラーを確認しました

HTTP/1.1 403 Forbidden

371 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 21:26:40.33 ID:Sfk6l0og0
>>369-370
1つの可能性ですが、特定の掲示板にのみ貼れないのであれば
その掲示板の管理者によって「キムチ」がNGワードとして扱われているのかもしれません。

372 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:28:30.96 ID:OBfAGNhE0
>>371
掲示板の管理人は私です
NGワードは特に設定していません

373 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 21:37:23.32 ID:Sfk6l0og0
>>372
そうでしたか…

403エラーということはスクリプトではなくおそらくサーバー側の問題です。
使用しているサーバーは何ですか?
なにか不都合なサーバーの設定があるのではないでしょうか。

374 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:38:15.64 ID:OBfAGNhE0
>>373
鯖はロリポップのコロリポプランです

375 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:39:14.80 ID:OBfAGNhE0
'--

376 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:39:31.94 ID:OBfAGNhE0
http://i.imgur.com/6nwrSrZ.jpg

掲示板の方から貴重な情報頂きました。

377 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 22:04:44.08 ID:Sfk6l0og0
>>374,376
http://lolipop.jp/support/faq/cgi/
>Q. PHPやCGIでプログラムの編集をすると403エラーが表示されます。
>A. 可能性として、【 WAF設定 】が「有効」な状態であるため、
>エラーが発生している可能性がございます。
>【WAF設定】を「無効」にした状態で、編集をお試しください。

この機能が働いたからではないでしょうか。
確認してみてください。

378 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 22:13:31.59 ID:OBfAGNhE0
>>377
無効にしてみましたが変わりませんでした

379 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 22:20:42.31 ID:OBfAGNhE0
>>378
できました!
本当にありがとうございました!

380 :名無しさん@ぜろちゃんねるプラス:2013/05/12(日) 14:09:22.01 ID:XMeoT/0g0
http://uravip.tonkotsu.jp/operateandsaku/
ここの板の!rankみたいなのはどうやって出来るのですか?

381 :0ch+開発担当 ◆0chp.sx.ik :2013/05/12(日) 15:09:31.27 ID:hEHSlpZw0
>>380
2chの忍法帖と同じで、クッキーをやり取りして実装します。
簡単なものならプラグインだけで作ることができます。

ただしこちらではそのようなプラグインを提供していないので、
プラグインは自分で作ることになります。

382 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 18:27:19.90 ID:jiodiXQg0
Samba奉仕時間ってなんですか?

規制ユーザは一行に一ホストずつ書いて行けばいいんですよね?
正規表現は使えますか?

383 :0ch+開発担当 ◆0chp.sx.ik :2013/05/14(火) 19:22:19.80 ID:J4Jm5GT+0
>>382
Samba奉仕時間とはSamba規制に連続で引っかかった者に
しばらく書き込みを規制する時間のことです。
2chでも以下のような文が表示され、0ch+では○○の部分を「奉仕活動」と呼んでいます。
> もうずっと書けませんよ。 あなたは、規制リストに追加されました。
> 【解除する方法】
> ○時間以上○○○○してください。 これ以外に解除の方法はありません。

規制ユーザでは以下の5つが指定出来ます。
・ホスト名(正規表現)
  host\d+\.jp$
・IPアドレス
  192.168.0.123
・IPアドレス範囲指定
  192.168.1.0-192.168.10.255
・CIDR
  192.168.0.0/16
・端末固有番号
  12345678901234_xx (au)
  AbCd123 (docomo)
  など

384 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 19:44:40.27 ID:c/j8UHBk0
atpages鯖にてver0.7.2を使用した所、
パーミッションはすべて正しいはずなのに、admin.cgiを開くと500エラーが出て表示できませんでした。
testフォルダ直下の.htaccessを削除した所見えるようになりましたので、これが原因だと思うのですが、これは削除しても大丈夫なものでしょうか? あるいは、機能するようにするにはどう中身を書き換えればいいでしょうか?
また、他のディレクトリにある.htaccessは削除(書き換え)しても/しなくても大丈夫でしょうか?

五里霧中なもので、要領を得ていなければ申し訳ありません。

385 :0ch+開発担当 ◆0chp.sx.ik :2013/05/14(火) 20:15:39.35 ID:J4Jm5GT+0
>>384
index.htmlがない時にファイル一覧が表示されないように.htaccessを作っています。
@PAGESはsuEXECで動作しているので.htaccessは削除しても構いません。
むしろ@PAGESでは制限が厳しいようで、削除しないと動作しないみたいです。

こちらの調査不足で混乱させてしまったようで、すみませんでした。

386 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 20:35:37.64 ID:c/j8UHBk0
早いお答えと有効な情報をありがとうございました。
把握しました。


387 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 14:15:21.07 ID:Vn6Vnvvs0
poolスレッド画面で更新、全更新、復帰、過去ログ化、削除をしようとしても

ERROR:1000 - 本機能の処理を実行する権限がありません。

と表示され、処理ができません。
サーバのエラーログは何も残っていませんでしたが、
原因は分かりますでしょうか?

388 :0ch+開発担当 ◆0chp.sx.ik :2013/05/18(土) 19:24:23.64 ID:cCupFikw0
>>387
これは不思議な現象ですね…
使用しているサーバーや0ch+のバージョンなどを教えて下さい。

389 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 22:15:21.14 ID:Vn6Vnvvs0
サーバーはコレです
ttp://www.leosv.jp/
0ch+のバージョンは0.72です
サーバー依存の問題かも知れません
ユーザーはシステム管理権限になっています

あと関係ないですが2ちゃんねるのdatを0ch+に読み込ませて
レス管理で透明あぼーんしようとすると500エラーになります
dat落ちや過去ログ化などの処理はできます(このサーバーでなければ)

390 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 23:36:17.86 ID:RW06w9Ws0
プラグインが少しでもエラーを含んでると書き込みが全くできなくなり、
プラグインファイルを削除しても直らずtestディレクトリを入れ直さなければいけないのですがなんとかなりませんか?

391 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 00:15:07.93 ID:YbYoz7G+0
>>389
いろいろ考えてみましたがさっぱりわかりません…
パーミッションはこのページのsuEXEC Type-Aの通り設定されていますか?
http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-A

お試しアカウントを作って検証してきたのですがいくつか不可解なことが起こりますね。
・FTPでファイルを転送しているといくつかのファイルが転送に失敗した
・書き込み時にホスト名用のクッキーが発行されない
POOL操作と透明あぼーんは問題無く出来ました。

一度スクリプトファイルを転送しなおしてみてください。
また、去年からこのサーバーを使用しているのであれば
サーバー管理画面から「所有者変更」を行なってみてください。

392 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 00:24:58.56 ID:YbYoz7G+0
>>390
確かに、管理画面でもエラーになってしまいますね。
例外処理を加えておきます。

今必要であれば module/athelas.pl の81行目(my $idの前)に
  eval { require "./plugin/$elem[1]"; };
  next if ($@);
を追加してください。

393 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 08:03:28.09 ID:q1hiUbF20
>>391
ありがとうございます
再アップロードすると直りました
どうやら何かのファイルが破損してた様です

394 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 10:01:17.97 ID:vlNa7tCw0
wkey.meで設置した時の手順を教えて下さい。
初心者ですみません。。。

395 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 10:52:46.93 ID:YbYoz7G+0
>>394
1. サーバー管理画面からウェブサイトのオプションで
  CGIとSuEXECにチェックを入れておく
2. zerochplus_0.7.2.zipを解凍して中のtestフォルダを
  FTPなどから~/webディレクトリの中に転送する
3. ~/webの中に以下の3行を記述した .htaccess ファイルを置く
    Options +ExecCGI
    AddType application/x-httpd-cgi .cgi
    AddType text/plain .dat
4. FTPなどからファイルとディレクトリのパーミッションを
  以下のページのsuEXEC Type-Bの通りに設定する
  http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-B
5. xxxx.wkeya.com/test/admin.cgi にアクセスして初期アカウントでログイン
6. 「ユーザ」からAdministratorのパスワードを変更しておく
7. 「掲示板」から掲示板を作成する
8. 「掲示板」->各掲示板->「掲示板設定」->「0chオリジナル設定」で
  必要に応じて「掲示板読取専用」の項目を「書き込み可」に設定する

以上で設置と最低限の設定が完了です。

396 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 20:08:10.64 ID:vlNa7tCw0
パーミッションの所をもう少し詳しくお願い致します。

397 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 20:37:43.31 ID:YbYoz7G+0
>>396
先にFTPソフトでファイルを転送しておきます。

設定表を簡略化して説明します。
 ・[710] test/
   ・[710] datas/
     ・[640] *.*
   ・[700] *.cgi

[710] test/ はtestフォルダの属性(パーミッション)を710に設定するという意味です。
FTPソフトからtestフォルダを右クリックすると、属性(パーミッション)を変更するメニューがあります。
その設定画面から属性が710になるように設定します。

次にtestフォルダの中に入ります。
[710] datas/ も同様に設定します。
[640] *.* はdatasフォルダ内の全てのファイルの属性を640に設定するという意味です。

[700] *.cgi はtestフォルダ内のファイル名が○○.cgiであるファイルの属性を全て700に設定するという意味です。

このような感じで表の通りに設定してください。

398 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 22:29:12.16 ID:JT50zdVE0
2chのmadakana.cgiが微妙に物凄く(?)バージョンアップしてますけど、
ぜろちゃんねるプラスでも同様に更新する予定はありますでしょうか
2chみたいな規制システムはないので、デザインが変わってどこで規制されてるか検索できるようになるぐらいしかメリットありませんが

399 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 23:19:26.09 ID:YbYoz7G+0
>>398
madakanaの更新については今のところ未定です。
需要があれば更新するかもしれません。

400 :名無しさん@ぜろちゃんねるプラス:2013/05/20(月) 06:24:08.48 ID:5u6tZ/ec0
>>241の方法でadmin.cgiの場所を変更していますが、
今回のバージョンアップに伴うセッション化でも>>241だけの変更で問題ないでしょうか?

401 :0ch+開発担当 ◆0chp.sx.ik :2013/05/20(月) 11:18:31.04 ID:yBkhJgbQ0
>>400
はい、特に問題は無いはずです。

402 :名無しさん@ぜろちゃんねるプラス:2013/05/20(月) 21:09:38.11 ID:5u6tZ/ec0
>>401
ありがとうございました

403 :名無しさん@ぜろちゃんねるプラス:2013/05/21(火) 21:29:48.54 ID:ZvG+woYo0
http://fusianasan-2ch.wkeya.com/news7vip/
ここで設定してみましたが、書き込めませんでした。
どうすればよいでしょうか?

404 :0ch+開発担当 ◆0chp.sx.ik :2013/05/21(火) 21:42:19.34 ID:uM52LOX60
>>403
すみません、少し不具合がありました。
掲示板設定->0chオリジナル設定のcookie保存パスを「/」にしてください。

405 :名無しさん@ぜろちゃんねるプラス:2013/05/21(火) 21:52:29.53 ID:ZvG+woYo0
>>404
ありがとうございます。
いろいろとご迷惑かけてすみませんでした。

406 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 16:25:51.53 ID:az0CL9ZI0
おみくじと忍法帖みたいな機能の作り方を教えて下さい。

407 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 18:29:55.10 ID:lKeNehds0
質問よろしくお願いします

現在、書き込み履歴最大保持数を20件の設定をしていますが、ログ閲覧→ホストログでは1000件以上閲覧することができています
この書き込み履歴最大保持数というのはどの履歴の事をを指しているのでしょうか?

あと、短時間投稿規制秒数とsamba待機時間の制限は重複しないでしょうか?
また、短時間投稿規制秒数は全書き込みに対して制限されますか?
それとも、IP別などでその人だけに短時間投稿規制がかかりますか?

408 :0ch+開発担当 ◆0chp.sx.ik :2013/05/22(水) 20:03:43.07 ID:vFwHaHsM0
>>406
おみくじはすでに0ch_omikuji.plがあります。
忍法帖については、主にクッキーとセッションと0ch+の知識が必要です。

>>407
プログラムを確認して来ました。
その「書き込み履歴」はinfo/history.cgiのことでした。
管理画面に閲覧機能がないので、history.cgiの機能は削除しておこうかと思います。
またホストログ(HOST.cgi)は保持数の制限がなく、ログが溜まり続けるようになっていました。
「書き込み履歴最大保持数」の設定をホストログに反映させるようにしておきます。

短時間投稿規制とSamba規制は、制限機能に関しては重複しています。
どちらか一方の使用で充分ですが、一応両立出来るようにはしてあります。
どちらの規制も個々のユーザーに対するものです。

409 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 20:16:46.79 ID:lKeNehds0
>>408
わざわざご確認ありがとうございます
近々掲示板のバージョンを上げようと思ってましたが、少し待った方がよさそうですね
お忙しいかと思いますが、書き込み履歴の変更したものだけでも早めにアップしてくれると嬉しいです

410 :名無しさん@ぜろちゃんねるプラス:2013/05/24(金) 23:01:05.45 ID:78QMQ/Z60
ホスト規制のホワイトリストバージョンってどうやればいいんですか?

411 :0ch+開発担当 ◆0chp.sx.ik :2013/05/24(金) 23:11:54.57 ID:prpGDsNc0
>>410
各掲示板->各種編集->規制ユーザの編集 でユーザ種別を
「限定ユーザ」にすれば一覧に記述したホストのみ書き込み可能になります。

ただし規制ユーザと限定ユーザの併用はできません。

412 :名無しさん@ぜろちゃんねるプラス:2013/05/25(土) 07:08:21.54 ID:Ud3FxSoE0
>>411
ありがとうございました

413 :名無しさん@ぜろちゃんねるプラス:2013/05/26(日) 00:01:06.95 ID:nkB2w8Dw0
掲示板の背景画像に{right bottom; background-attachment: fixed; }を常時適応させたいのですが、どこを編集すればよいのでしょうか。

414 :0ch+開発担当 ◆0chp.sx.ik :2013/05/26(日) 00:36:53.73 ID:jfkBfpt+0
>>413
module/varda.pl の sub PrintIndexHead の中、300行目付近を編集してください。

415 :名無しさん@ぜろちゃんねるプラス:2013/05/26(日) 00:52:04.31 ID:nkB2w8Dw0
>>414
ありがとうございます

416 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 15:53:45.26 ID:Ksrb37dIi
プラグインで「名前欄にxが含まれていた場合、DATにレスを直に編集してサブジェクト全更新」という処理をさせたいのですが、
サブジェクト更新がうまくいきません。
どのような記述をすればよいのでしょうか。

417 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 17:25:05.72 ID:IrOlyfxI0
>>416
プラグインに$Thread(BILBO)を渡す手段がないので難しいですね。

subject.txtをflockしている関係で、BILBOオブジェクトを新しく作って
以下のようにするとデッドロックが発生してしまうのでこの方法はダメです。
  my $Threads = BILBO->new;
  $Threads->Load($Sys); # デッドロック
  $Threads->Update($Sys);
  $Threads->Save($Sys);

要するにプラグインだけではどうにも出来ないので、
本体のスクリプトを改造する必要があります。

module/vara.pl 122行目あたりで以下の1行を追加すれば
  $Sys->Get('MainCGI')->{'THREADS'} = $Thread;
プラグインから以下のようにしてかろうじて処理することができます。
  my $Threads = $Sys->Get('MainCGI')->{'THREADS'};
  $Threads->Update($Sys);
  $Threads->Save($Sys);

418 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 17:28:19.32 ID:IrOlyfxI0
少し訂正
module/vara.pl 122行目では不都合でした。
sub Init内の最後、86行目辺りに追加してください。
  $Sys->Get('MainCGI')->{'THREADS'} = $Thread;

419 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 18:41:06.98 ID:aAtoZTQ+0
プラグインを導入する方法を教えて下さい。

420 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 19:19:16.04 ID:aAtoZTQ+0
もう一つ質問です。
  http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-B
で設定してみましたが、v0.7.3ではエラーになってしまいます。
どうすればよいでしょうか?

421 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 19:57:42.55 ID:IrOlyfxI0
>>419
プラグインファイル 0ch_***.pl を test/plugin/ の中に入れて
管理画面からシステム設定->拡張機能設定->[更新]で一覧に表示されるので
チェックを入れて[設定]するとプラグインが導入されます。

>>420
403エラーか500エラーのどちらですか?
使用しているサーバーなども具体的に教えて下さい。

422 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 22:40:09.15 ID:A1lzO4F+0
プールから過去ログ送りにする際にたくさんのプールスレッドを全選択して移動させようとすると500エラーが出るんだけど

423 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 23:20:52.30 ID:IrOlyfxI0
>>422
こちらで600スレッドほど2chの1000到達したdatを使って実験したところ
特にエラーは起きませんでした。

・0ch+スクリプトに問題がある
・パーミッションの設定が間違っている
・read.cgi用のプラグインでエラーが起こっている
・無料サーバーを使っていて時間のかかる処理が強制終了された
などの原因が考えられますが、
エラー内容などを確認しないことには原因を特定できません。

424 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:30:56.32 ID:wPzeU2g60
>>421
500エラーです。
***.wkeya.comを使っています。
その通りに設定しましたが、前とはちがって500エラーになりました。

425 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:46:54.81 ID:4/yoJ/8g0
>>418
ご回答ありがとうございます。
ですが上手くいきませんでした。。。

sub execute
{
my $this = shift;
my ($sys,$form) = @_;

$name = $form->Get('FROM');
$bbs = $form->Get('bbs');
$key = $sys->Get('KEY');
$mes = $form->Get('MESSAGE');

$file0 = "/フルパス/$bbs/dat/$key.dat";

if ($name =~ /!aiu/){

$kakiko0 ="テスト中。。。<>tes<>201x/01/78(月) 00:00:00.00 ID:testes<>$mes<>";
$kakiko1 ="テスト中。。。<>tes<>201x/01/78(月) 00:00:00.00 ID:testes<><br>せやろか。テスト中。。。 <>";
$kakiko2 = "$kakiko0$kakiko1";
#DATに直に書込み
open(OUT,">> $file0");
print OUT "$kakiko2";
close(OUT);

my $Threads = $Sys->Get('MainCGI')->{'THREADS'};
$Threads->Update($Sys);
$Threads->Save($Sys);
}else{return 0}

return 0;
}

426 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:51:00.65 ID:wPzeU2g60
>>425
どうすればいいですか?

427 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:51:21.79 ID:wPzeU2g60
>>426
ミスです見逃して下さい。

428 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 20:55:25.86 ID:XWAxbj+A0
>>424
FTPから/log/error.logの中身を確認してエラーメッセージを書いてみてください。

>>425
$Sysを$sysとしてください。

429 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:57:44.14 ID:wPzeU2g60
/usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:18:15 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi
[Mon Jun 03 20:23:58 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:23:58 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:27:55 2013] [error] [client 66.249.73.120] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:27:55 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi
[Mon Jun 03 20:30:09 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:30:09 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:31:52 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:31:52 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:39:25 2013] [error] [client 66.249.73.120] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:39:25 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi


430 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 21:02:38.45 ID:XWAxbj+A0
>>429
moduleディレクトリのパーミッションは700になっていますか?

431 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:06:35.97 ID:wPzeU2g60
>>430
moduleの中が000になってました・・・
変更しましたが、000に戻されてしまいます。

432 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 21:12:41.95 ID:XWAxbj+A0
>>431
一度ファイルを削除して再転送してください。

433 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:33:34.94 ID:4/yoJ/8g0
>>428
ありがとうございます。

434 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:42:14.64 ID:GS2sU3VEi
質問です。
ぜろちゃんねるにCGIで自動で書き込むことは可能ですかね・・・?

また、そのCGIをプラグインで実行することは可能ですかね・・・。

435 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 22:08:14.75 ID:XWAxbj+A0
>>434
同じサーバー内のCGIから書き込むことは一応可能です。

プラグインからも書き込むことはできますが、いくつか問題があります。
同じスレッドに自動で書き込む場合、プラグインが実行されるタイミングの関係で
自動書き込みの方が先に書き込まれます。
また、別スレッドであればsubject.txtの更新で>>416-418あたりの問題が生じます。

プラグインにかかわらずdatに直接追記する方式だと、ログがずれて
管理画面のレス一覧でIPやホスト名がずれてしまう問題もあります。

プログラムの構造やAPIに問題が多いので、ちょっと変わった処理をしようと思うと
かなり複雑なプログラムを組まなければならないというのが現状です。

436 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 22:14:11.49 ID:GS2sU3VEi
>>435
すみません、どのように記述すれば書き込めますかね…
同じサーバー内です

437 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 22:22:25.22 ID:wPzeU2g60
>>432
できました!ありがとうございます。

438 :名無しさん@ぜろちゃんねるプラス:2013/06/04(火) 17:24:58.14 ID:l2BuoOWg0
掲示板の掲示板設定にて
制限設定のID情報で
サハリンを選んでもシベリアを選んでもIP表示になります。

439 :windyakin ★:2013/06/04(火) 21:10:45.98 ID:???
>>438
sakhalinを指定するとp2経由の場合はIP+p2のID,携帯(フィーチャーフォン)の場合はIPに加えて端末固有番号を表示します
siberiaの場合はp2経由でも携帯でもIPアドレスのみを表示します

これは2chの仕様です。

sakhalinはsiberiaの上位互換と考えてもらって構いません。

440 :0ch+開発担当 ◆0chp.sx.ik :2013/06/04(火) 21:38:43.17 ID:DT55D2M20
>>436
0ch+システム外部から書き込むプログラムを作りました。
http://svn.sourceforge.jp/svnroot/zerochplus/codes/myres.cgi
※プラグインからは実行出来ません。

これ以上のサポートは出来ませんので、あとはご自分でやってみてください。

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