rep2 part65
■ このスレッドは過去ログ倉庫に格納されています
※■公式p2はこのスレでは扱っていません■※
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。
※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。
■公式ページ
rep2 expack 全部入り by open774
https://github.com/open774/p2-php
p2 - PHPでつくった2ch Viewer
http://akid.s17.xrea.com/
p2Wiki
http://akid.s17.xrea.com/p2puki/
■前スレ
rep2 part64
http://egg.5ch.net/test/read.cgi/software/1512235557/ Mysql8でphp scripts/ic2.php setup通りますか?
DB Error: syntax error
となってしまう。。 DSN間違ってね?
どんなの書いたか知らせてくれるとただしく教えてもらえるかもしれない。 レスありがとうございます。
$ php scripts/ic2.php setup
enabled=3
dsn='mysqli://5chuser:password@localhost:3306/5ch'
driver='ImageMagick'
Image Driver: OK
Database: OK
[Exception]
DB Error: syntax error
って感じです。
rep2が動作している環境からp2-php/confをコピーしてきたので
間違いは無いとは思うのですが。 適当かくけどsyntax errorは誤出力で
libmysqlがcaching_sha2_passwordに未対応なのが原因とか それも考えて、
mysql> SELECT user, host, plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| 5chuser | localhost | mysql_native_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session | localhost | caching_sha2_password |
| mysql.sys | localhost | caching_sha2_password |
| root | localhost | caching_sha2_password |
+------------------+-----------+-----------------------+
って感じになってるんですが、全部mysql_native_passwordにしないとダメ
ですか? mysql> SELECT user, host, plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| 5chuser | localhost | mysql_native_password |
| mysql.infoschema | localhost | mysql_native_password |
| mysql.session | localhost | mysql_native_password |
| mysql.sys | localhost | mysql_native_password |
| root | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
に設定してみましたが、>787 の状況と出力は変わりませんでした。。 >>725
並列処理させるにはこれをphp.iniに追記すれば良いの? Mysql5.7でセットアップ後にMysql8にアップグレードしました。
お目汚しすみませんでした。
レスくれた方、重ねてありがとうございます。 みなさんクライアントとサーバーはSSLでつないでるの?
iphoneなんだけどおれおれ証明書うまくいかないんだよね、 >>795
> Let’s encrypt!
どこのが安いのだろう Let's Encryptは俺も常用してる。
オレオレはいらなくなったな。 俺もLet's Encrypt使ってる。
5ドメインあるが全てw サブドメインで運用してるが、ワイルドカードでも取れるらしい。 >>796
もしかして「暗号化しよう」と言われたと思った? 勉強不足でした。こんな良いサービスあったんやね。
みなさんのrepのデーターファイルて容量どんなもん? >>794
初回接続時に許可するだけでしょ?
オレオレで使ってるけど問題ないよ オレもオレオレでやってるけど
気が向いたらLet'sEncryptに乗り換えるわ
しかし、豪気なサービスだよな
主要な企業が金だしてるとはいえ とっととセキュリティ的に問題があるHTTPやめさせたいんだろうな
ブラウザ側でもそういう動きになってるし もじらとChromeが大口スポンサーなのはそういうことだから ワイルドカードが魅力でRapidSSLからLet's Encryptに乗り換えました。
DNSサーバ必須なので難易度は高め。
特に自分は自宅で内向けと外向けの2面あったから、更に難易度が上がった。 見当違いの質問かもしれないが
Let’s encrypt!
て、repと掲示板の間にもつかえるのですか?
今はopensslつかってます。
なにか証明書使わないとエラーがでてしまって。 ubuntu18.04でcomposerでこけるのどうしたら回避できますか? それはubuntuでこけてるわけじゃないのでどんなエラーが出てるのか書かなきゃ誰も分からない
なぜ質問者はいつもエラーメッセージを書こうとしないのだろうか
エラーメッセージが読めないから解決できないということか 最近はエラーメッセージ読めればだいたい解決するからね 夜帰宅したらエラーメッセージあっぷしますね。
モジュールが足りないのですかね?
それもエラーメッセージみればわかりますか? あれから2日、まだ帰宅できいないのか
ひどいブラック会社勤務なんだなあ >>695
どなたかコレの中身をお持ちじゃありませんかー?
いずれやろうと思って見たら消えておった…… 遅くなり申し訳ございません。comopser -vでバージョンがでるのでcoposerはなんとかインストできたようです。
エラー貼っってかきこもうとするとブロックされてしまいます・・・何か良い方法あるのでしょうか。 >>821
便乗ですが自分も頂きたいです
よろしくお願いいたします DAT落ちしてたら自前でHTML→DATするコードしか持ってない DNSエラーで5ちゃんにつながらないからhosts編集してIPアドレス
決め打ちでしのいでる >>826
俺環かとおもったけど・・・やっぱ不安定だよね。 >>826
うちもだわ
so-netは完全に死んでたんでGoogleのに変えた >>832
どういう内容だったか覚えてないから、ちょっとアップしてみてくれる? rep2 apiで読み込みはできるが書き込みができなくなってしまった。
ERROR: 送られてきたデータが壊れています
これなんぞ? >>839
APIで書き込む時のUAの判定が厳格になった
ついでに古すぎるバージョンが切られた
JaneStyleなら4.00にすれば直る 串の方はUAを最近のに変えたら書き込めるようになったな。 俺も>>839同じで書けなくなったけど
2chapi_appnameが「Jane Style Version 3.83」で書けてたけど、
これがそもそも間違ってたみたいで「JaneStyle/3.83」にしたら書けるようになった >>843
それそもそも仕様がおかしいだろ
公認専ブラだってAPIと書き込み時のUAは違うんだぞ
Mozilla/3.0 (compatible; JaneStyle/4.00) >>846
UAにMonazilla/1.00が含まれてる時は特定のUA以外書き込めないようになった
JaneStyleもUAを書き換えると書き込めなくなったらしいからMonazilla/1.00で書き込んでると思う
Mozillaで書き込む分には規制はかからない > 全く関係ないぞ
と書きながらつっこまれたら
> 仕様がおかしいだろ >>848
そのまんまだよ
関係ないのが普通なんだから
何でそんな仕様にしたのか聞いてみたいよ >>849
・UAがMonazillaでないと通信できない時があった
・API対応のためp2は公式専ブラのふりをして2chと通信するようになった
この2つが組み合わさってAPIで指定したUAを名乗っている
仕様としては妥当 >>850
当のAPI仕様の公認ブラウザがそうなってない時点でおかしいのよね >>852
それ書き込み時のUAだよね
APIのとは書式が違うよ 他人の書き込みに全く関係ないと書いておきながら
指摘されると仕様がおかしい
関係ないのが普通なんだから聞いてみたいよ
おかしいのよね
だと >>852の通りMonazilla/1.00 (ブラウザ名)で書き込むのが正しい仕様だろ
これがおかしいと言うならどんなUAで書き込めばいいの? >>855
APIのUAはMozilla/3.0 (compatible; JaneStyle/4.00) とかなんだが Monazilla/1.00 (JaneStyle/3.84) でも相変わらず読み書き出来たけど一応4.00にしておくか >>840
2chapi_appnameを「JaneStyle/3.83」にしてみた。かけるかな? 末尾dのIDをあぼーんしたくて、
設定管理 > あぼーん/NGワード編集 > あぼーんIDで、
.+d$ reにチェックしたんだけどあぼーんが効かない。
何がいけない? 試したら普通に消えたなあ
どっかに余計な空白とか入ってない? あーうちの環境かあ。。
検証してくれてありがとん。 うちのrep2無印でも普通に消えたわ
全角文字のオチは流石に無いと思いたい
>>865
末尾dの一致ならどっちでも通るよ 他にも検証してくれた人がいたみたいでありがとうです。
再セットアップして例にあげた正規表現であぼーんされるようになりました。
再セットアップ直後、あぼーんの動作を確認してあぼーんされたから、
dataとrep2/icを旧環境から上書きしたら症状再現したということが起きた。
あと気になるんだけど、例にあげたスレを表示すると、最初はそのスレの>>1だけ表示されて、左上の"全部"をクリックしたら、設定したあぼーんワードが有効になってスレが表示されるんだけど、この挙動は正常? URL末尾が無指定なら>>1+未読の表示がデフォルト…のはず
最近の未読が全部スップの糞レスであぼーんされてるだけ(たぶん)
あぼーんはNGと違って表示スキップだからね そうか!納得しました。
あぼーんワード設定してないスレでも
>>1とbefore_respointerの設定値が表示されてるんだった。
未読が全部あぼーんされてるから>>1しか表示されないんだね。
スマートフォンと挙動が違ったもんで。
ありがと。 iphone モードで配色をダークモードに合わせたいけどいまいちしっくり来ない
誰か設定公開してないかな… データ壊れてますで投稿できなかったけど
774版ではpostにUA追加したらいけた
post.php postIt関数内にしたみたいに追加した
$req->setHeader('User-Agent','Mozilla/5.0');
UAはconf_user_defから引っ張ってきたほうがいいかな
expack版だと
p2uaをJaneStyle/4.00に変えればいけた 774版だけど
2chapi_appnameをJaneStyle/4.00にしただけでいけたな 2chproxy.plだったらpl側のUA変更で行けたで? >>874
2chproxy.pl内の
USER_AGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
にしてみましたが駄目でした
すまんが教えてください 875です
書き込み時SSL仕様市内にしたら書き込めました
お騒がせしてすみません proxy2chのUA変更じゃ書き込みはだめで871必要だった 色々といじったがよく解らず
結局expack版と2chproxyを全部入れ替えて最新にしてみたら
そのまま動いたというオチな俺もいる。 774版+2chproxyでかれこれ2年程使い続けてるけどそのまんま動いてるなぁ
更新は774版がアップデートかかったときにgit pullしてくるくらいで独自にいじってないはずだし
少なくともいじった記憶はない Gitで管理する方が楽だよな。
ブランチ切ってもconfいじっても最新をpullしてマージすりゃいい。 MACHI bbs って追加する方法ってないのですか? ■ このスレッドは過去ログ倉庫に格納されています