後進のために0ch+の使い方や掲示板の立て方を纏めます
0ch+綜合
148 レス · dat原文
必要なサービス(無料)
・perl/cgi動作可能なレンタルサーバー
参考:https://www.free-webhosts.com/free-cgi-web-hosting.php
・ネームサーバー(cloudflare等)
・ドメインレジストラ(freenom等)
いきなりサーバを契約するよりXAMPPなどのローカル環境である程度試した方が0ch+の習得がスムーズでしょう
https://www.apachefriends.org/jp/index.html
VPS等の高価なプランを契約せずとも無料鯖でも問題なく動くと思います
ただ最近はperl/cgi対応鯖が少ないので注意が必要です
もし、鯖を契約して0ch+のファイル一式をFTPでアップロードできても、admin.cgiがタイムアウトなどで見れない場合は、一度ファイルを全削除して入れ直すとうまく行く場合があります
ただしその場合、パーミッションを再設定する手間がかかります
初心者がいきなりVPSはやめとけとしか言えません
理由は何でもできる反面、Perl/CGIを動かすには手間のかかる設定が要るからです
cPanel等がついた、共有ホスティングプランが無難だと思います
cloudflareを使う場合、予めcgiやモジュールのコードを書き換えてオリジナルのIPを見れるようにする必要が有ります
具体的にはソースの「REMOTE_HOST」を「HTTP_CF_CONNECTING_IP」にします
名無しランダムプラグインのぜろちゃんねるプラス版を公開します
http://pref-karafuto.tk/0ch_script/0ch_774/
>>7
頂きました
ありがとうございます
現在、バリュで行われているような各スレ毎の連投荒らしへの対策として、0ch+の管理機能の追加開発を行っています
当方Perlに疎芋につき、いつ完成するか分かりませんが、完成の暁には公開を予定しております
お疲れ様です
応援しております
GitHubか何かに出しちゃえばプログラマ芋の力を借りられるのでは?
それは良いかも
権利的にはどうなるかは不明ですが、ソースの改良だけでなく保存や配布をする際に、あそこ程有能なものはないでしょうから
githubに上げてみました
https://github.com/KarafutoAdmin/0ch_plus
ただ、現在垢にflagが立ってしまい、ページにアクセスが出来ないと思われます
サポートに問い合わせているので、しばらくしたら見られるようになると思います
お疲れ様です
豆大福かな、あれ
TorだとGitHubにちょっと不審なんだよねされるのかな
調べてみたら謎flagは結構定期的に立ってるみたいですね
16氏の言う通りT orが主原因なんでしょうかね
新しい垢で作り直しました
https://github.com/PrefKarafuto/New_0ch_Plus
心ある方々の協力が必要です
0ch+再開発路線に力を。
お疲れ様です
拡散しました
場合によっては0ch+でなくYakumoBBS等を使って改造しても良いかもしれません
http://yakumotatu.com/yakumobbs/
YakumoBBSといえばこれがあったな
ルマコテ産のやつ
https://github.com/Rumakote/YakumoBBS-custom
>>20
トウケーhttps://gtanda.shop/bbs/tokyu/が採用してるやつだっけか
>>21
そう
そこはそれを採用してる
Captcha認証を付けられるプラグインを過去に開発したので便乗して掲載します
改造や再配布、0ch+に組み込み等は自由です
https://anonfiles.com/RaqaHeRfyf/h_recaptcha_zip
今はとにかく人手がほしいので、perlでなくともコードを少しでも弄れる芋は是非協力お願いします
ご指摘を受けたので気づきましたが、鏡の国というスクリプトもありましたね
http://script.s16.xrea.com/
Githubでの改造版
https://github.com/logue/php2chbbs
VPSで0ch+等のPerlでできたスクリプトを動かすにはこういう手間が必要だからPHPで書き直すのもありかもしれません。
https://pentan.info/server/apache_cgi.html
PHPで書き直すくらいなら鏡の国のXSS塞いで0ch+と同じ機能を足す方が速い説ある
参加していただいた方をコラボレーターに招待しました
メールの確認お願いいたします
>>27
それがやってみたんですが元が古すぎてPHPの更新に付いて行けてないんで結構書き換えの手間がありますよ
私のGithubに上げてあります(URLは何故か規制に引っ掛かるので省略)
改造を前提にしたシンプルさで言えばYakumoBBSや鏡の国スクリプトに軍配が上がるので、0ch+が難しかったらその2つを採用するのも一手かもしれません
>>28
確認しました
なんか掲示板書き換えブームだけど着地点が今一つ分からん
教団標準の掲示板を作るってわけではなくそれぞれバラバラにメンテするの?
>>31
個人的には標準の掲示板スクリプトができたら良いなとは考えていますが、ベースに何を使えば良さそうなのかが個人的にはまだ見極められない状態です
ただこの企画がどう転んでも我々の掲示板とプログラミングの理解が深まる事は確かでしょう
どんな機能があるかの棚卸しもしなきゃですね
kindworldにもあったけどPHPならkirasenもつかえそうやね
https://archive.is/MO8yy
配布先のサイトが閉鎖されたからここに最新版を上げておくわ
https://anonfiles.com/o6y5efS8y7/kirasen2_zip
デカン
ぜろちゃんねるプラスの記事にあったので息抜きにこれを解析していじってみていますがPHPのバージョンがネックになりますね
PHP化するなら7.4や8.1以降に対応できるようにしなければ
https://susu.cc/2021/10/threadfloat.html
今文字コードの変換をやっているのね
喜ばしいことに、ゼロプラ開発陣にスターをつけていただきました
新月掲示板の開発メンバーもいますね
結構注目されています
ぜろちゃんぷらすの管理画面にあるindex更新って機能してる?
>>40
●はい。
管理画面からのレス全検索機能は早めにつけたいところ
レス検索削除機能を実装しました
おそらくバグがあるので、調査に協力していただけたらと、思います
お疲れ様です
検索は問題なく実装できたんですが、削除でdatを読み書きする際に文字コードの設定がうまく行ってないのか、sjisで保存してあるdatがutf8で上書きされて盛大に文字化けします
原因が分かったため対処
これで検索・削除とも問題なく行えるはずです。
互換性の問題からソースコードはUTF-8、Datその他ファイル類はShift_JISで生成・保存しようとして文字コードの問題で沼っております
協力いただける場合はこちらまで
https://github.com/PrefKarafuto/New_0ch_Plus/issues/8
既存のぜろちゃんねるプラスからのアップデートと専ブラからの読み書きが可能であることを確認
そろそろVer0.8.0のリリースへ向けた準備をしようと思います
お疲れ様です
ぜろちゃんねるプラスv0.8.0を公開しました
https://github.com/PrefKarafuto/New_0ch_Plus/releases/tag/v0.8.0
PC Banner Edit「ぜろちゃんねるプラス再開発プロジェクトメンバー募集中!」
上部だけでなく下部にも編集画面から表示できるようにしてほしい。
Banner Edit Up
Banner Edit Down
皆さんにお聞きしたいですがここの掲示板のスマホでの使い勝手はどうですか?
スマホではないが firefox chrome の幅を限界まで縮めるとfirefoxはそこそこいけるがchromeはだめ。
win10 64bit Chrome 110.0.5481.178 firefox110.0
樺太島歌の画像がはみ出ているからスマホで横にはみ出てしまうのかも
>>55
ChromeならF12の開発者ツールでスマホ版の表示にできます
どことは言わんがAndroidスマホだとちょっと見にくいまりを
最下部の新スレ作成部分がレスポンシブになっていませんね・・・
修正を反映しました
お疲れ様です
>>55
>>59
firefoxは完璧、chromeはちょっと残念。
お疲れ様です
kindworldで指摘があったので修正
これでどうでしょうか
お疲れ様です
スマホから上手く参照できています
word-break: break-all;が抜けてたら完全なレスポンシブにはならないんですね
埋め立てガイジをクンドケーとかにリダイレクトする呪詛返し機能が待たれる。なお管理人じゃないから需要あるかは知らん
>>55
>>63
うおおお完璧だ!
hCaptchaにクリアしていなくても書き込める不具合の修正にご協力ください
https://github.com/PrefKarafuto/New_0ch_Plus
hCaptcha公式に問い合わせる事を長官師に進言しました
以前メールでサポートから教えてもらえたので、上手く行けば一発で解決できるかも
v0.8.1を公開しました
https://github.com/PrefKarafuto/New_0ch_Plus/releases/tag/v0.8.1
文字コードに関してですが、旧verや専ブラとの互換性の問題から、UTF-8化したのはPerlスクリプト(と一部css)のみです
index.htmlやsubback.html、setting.txt、datファイル等はShift-JISで保存されています
つまり、ブラウザではShift-JISで表示されることに注意してください
admin 新フォルダと中身のパーミッションがわかりません。「さくらのレンタルサーバ」使用中。
https://ja.osdn.net/projects/zerochplus/wiki/Permission#h2-suEXEC.E3.81.A7.E5.8B.95.E4.BD.9C.E3.81.99.E3.82.8B.E3.82.B5.E3.83.BC.E3.83.90.E3.83.BC
>>71
testディレクトリ内のadmin.cgiのパーミッションを0755にして実行するだけで大体はいける気がします
0ch+ BBS System Manager では0.8.1できている。
Caps List のデータが引き継ぎていない。
BBS List で index更新 できない
admin.cgi 755 700
adminフォルダ700 中身600
パーミッション他にも試したが原因がわからない。
もしかしてinfoフォルダを上書きしとらんか?
アップデートではinfoフォルダは新しいフォルダで上書きしたらアカンで
>>74
だめだできない
>>75
引き継ぎできない更新できないっていうんは、管理画面は表示されるが一覧が出力されないってことなん?
それともエラーで実行できんて事?
Caps List キャプが表示されない。
BBS List 表示されるがindex更新すると Error。
v0.8.0でやってみたら
エラーの内容を貼ったほうがいいと思いまふ
>>78
v0.8.0でも同じでした。
書き込みできないので画像でやります。
BBS List index更新 error
https://dotup.org/uploda/dotup.org2951726.bmp.html
>>80
見ました
必要なモジュール「JSON Parse.pm」がレンタルサーバに入っていない事が原因だと思われます
そのモジュールさえ入れれば起動するかと
これがあればいけるかもしれません
https://perlzemi.com/blog/20110107130016.html
>kraih-mojo-コミット番号
このファイルどこにあるんですか。
>>82
>>81の事でしたら4行目に「use Mojolicious::Lite;」があるから、それが入っていない可能性があります
SSHが使えればそこからcpanが導入できるかもしれません
できなかったらさくらに問い合わせてみてください
https://help.sakura.ad.jp/rs/2247/
ttp://shalom.jpn.org/tech/doku.php?id=perl:cpan:server
コロケーに襲撃されたらこれの開発も止まるんですか?
>>84
個人的な考えですが開発チームの身の安全が担保されなければそうなるでしょう
波線でまだ文字化けがあるぞ
コード見た限り、form.plの69,105行目を
$val =~ s|<波線>|<波線>|g;
とする必要があるな
<波線>は文字化け対策で置換したが、要するに;の前にgがいる
JSON::Parseは普通にPerlの正規表現マッチングで代替できるのでは
そしたら新たなモジュールを入れる必要もなくなる
掲示板制作中の者です
LR等記載するトップページの編集ができません
0ch+システムマネージャ経由変更しても掲示板に反映されません
indexを無理矢理編集してもスレ立てすると初期状態に戻ります
どのようにすればいいですか
>>88
基本的にindex.htmlはCGI側で生成・更新されるため、indexを直接編集することに意味はありません
他のエラーは出ていないがLRの編集が反映されないということであれば、一度別のバージョンで試してみてはどうでしょうか
>>89
0.7.5でしたが0.8.1に変えました
ログインはできましたが掲示板作成するとエラーが出ます
フォルダは生成されるもののindexが生成されないので403forbiddenが表示され手詰まり
しかもエラー内容が樺太掲示板のNGワードだし、一度書き込みボタン押すと60秒押せないので作業一つ一つに物凄い時間がかかる
掲示板作成ボタン押すと
Software error:
Can't locate JSON/Parse.pm in @INC (@INC contains: ./perllib /usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./module/bbs_service.pl line 12.
BEGIN failed--compilation aborted at ./module/bbs_service.pl line 12.
For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.
Software error:
[Sun Mar 19 11:46:19 2023] admin.cgi: Can't locate JSON/Parse.pm in @INC (@INC contains: ./perllib /usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./module/bbs_service.pl line 12.
[Sun Mar 19 11:46:19 2023] admin.cgi: BEGIN failed--compilation aborted at ./module/bbs_service.pl line 12.
Compilation failed in require at ./admin/sys.bbs.pl line 693.
For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.
JSON::Parseモジュールが入ってないみたいだから、インストールするか、その部分をコメントアウトしたらええ
まあ普通にsshプロンプトからcpan使ってモジュールをインストールしたほうが確実やな
掲示板作成を押すと↓
https://anonfiles.com/qcJb0af5ze/error_jpg
>>89師の言う通り複数のバージョンでやった結果
0.8.0と0.8.1は掲示板作成するとき「作成」ボタン押すと94になる
0.7.5はシステムマネージャ経由して掲示板LRとかを書く「転んでも泣かない」のところ編集しても掲示板に反映されない
(確認ボタン押した後変更ボタンは押してもプレビューは変更されるが掲示板は変わらない)
あと樺太掲示板書けないワード多すぎ。そして投稿間隔60秒は長くて作業が滞る(間違って59秒で押しても60秒やり直しになる)
>>92で言われてるけどv0.8.1のエラーに関しては必要なperlモジュールが入ってないのが原因だから、鯖にcpanとかでモジュールを入れる必要がある
>>96
BBS List → index更新
>>99
出会いに感謝
進んどるんか?
JSON Parse.pmも配布パッケージに含めといたほうがいいと思いまふ
perlモジュールをローカルにインストールするにはcpanを使う必要があります
とりあえず取り急ぎ
https://perlzemi.com/blog/20101027127859.html
https://azisava.sakura.ne.jp/programming/0019.html
>>101
建設途中でモヒケー管理人師が受け入れ表明されたので御言葉に甘え建設中止したがモヒケーが姪になったので建設再開することにしました
しかし当初XREAを活用する予定だったものの2度強制閉鎖されたことにより安心して活用できるとはいえないのでサーバーすら決まってない
v0.8に誰も移行できてない
https://www.google.com/search?q=0ch%2B+BBS+0.8.1+20230301&rlz=1C1TKQJ_jaJP1043JP1043&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=0ch%2B+BBS+0.7.5+20220323&rlz=1C1TKQJ_jaJP1043JP1043&sourceid=chrome&ie=UTF-8
>>105
抑々非ワは再開発されてることを知ってるのだろうか
そしてモジュールのインストールというのがいまひとつわかりません
インストールすべきモジュールがどのサイトのどのあたりにあるのかわからないです
https://www.cpan.org/
↑のサイトですか
【途中経過】20時頃v0.7.5にて掲示板を作成したのですがたったいますべてのファイルが突然消えました
LRの書き込みとかキャップの設定とかしてたのに突然掲示板ファイルもFTPアップしたファイルもすべて消えるエラー
どなたか原因わかる方いませんか
管理キャップやスレ立ての際のグループキャップを設定する方法はわかりましたが具体的なキャップ名を設定する方法がわかりません
どのように設定すればいいですか
例)スレ立てには#Mallorca
>>110
掲示板の設定画面右上からキャップグループ→グループ登録から設定できないでしょうか?
キャップそのものはシステム管理画面から右上のキャップ→キャップ登録から登録できます
昨日建設中に突然全てのファイルが蒸発したので今日は時折樺太ケーにて報告しながら作業します
ttp://recurrentdiy.sakura.ne.jp/recurrent1/
>>113
当職で良ければ削除人引き受けますを
亡命
>>114
ありがとうございます
いまのところどのくらいの管理負担があるかわからないので必要になりましたら国境警察隊員様に担って頂きたいです
ttp://recurrentdiy.sakura.ne.jp/recurrent1/
新掲示板は一応完成しました
昨日完成後突然蒸発してファイルごと消えたのでどうなるかわかりません
\x{fffd}@非防弾激安サーバーにすることで教徒の寄付に頼らず運営できるようにしました
\x{fffd}Aあくまで当職個人の意思で運営する形にすることで教団の金銭面・管理面負担がないようにしました
\x{fffd}B極力恒心教色を弱めることで非ワにとって敷居の低いものとし広く利用を呼び掛けることができるようにしました
\x{fffd}C恒心教色を弱めることにより教団で忌避されるコテへの嫌悪感を低減しました
新掲示板で過去ログ倉庫は作れそうですかなぁ❔
v0.8.1は、まだチョコチョコ文字化けがあるな
コロケー民に荒されてますを
とりとり。
あれほど言われてる学問板をわざわざ作ろうとする方もどうかと思うけどな
まあ潮時って感じはする
今なら防弾なんGで教養スレ立てれば人が集まる気もする
警備隊師が攻撃対象になった模様
そもそも学問奨励の樺太ですらロクに学問コンテンツないのに新しく立ててどうするつもりなん?
やるにしろやめるにしろ
当面はやらないのがいいんじゃないの学術路線は
削除人師は絶対守りまふ
だ か ら 安 心 だ か ら 安 心
メノケー既に
https://archive.md/kCIi6
https://ensaimada.xyz/test/read.cgi/40298/1663720021/
>>124
攻撃がなんだ
実害はないぞ
削除お疲れ様でふ
何度も述べてる通り刃を向ける外敵に対しては指の一関節を詰めさせるべき
それでもやめなければ再度詰めさせる
繰り返すうちに指はなくなり攻撃はできなくなる
マヨケーは甘芋(外敵に対し甘いという意味)が多すぎるのでおかしな人呼ばわりされるが恒心であってもなくてもコミュニティを守るためにはそのくらいのことをせねばならん
>>118
スレ立ては依頼式をおすすめしまふ
tor規制はやめてほしいナリ
>>119
いまは無理
>>120
本当は私もv0.8.1にしたいがモジュールインストールの仕方がわからない
恐らく他のゼロプラ掲示板もそこがわからなくて移行できないのでは
>>121
知らせてくれた貴職との出会いに感謝
>>130
出会いに感謝
>>132
一時的にその通りにしました
>>133
対策が取れたらやめる予定です
ボトムアップ型にしたいので私の許可がないとスレを立てられないと萎縮しないか
加えて面白い発想が出て来れず定型的なスレばかりにならないか不安です
依頼式以外の対策法ないでしょうか
>>136
スレ数制限
荒らされても被害が最小限で済みますを
>>137
難しい問題でふね
雑談スレが充実できればある程度問題は回避できそうでふが
内輪でやる場合攻撃されても「またか」で済んだとしても今後しば塾師やスッカー師のような外部講師を招いたり、非ワに開放するとなるときちんと管理されてる掲示板でないと来なくなってしまう
v0.8.2を公開しました
https://github.com/PrefKarafuto/New_0ch_Plus/releases/tag/v0.8.2
規制に引っかかった書き込みを代行
---
Cap Create
ERROR:1002 - 設定項目に規定外の文字が使用されています。
パスワード「#」シャープが規定外の文字になっている。使用?
Caps List
Cap Display Name Cap Full Name Custom ID
同一名 同一ID が量産できる。
http:// 暗号化されてないのがかなりある。
http://www.w3.org/
HTML5 にしてほしい。
v0.8.2については、問題となっていたhCaptchaの機能を使うのにモジュールをインストールする必要がある件についての対応として、諸々対応するまで機能凍結としました。
これでとりあえず新しくインストールする必要はなくなったと思います
遅ればせながらv0.8.x用の名無しランダムプラグインを公開します
http://pref-karafuto.tk/0ch_script/0ch_774_utf8/
お疲れ様です
>>141-144
開発ありがとうございます
モジュールインストールができず現在v0.7.5のまま掲示板を管理運営してる者です
当掲示板をv0.8.2に移行したいのですがやり方はdatファイルを一旦私のPCにダウンロードし、掲示板を再作成した上でdatファイルを再upするので間違いはないでしょうか
その場合ダウンロードすべきdatファイルはフォルダのどのあたりにありますか
一晩探しましたが見つかりませんでした
>>146
アップデートの方法は単純にtestフォルダを上書きするだけです
ただしinfoフォルダについてはerrmsg.cgiを除き上書きしないでください
過去ログ倉庫が更新されてない。
https://pref-karafuto.tk/bbs/kako/