rep2 part65
レス数が1000を超えています。これ以上書き込みはできません。
※■公式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/ >>994
> (p) のところで画像の URL の場合は iframe でプレビューしたいのですが
> それっていうのは ImageCache2 というのを導入すると
> なんとかなったりするの?
なるよ 自分もそろそろrep2動いている環境をリプレースしなきゃいけないんだよなあ
めんどくさい 今はesxiもdockerもあるしリプレースも大した事ないなぁ
仮想化してからホント楽になった ハードの乗り換えなんかたいしたことないだろ
ソフトのバージョンアップに伴う設定見直しとかだろ面倒なのは
仮想化したところでちっとも楽にならんだろ いいや
いくらでももとに戻せるとか環境複数用意するのが簡単だったりとかで設定もかなり楽になったよ 仮想化したインスタンス上ではrep2専用として関連ソフトのバージョン固定とかも
できるから楽になるって話じゃねーの?
アップデートも実行する前にスナップショット作成しておけば元に戻して
再チャレンジを何度でもできるとか、そういうのも含めてさ。 ネットワークにつながないと意味のないソフトでそれは辞めて欲しいぞ mb_convert_encoding('繝舌き縺吶℃', 'SJIS', 'UTF-8'); >>14
そうか?
AmazonのEC2とか仮想サーバはそれ前提でスナップショットから再生成できる仕組みなんだが GCPにもあるよな。これのおかげで助かった。
データ消しただけでなく、何かしくじっても元に戻せる。 docker構築すればむっちゃ楽だけど構築する知識がないと面倒だわな
docker hubに誰かが作ってるのあるけど人によってrep2の環境が違うから他人のは使う木にはならんけど >>14
バージョンを固定することと、セキュリティパッチを当てることは
普通に成立する訳だが。 >>20
php4とかapache1とかセキュリティ対策すらされないじゃん? rep2をPHP4やapache1.xで動かすことが前提にしようとしてるアホがいる。 rep2の動作環境すら確認してなかった奴が悔し紛れに
「てにおは」がおかしいと突っ込んでみたものの
「てにおは」の「てにをは」がおかしいと再突っ込みを
喰らう羽目になり恥の上塗り。 Imagecache2で画像取得してるんだが
画像自体は取得できてサムネイルも表示されるんだけど
スレ内サムネイルからいらん画像削除したいとかで情報だそうとすると
「画像情報を取得できませんでした」
とかなるけどなんでかな?
ExifはOffにしてある >>27ですが解決しました
conf_ic2.inc.php内のDB名と実DB名が異なっていたためでした
確認、再設定後一応リブートしたら正常になりました 無印rep2を改造して使ってる俺にはもう用のないスレだけど
たまに来てみりゃ煽り合いだった 俺も無印rep2を改造して使ってるわ
改造って言っても、環境に合わせて
動くようにしてるだけだが 新規の人はいないからな
最近はスマホに全部移行してスマホで完結してる人多いらしい そう言えばネタのつもりで au の SHF32 ってガラホに rep2 をインストールしたことがあるけれど
普通に動作して驚いた記憶が。 そもそもrep2って容量の少ない低速通信端末で
自宅鯖にデータ貯めてデータ圧縮して低速でも2ch楽しめるためにやってたけど
今は自宅と出先でスレ共有出来る程度だもんな
まぁ共有出来るのが最大のメリットなんだけどさ IC2は活用してない?
スマホは専ブラより使い勝手は劣るけどさ・・・ >>34
モバイル回線が混雑してても快適に見られるのは今でもメリット >>34
複数スレをお手軽に別ウィンドウでいくらでも開けるとかbookmarkで扱えるとかも
割とよくやるな。 rep2のせいじゃないけどAPIエラー連発またウザいな
しかも今回は常時エラー出るわけじゃないし 一昨日からAPIエラー出すぎだからproxyつこうてるわ 俺もAPI使うのやめた。
2つプロキシかますようになったからちょっと遅くなった。 一昨日あたりはAPIのセッションエラー出てた
今は出なくなったから問題ない 言われてたけどプロキシの方はDAT落ちしたスレも見れるし、不都合はなさそうだからこれでいいや。 まえもあったけどたぶんCDNの不具合じゃね?
エラーになる海鮮とそうじゃないのがある 海鮮丼食いてえなあ
最近肉より魚系食いたいわ
俺もおっさんになったな
あはははは
あははははははははは 板リスト取得のURLどこがいいですか?
デフォの奴だと実況板が取得出来なくなってる >>48
デフォってhttp://menu.5ch.net/bbsmenu.htmlのこと?
実況板って具体的にどこ?
実況chカテゴリだけでも42板だかあるんで単に実況板と言われてもどこの板だか分からないよ
URLで教えてね 便乗
>48じゃないけど、素Rep2の最近読んだスレを表示(更新)したときエラー出てるね。
(NGワードでまんま貼れないんで適当にスペース挟んでみる)
> rep2 error: BbsMap: Malformed response - ttp:// kita. jikkyo.org/cbm/ cbm.cgi/ 20.p0.m0/-all/ bbsmenu.html をダウンロードできませんでした。
と出る お。書けた。
設定ではbrdfile_online以外に設定するところ無いよね?
板メニュー指定はttp://menu.5ch.net/bbsmenu.htmlにしてるけど。
特に実況スレとか見てないけどどこを弄ればいいのかよく分かんない。 >>50
conf/conf_admin.inc.phpの
102行目あたり
$_conf['bbsmenu_url_for_mapping']かな へえCBMって終了してたんだ
5chになる前はお世話になったなあ >>52-53
そういうことだったんですね。
ググり方が悪いのか代替URLは見つからないものの、まあ5ch以外の板を
見てないので ttp://menu.5ch.net/bbsmenu.html でいいのかな。
どうもありがとうございました。 APIのエラーだけど、エラーになったスレのDAT消して取得し直せば直るな。
rep2側の問題かもしれない。 >>57
関係なくね?
認証エラーになってるけどそっちは違うのか? それ取得済みのレスがあぼーんになってサイズが変わった時の現象じゃね テレビドラマ板だけ書けなくなってしまった。IE11からは書ける。
403 Forbidden
nginx/1.12.1 ホストの同期やってみましたが変わらないですね。
IPアドレスを変えても変わらないので個別の規制ではないようです。
APIで普通に読めていて書き込みだけです。 >>62
>IPアドレスを変えても変わらないので個別の規制ではないようです
ユーザーエージェント使った規制だよ >>63
JDのスレを参考に2chapi_appnameをJaneStyle/3.82にしたら書けるように
なりました。
ありがとうございました。 環境設定変更しようとしたら
rep2 error
不正なポストです
backtrace:
1. ./rep2/edit_conf_user.php (line 14)
とか出るんだけどなにがおかしいのか分かる方いらっしゃったらご教授いただけないでしょうか >>65
それだけじゃ全くわからん。
WEBサーバーのログ(error.log)確認しろ。 >>68
dataディレクトリのパーミションの問題だな。
chmod 0777 data/* rep2/ic
↑やった?
http://open774.github.io/p2-php/
をよく読んで手順飛ばしてないか確認しろ。 やったんですがダメでした
仮想マシンのUbuntu上に構築したrep2環境から
ログ、既読情報、板情報、アボーンとかの設定、imagecache2のデータだけ移行したいのですが
p2-phpにdataとrep2/icを上書きするとこのエラーが出てしまいます
何かいい移植手順はないでしょうか? 移植先はWSL Ubuntuなのですが、手順に従ってクリーンに環境を作っても同じエラーが出てしまいます
WSL Ubuntuで動かす際には何か特別な手順が必要なのでしょうか WSLか・・・
前にPHPのビルトインサーバーで起動した時は動いた記憶があるけど。
git cloneやらcomposerやらはWSL内でやってるよね? apache2やPHP、composerとかは全部WSL Ubuntuでやってます
ビルトインサーバーは試してませんでした
やってみましたがエラー出ませんね……となるとapache2の設定周りの問題になるのかな
nginxとか他のhttpサーバー系ソフトでも今度試してみます /tmpへの書き込み権限がないとか
(ごめん適当な勘だけど 変態環境でやるなら基本自己解決するしかない
ファイルが作れない系はたいていパーミッション絡みな気がするけどなあ WSLだとまた環境の再構築がめんどくさいからDockerにしたら?
DockerHubに色々あるから参考にできるよ。
https://hub.docker.com/r/pengo/rep2/
とかが結構良さそう。 /mnt以外でやった方がよさそう。
WSLの/mntは大文字小文字の違いとかパーミッション周りの違いを吸収するための配慮が効かないのでトラブルの元 難しいことはよー分からんけど、とりあえずuidが違うって言ってるんだから
作った環境と移行した環境でapacheユーザのuidがずれてんじゃないの?
移行先のuidにchownしたら? >chmod 0777 data/* rep2/ic
これやればとりあえずいけるはずなんだけどね・・・
WSLなんだからPHPのビルトインサーバーでいいんじゃないかと思う。
シングルスレッドでしか動かないから遅いけど。 >>80
とりあえずいけるはずってのはファイルシステム上の話でしょ
それで動かないからどうしようかって話じゃないんかい? WSL使った事ないのであれんだけど
WSLからウィンドウズのファイルシステムへのアクセス出来てないじゃないとかどうよ WSLのファイルシステムにアクセスできれば充分なのでは 大昔にレンタルサーバーを借りてHP建ててた時に
そこはパーミッションを707などグループ属性を無くしとかないとCGIが動かない仕様があったことを思い出した
ブログなんか無い頃だな WSLってことはWindows10とかでしょ。
なら素直にhyper-vでやった方が早いし確実じゃないの? 出来ない奴に限って「新しもの好き」とかいって手を出すんだよ >>85
先に仮想環境に構築したけどWSLに移行したいって言ってる。 WSLの/mnt/cは実Linuxで例えると「FAT32のUSBメモリ」とか「sambaの共有フォルダ」みたいな扱いだからchmodとかchownが効かない。
sudo mount -t drvfs 'C:\htdocs' /mnt/htdocs -o metadata,uid=1001,gid=1001,umask=22,fmask=111
で一応chmodが効くようになるがWindows側からファイルを触るとパーミッションが初期化される。 Windows標準でSSHサーバーが入るようになったし、ちょっとした運用ならマジLinux環境じゃなくWSLで使いたいっていう話はわからんでもない。
Cloud9をWSLで動かしてるってブログの記事もあるし。 ああ、そうかわかった・・・すでにDATを取ってるなら。
>chmod 0777 data/* rep2/ic
じゃなくて
>chmod -R 0777 data rep2/ic
にしないとダメかも。どっちにしろパーミッションの問題だな。 普通に/mntにおいてるのが原因でしょ
windowsとWSLでファイルは同じ空間にあるけど基本的に相互で触らないほうがいい
WSLからwindows側は基本的には大丈夫だけどwindow側からWSLは壊れる Error: Curl error: Received HTTP code 400 from proxy after CONNECT
rep2 info: https://swallow.2ch.net/livejupiter/subject.txt に接続できませんでした。
なんですかねコレ
proxy2ch使ってるんですけどそっちの問題ですかね? Host swallow.2ch.net not found: 3(NXDOMAIN) proxy2chにはurlの2chを5chに書き換えてアクセスする機能がある
だから問題の切り分けしてくれないと見当違いの答えしかできない
このスレの全ての人がproxy2chの仕様を知ってるわけじゃないんだから 前から思ってた串を使う気持ち悪さ
コンパイルされて改変できないブラウザならわかるけど、改変しやすいPHPで、しかもrep2自体で鯖を立てるのに
わざわざrep2で使うためだけになんでまた別で串鯖を立てないといけないのか
それならrep2にhtml2datの機能を書くのがどう考えても自然だし、そんな難しいことじゃない
こう書くとじゃあお前が書けと言われるんだろうけど、俺は串使ってないから必要としてないし
もし自分で必要となれば書くけど >>97
> 前から思ってた串を使う気持ち悪さ
お前の人間性のほうが気持ち悪い 串を通したいんじゃなくて、DATが取れなくなったから代わりに取ってもらうツールとして串を使うのが主目的なんじゃないの?
楽だしさ
そんな目的だから、rep2と串は同じ鯖に置くでしょ?
別でもいいけどさ
マジレスしてごめんね? 自分も疑問には思ってたけど、多分複数の専ブラを使い分けてるんだと勝手に思ってた
rep2でそれやるメリットはよくわからないけど、それなら串が便利なのは理解できる
それか、疑問に思ってさらにコード書いてみようって人が串利用者の中で思った以上に少ないかでしょう いやだからずいぶん前に2chの仕様変更(制限)で、DATが取れなくなって代わりにAPI使わんとダメになったから
各種2chブラウザの修正をせずとも済ませられるDAT取得代行串が出現しただけって話は分からんのかな?
昔からある串を通す話とは全然次元の違う話で、たまたま串を刺して対応してるけど主目的は串じゃないんだよ
って、マジレスしても理解されないっすかね? バカはわざわざ面倒で複雑な手段を選びがちなもんだよ >>102
>>101に言ってるのなら理解されないと思うよ
的外れだから ジムと契約しない専ブラ締め出しの頃の事知らない人いるんだ
DAT取得串なければrep2は終了だったんだよな
結局APIキー漏れたけどキー不正使用よりDAT串の方が健全と思って串にした人は多かった 2chの歴史と仕様変更
DAT取得用Proxyの機能と誕生経緯
を知らずにニワカがマウント取ろうとして恥じ掻いたみたいな DAT落ちしたスレを見れるのが串のメリットなんだがな。 自分のrep2は、過去スレはHTMLからDATに変換して取得、ライブスレは通常はAPIで
もしAPIが不調な時は過去スレと同じようにHTMLからDATに変換して取得するように改造済み
ただいつか誰かがスレで言ってたように、変換後のDATが公式のDATと
バイト単位で常に一致する確証がない限りあまり公開はしたくない
PHPを独学で習得して3ヶ月くらいだから自分のコードを見られるのが恥ずかしいのもある 確証?
串のDAT変換なんて独自に恣意的にやってるだけだから、APIと出力が同じなんて誰も保証できないぞ?
割り切るしかないな。 >>108
一致しないことがあるのは何回か同じスレ読んでdiffかけてみればわかる話
ソース公開してクズからの文句が嫌なのは同意するけどな 本当に串が出来た頃の経緯知らないんだな
非公認API使用の専ブラや、html取ってきてdat変換する専ブラは黒またはグレーとされかねないので
串として分離させてるんだよ
串と言ったってローカル串なんだから
普通の非公認専ブラ使ってる場合は外部の鯖じゃなくて専ブラと一緒にローカルなPCにおいて使うもの
rep2だったら同じ鯖に置いとけばいい >>112
どっちかというとAPI非対応でアップデートがなくなった古い専ブラの延命のためだが >>113
当時の議論知らん人?
JDとかV2C辺りのスレ読んでないと理解できないか >>116
答えになってるだろ
串と専ブラの分離が必要ってことだよ
だからそれを気持ち悪いと思うのは経緯を知らないで
現状だけ見てるってことだ 5ch.net 専用ブラウザ(以下「専用ブラウザ」)を開発、公開するには、5ch.net の所有者である Loki Technology, Inc. の許諾を得て
5ch.net が提供する API(以下「API」)を用いる必要があります。
ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されています。
API の使用許諾を得ずに API を使用することは、不正アクセス行為の禁止等に関する
法律等関係する法律に違反することになります。
違法行為を発見次第、刑事民事による適切な法的対応をされることになります。 串立ててない奴って未だに流出したAPIキー使ってるの?
今訴えられると3年分の損害賠償だな なんだっけ?
APIキー導入の時JaneStyleの開発者がジム側に回ってその他大勢の2chブラウザ開発者から金を巻き上げたんだっけ?
rep2は許諾得るにも開発者がその気無いし終わる予定だったが有志が集まって串使って存続させた。って感じだったっけ? JDのスレの話を出して専ブラの総意みたいに言われてもな
V2Cはブロキシじゃなくてパッチで使うよね
112は自分の知ってる世界が全てなんだろう >>120
rep2はソース公開だから最初から許諾を得ることはできなかった
改変が簡単にできるからね >>117
べつに97を擁護してるわけじゃないが
97が言いたいのはrep2はほかの専ブラと違うだろってことだろ >>119
お前は何も知らないらしいが串はAPIもスクレイピングも両方対応している >>119
あとすぐ上のレスにもあるようにお前も3年分の存が賠償なw >>120
rep2と串の間に直接の関係はないです
rep2の有志が作った串はあるの? >>121
それらのスレだけの話じゃないよ
自分の知ってる世界が全てはお前の方だろ
改変不可のブラウザ使ってる奴&改変できても改変できる奴がいない専ブラ使ってる奴はただのおこぼれなんだよ
串スレくらい読んでよ
>>123
違う部分もあるがそれはこの問題では意味のない部分だ
>>126
ないだろ
多分だが >>128
おいおい、簡単な話なんだから理解しておくれ 当初はrep2の中にhtml phaserで書いてたけど面倒になってやめたなあ 上のようなことを議論しあっている専スレがあったね
議論というよりも上と同様に自分の主張のぶつけ合いだったけれども
相手の意見に同意したり折り合いつけて結論だそうって流れは5ch/2chでは少ないのだろうねw だから自分の意見に食いつかれたらさっさと逃げる
ヒマならテキトーに付き合ってやる 逃げられた方は勝ったと思い込むんだよな
相手にされてないだけなのに… つまり>97は相手にしてないだけなので本質的には勝利ということですね? >>137
>>97はよく分からんのよね
>わざわざrep2で使うためだけになんでまた別で串鯖を立てないといけないのか
これは明らかな誤認だし
>それならrep2にhtml2datの機能を書くのがどう考えても自然だし、そんな難しいことじゃない
難しくないかもしれんが串の方が簡単なのも事実
>俺は串使ってないから必要としてないし
じゃあどうしてるのか書いてないし
取り敢えず個人レベルなら好きにすりゃ良い話だし
他人がどうしようがどうでも良い話だ
まあ>>97が勝利宣言するならそれはそれでいいよ ぇぇ…この流れで>>97が勝利宣言ってそれ何ていうプレイ? >>139
勝利宣言は仮定の話だよ
でも仮に勝利宣言したとして本人が満足ならそれでいいじゃんってこと
それで他の人に実害が及ぶこともないし
個人的には串で済むならそれでいいじゃんと思うけどね
そもそもrep2自体自分で書いた訳じゃないんだし
API導入当初はrep2自体書き換える方向だったのが
結局有用な串がでてきてそっちに使う人が増えたけど
使えりゃそれでいいのよね 終わったころに長文投下する >>138 >>140 が一番みっともないと スルー出来ずにマウント取ろうしている時点で「悔しかったのかな」としか どうでもいいじゃんと言ってるのに何でマウントになるんだよ
よく分からん どうでもいいやつが後出しで「どうでもいいじゃん」なんてレスするわけないだろ
くやしくてしょうがないからこそ「どうでもいい」「効いてないよ」アピでマウントとってんだよ 変な発想だなあ
マウント取りたい君しかいないのか? 最後に何か書かなきゃ!って発想はやばいので無意識なら意識して治しましょう
わざとならもう知らん 最後に何か書かなきゃ!って発想はないなあ
レス読んでレスしたいから書いてるだけで
そもそも相互にやり取りするのがネット掲示板だろ? 一般的な5ちゃんのことだが、相手を否定して自分の意見を押し付けるのは相互のやり取りではないな どうでもいい
のどこが相手を否定してんのよ?
自分の意見を押し付けてもいないよな 一般的な5ちゃんのことだと前置きしてるのに、すぐ自分のことだと思って否定で必死になる >>153
おれは一般的な5ちゃんのことに入らないのか?
逃げ道作っただけだよなあw すみません,このスレ↓(画像多めです)を開こうとすると
http://mevius.5ch.net/test/read.cgi/nogizaka/1541430094/
https://i.imgur.com/dUEvlbq.png
↑このように画像も文字も表示されないのですがどうしてなのでしょうか?
open774版をDebianのStretchで動かしています。
PHPのバージョンは7.0.33です。
生田絵梨花ちゃんのエチエチな画像で抜きたいのに困っています。
どうかよろしくおねがいしますm(_ _)m こっちではいい画像見えてるよ
何をどう確認してどうだったか書くと
エスパーが教えてくれる可能性あがるよ >>156
ログを削除して再読み込みしてみたのですが変わらずです……
他のスレの画像は読めてるのですが…… https://i.imgur.com/k2tQTE9.png
一旦ログを削除して抜いて賢者モードになってからもう一度スレを開いて
スレ窓左上の「1-」を押すと読み込めました!
さらに「全部」を押すとスレ全体も読み込めました!
おかずに不自由しないのは774さんみなさんのおかげです!
いつもありがとう!! 「お気に板 (まとめ)」がタイムアウトして、
全く表示されなくなったのですが、おま環でしょうか。 また鯖が死にかけてるんじゃね?
連投してる人をたくさん見かける 無印rep2の話で悪いが書き込んだとき必ず「書き込みました」ではなく「二重書き込みは禁止です」になるんだが、書き込みのプロトコルが変わった? >>164
無印使ってるけどそんなのでない
串のせいじゃない? NGワードやあぼ〜んワードから>>1を除外できないだろか >>169
できるよ、というか同じことを思ってたから自分で改造した PHP7.3に上げたが、特に問題なし。IC2も動いてる。
古いAPIが軒並み消えてるので動かなくなると思ったが、774版はいける。
本家の方は知らない。 まちBBSでsageのレスが全部あぼーんになっちゃうんだが、
rep2側の対応で治るもんなのか? phpの知識が全く無い私ですが、何とかいじってとりあえず見れるようにしましたわ。 >>175
このスレでそこまでのカキコってrep2でやってるの?
串使ってるなら自己責任だな。 >>176
まちBBSに串は関係ないと思いますけども。 >>179
そりゃそうだ
774版はdatをとるようにしてある
本家はhtmlをとるようにしてある(スクレイピング)
まちBBSはスクレイピングを推奨してないけど、datにはリモホが入ってない >>180
よくわからないけれども
774版でまちBBSを見ると各レスのIDの後ろにリモホが表示されているから別に気にしなくてもいいのかな >>181
そうそう気にしなくていいよ
本家版の話をしてるわけだから 774版でもリモホ表示いらないと思うなら
ユーザー設定編集 → read
で一番下にON/OFF選択の設定あるけどね
すでに取ってるスレはログ削除して取り直したらそのログはリモホ表示なしになる 10年ぶりくらいにrep2を触った
774版
昔のコードにあったipアドレスによるアクセス制限機能が削除されたみたいだけど、なんで削除されたのか知ってる人いますか? IDなしのレスをNG対象にするにはどう設定すればいけるのだろう >>190
浪人使ったIDなしで書き込んでる奴はほぼクソばかりだから >>192
そんな価値観の違いに反論されても知らんがな
そもそも>>189は俺じゃないし IDどうのこうの以前に、5chって肥だめでしょ 全クソ 実況でとある元アイドルとそれに似てるやつがでてきて実況の話題に上がると
IDなしで長文連投してあらすのがいるから俺も実況だけIDなしあぼ〜んしてる >>193
おいおい>>189以外の回答は意味ないよ
で、価値観の違いは分かるけど
どんな価値観でも読まないとその価値観に合う合わないか分からんのは違いがないと思うよ
NGの仕方自体は
このスレ64のこれとかhttp://egg.5ch.net/test/read.cgi/software/1512235557/862
パート62のこれとかhttp://egg.5ch.net/test/read.cgi/software/1465970697/464
下の正規表現で^(?!.*ID).+$はLive5chスレのテンプレに入ってる奴だな >>189
今自分のrep2確認したらウチの設定だと
^(?!.*ID)
でIDなしをあぼーんしてるな >>198
板やスレをきちんと指定しないとすべてのレスがあぼーん… oh 何か微妙な流れに…; 理由は>>191が近いです
浪人の面子ほぼクソかまでは分からんけど
>>198
rep2無印これでNGできましたthx
>>196や他スレで挙がってた^(?!.*ID).+$は
何故かNG効かなかったので助かりました 無印から774に移行したときにNGコピペしたら挙動が違ったから調べたなあ
今は覚えてないけど HTMLで取ってるけど、doneばかりなので、これはAPI使えと言うことなんだろうなあと思い始めてる 鯖が死んで数年ぶりに再構築したけど、色々変わってて書き込める前ちょっと時間が必要だった・・・・
まったく。やれやれだぜ。 自分もそろそろ移行しなきゃいけないんだけれどもめんどくさいなあ
て言うとDockerだかコンテナだかがいいって言われそうだけれどもそれらに移行するのもめんどくさいw
ゴミレス失礼 Dockerは環境作ったらそれでいいわけじゃなく、アップデートとかメンテすることを考えると色々と面倒臭い。
ずっとそのまま使うならいいけど。
BitwardenとかDocker前提のアプリじゃないとあまり使う気がしない。 GitHubに無料でプライベートリポジトリつくれるようになったから
そこに設定ファイル置いとくとか 自宅鯖はずっとHDD運用だったんだけど
SSDに取り替えたらrep2のレスポンスも上がった
スレ一覧更新の度にHDDがガリガリ鳴ってたのも無くなり快適になった HDDガリガリ状態の環境でSSD移行しても過負荷で突然死するのは変わらないむしろメモリとか増やせと
またHDD壊れる前兆の音ないのも怖い
バックアップは豆にな メモリは関係ないよ
クライアント側からスレ一覧更新要求が来たらHDDがアクセスしだすだろ
それがガリガリ音の原因だし なんでメモリ増やせになるのか…
なにも理解してない条件反射感がすごい 余ったSSDにp2を入れるか迷ったが別のSSDで記憶域階層を組んだ メモリが不足している
↓
スワップしまくり
↓
HDDガリガリ
↓
メモリ増やせばいい!
という理論では。知らんけど。 初めて買ったPCはメモリ128MBだったな。それでWin2000動いてたからな。
今は16GBだ。 この5年くらいラズパイでSDカードだからさっぱりわからんけど
ノートPCのときもHDDがガリガリいうほどのアクセスはしてなかったと思うなあ 初めてrep2を入れて動かしてたノートPCのメモリは96MBだった
今のラズパイはBだから512MB 昔話をするといいの?
最初に入れたのはPowerPC 200MHz/64MBだったなあ 昔話をするといいの?
初めて買ったPCはX68000でメモリ1MBだったわ
HDDなんて載ってなかったな >>221
そもそも215がそういう話題を出したわけだが? >>222
連投しといてそんな言い訳は子どもみたいだな 連投の意味も知らないアホが新規IDで煽りにきてて草 連投を知らないとか意外に新参が使ってるのかな?
こんな非公式専ブラなんてジジイしか使ってないと思ったのだが まあ言葉の意味も変わるもんやで
ちゅーか今回のはあながち間違いでもないし意図分かるけど
とりまスレチはそろそろやめろよな
ちなみにワイはMSXやがX68は新参やと思ってる ID:YuJT/FWy0
なんだこいつは・・・俺のせいにするなよw パンチカード使ったこともない雑魚共がなんか吠えとるな 要するに何度も書きたいときはIDを変えて他人のフリして書き込めってことやな HDDもSSDも死ぬときは死ぬ。
ちゃんと必要な情報はバックアップする。これに尽きるよ。
REP2なんて環境出来上がったらtar玉にして、クラウドのストレージにでも
帆織り込んでおけば世話なしなんだし。
過去ログやらIC2は知らん。
MSXなんて新参だろ。
X68000とかどんだけ若いんじゃ。 スレチやめろとか言ってる傍からスレチなことを書いてる奴って・・・結局自分も参加したいだけじゃんw 紙テープのやつとかは富士通川崎工場本館地下の見学で見たことがある程度
通ってた学校も電算室の裏に行けばあったっぽいが ASR33萌え
IMSAI萌え
PDP-11萌え
VAX萌え
IBM 370萌え
TK-80萌え
PET-2001萌え
FACOM M-360AP萌え
IBM 9370萌え
何もかも皆懐かしい…… >>237
普通のWebブラウザでもニュー速+のスレ読もうとすると503だね
串外してAPI経由だと読める模様 すんません、2つ教えてください。
ttps://potato.5ch.net/test/read.cgi/software/1465970697/82
ここに書かれた通りのことをしたいんですが、
(1)Quickformの変更方法がわからない
composer.jsonで
"type": "vcs",
"url": "https://github.com/flack/quickform"
こう書き換えればいいってことですか?
(2)"/vendor/pear-pear.php.net/HTML_QuickForm" ディレクトリがない
/vendor/2ch774/quickformならあるんですが。(1)と関連しますか? 現774版はphp7対応だから特に変更する必要ないのでは >>241
nginx+php-fpm7.2の環境で普通に使えていたところ、
rep2を最新に更新したらic2の画像がひとつも出なくなりました。
fpm側にもnginx側にもこれと言ったエラーがなくて、
適当に「これかな?」とあたりをつけたのがそこだったんですが、ハズレってことですね。
改めて、どのあたり確認したら良いか等
わかる方いたらアドバイスいただけると助かります。 まちBがError: 301 Moved Permanentlyになるんだけど引っ越しした? 強制httpsリダイレクトになった。
proxyがhttpsに対応してないと301になる >>248
ちなみに東京板を見ており
proxy設定して2chproxy.plを動かしている
自分も5ch以外はproxy内でdatをスルーしてくれてると思ったけれども
うまいこと処理してくれてるって事なのかしら
それともシステム側が対処済なのかな rep2がproxyを使う設定になっているなら、proxyがそれをスルーすることはないよ
スクレイピングの場合、5chならHTMLを取得してDATに変換する
それ以外ならDATを直接拾いに行く
今回のまちBBSの変更で、たぶん301でhttpsにリダイレクトされるようになったんだけど
proxyが301を理解できるかどうかで挙動が違うんだと思う 街BBSは80開いてるとエラー出るから
家ではいつもすまほから書いてる ルーターにパケット破棄の設定ついてない?それでまちBBSを弾けばいい >>251
rep2を80で運用してるわけじゃないよな? 古いrep2いじりつつ使い続けてたけど、まちBBSも使えなくなったし
そろそろ774版に乗り換えようかと久々のインストールにチャレンジ
してみたらp2cmd.phpのチェックまでは全部OKで最初のユーザ名と
パスワードまで表示されるけど新規登録をクリックしたら真っ白。
このスレでヘルプお願いしようかと思ってる内にまちBBS復活。当分放置だな。 rep2をいじれると言ってる人がまちbbsを見れなくなったからって修正もできないのか… >>256
コーディング関係の知識は全く無いからねぇ。
こないだのsageでおかしくなるとかも適当に眺めていじっただけで何とかしてた。 >>253
自宅サーバでblogとかやってたらそっちが引っかかるとかじゃないの。 ic2が使えない件、その後rep2まっさらで入れ直しても直らず、
あれこれ試すうちにこれかなーという挙動は見つかりました。
・ conf/conf_ic2.inc.php のdsnを "mysqli://ID:PW@locahost:3306/DB名";みたいに設定
・その他項目も適宜設定
・php scripts/ic2.php setup を実行する
これで以下のエラーが出ます。
/**
enabled=3
dsn='mysqli://ID:PW@locahost:3306/DB名'
driver='gd'
Image Driver: OK
Database: OK
[Exception]
DB Error: no database selected
DBがselectされてないことになってるようです。
phpの仕様変更とかでしょうか…?phpは7.2.14です。 >>261
127.0.0.1にしても同じでした。 指摘されてんのは「localhost」が「locahost」になってるよって部分なので
127.0.0.1にする前にそこは直して試してみたのな >>262
あ、ほんとだ。
ここにIDPWを伏せつつ書き込むため、そこは手打ちしたせいで
書き間違えたようです。実機では間違ってませんでした。
localhostでも127.0.0.1でも同じ結果です。 Windowsのパッチがあたってから、急に403でアクセス出来なくなった。
しかしIEの履歴から行くと入れる。でも時間が経つと403になる。
なんだこれw KB4480116, KB4480966で色々な問題が発生しているらしいぞ? >>263
データベースユーザーのic2データベースへの権限はどうなってるの? 普通にdatabase作ってないだけじゃね
mysqlのログ見たら 削除整理板に書き込むと文字化けするの自分だけかな?
板直接開いて書き込まないと文字化けする板だったりするのかしら >>247
安心した。オレだけ検索できないのかと思った。 とんちのきいたレスしやがって〜〜〜〜〜〜〜〜〜
一休さんかコラ〜〜〜〜 mysql> show grants for 'rep2'@'localhost';
(中略)
GRANT ALL PRIVILEGES ON `rep2`.* TO 'rep2'@'localhost' |
mysql> use rep2
Database changed
mysql> show tables;
+----------------+
| Tables_in_rep2 |
+----------------+
| datacache |
| ic2_blacklist |
| ic2_errors |
| imgcache |
>>267-268
こんな感じで、DBユーザー(rep2)には、DB(rep2)への全権限を与えてます。
このrep2はもともと10年以上連綿と使い続けてきたものなんですが、
php等々パッケージの更新とrep2の更新を同時にやったら
ic2がこの状態になっちゃったんですよね。
結構手を尽くしても原因がわからず、rep2をDBとdat/idx以外全部まっさらにして
やり直したんですが、やっぱりダメ。
mysqlのログには特に何も出てこないですね。
>>264 mysqlnd対応でビルド済み(Gentooなのでそういう言い方になりますが)です。 みなさんは板メニューのパスてなにつかってますか?
cbmなくなってしまったのですね。 手動でscripts/ic2.phpのsetupの内容を実行してはどうかね setupのスクリプトが古くて対応してないかどうかわからんけどそうでないなら
mysqlのログに残ってない→
・database当の指定が間違っている
・ic2-mysql間のアクセスを妨げるなにかがある
・そもそもログが出る設定になってない
くらいじゃない考えられるのは mysqliも有効で、phpinfo()で確認済みです。が、念のため有効性を確認しようと
conf_ic2.inc.phpで適当なIDPWに変えてic2.php setupを動かすと、なんも変化なし。
mysqliのdsnが受け付けられてないのは確かっぽいです。
あとはどう考えてもOS側だと思うので、頑張って調べてみます。
また結果なり何なりを報告します。 あれこれ試すのはよいですが、
仮想環境を用意して、そこにosとpep2が
動く環境を0から構築して見るのもよいですね 今使ってるrep2のバージョンってどこでわかるのですか? ブラウザで title.php を開けばわかるだろ
もしくは doc の中にある一番新しい README を見るとか お気にスレの検索ボタンが更新ボタンみたいに検索中は「検索中...」にした
方が検索が終わったのが分かって使いやすいと思う。
phpもHTMLタグもさっぱり分からないんだが、更新ボタンのコードを2行コピペ
して"更新"を"検索"に置き換えたらとりあえずそれらしい動きになった。 rep2の書き込み時に使うポートていくつですか?
初歩的な質問ですいません。
どこみたら書いてあり変更できますか?
cog.conf.adminですか? これまで自宅鯖にrep2+2chproxyでずっと使ってきたんだけど、
自宅の回線をIPv6プラスにしたので、外部のレンサバに置いて
使うことにしました。
設置してしばらくはDatが読めるんだけど、少し経つとアクセス
ができなくなります。これの繰り返しです。
何か規制でも入っているのでしょうか。
トップページに、
Error: 111 Connection refused
p2 info - http://akid.s17.xrea.com/p2status.txt
が出るようにもなります。 その板リスト、まだ動いてたのか
新しくするなら774版のほうがよくない? IPv6で鯖を公開すれば?
うちはv6プラスに対応したルータ持ってないからIPoEのIPv6とPPPoEのIPv4のデュアルスタックになってるけど、どっちでも公開できてるっぽいよ。 うちもデュアルスタック環境にして1年以上経つけど
スマホのMVNO(IIJmio以外)も職場のネットワークもIPv6に対応してないので
rep2に関してはあまりメリットは感じられない うちの鯖がクッソ重くなった時があるんだがこれのせいかな?
ttps://www3.nhk.or.jp/news/html/20190125/k10011791591000.html 審議会で決定された段階なのにすでに実行中とか終わりましたとかあるわけないだろうw あれ、過去ログてみれるのですか?
過去ログも検索もできないんだけどオマ環? >>299
proxy利用環境だとdat落ちの過去スレも参照可能
proxyとapi切り換えてできるように準備しておくといいかも
検索については過去スレじゃなくてここの過去レスでわかるのでは dig全然復活しないな、スレタイ検索できなくてツライわ ソースを書き換えればfind.5ch.netに乗り換えられなくはない ひよっとしてrep2てスマホの専ブラより容量食う? refind2chを使ってみたいと思ったがrefind2chの開発方針とかブラウザの開発者コンソールを見てて検索結果をクロールし過ぎそうで怖いな >>306
ヘルプでNAVERに飛ばすのずるすぎだろ なんか新規インストールできねぇと思ったらpearが1/19から落ちっぱなしみたいね
https://twitter.com/pear/status/1086634389465956352
環境移行するにはまるまるコピーするしかないか
データベースがめんどいな
https://twitter.com/5chan_nel (5ch newer account) VPS上にVPNサーバ立てて、自前のサーバもPCもスマホもタブレットも全部そのVPNに接続して、
VPNのローカルIPで自前のサーバのrep2にアクセスする形にしてVPN外からはrep2や他のサーバ機能、
PCにアクセス出来なくしてみたんだけど、セキュリティ的にはこれでオーケーかなあ? LINEもツイッターもやらないので
スマホはほとんどrep2専用機状態
毎月の通信量は500メガバイトもいかない
まあ家と職場(大学)ではWifiなんだけど なんかスマホからアクセスするときのCSSだけ飛んだのか、
?b=iでアクセスすると表示崩壊するんだけど、そんなことってあり得る?
修復法あれば教えて欲しいです docker版で再起動させるとみれなくなるのはなんででしょ?
docker自体は起動してるんだよね。 > みれなくなる
これがどんな状態を指してるのか分からない限り答えられない 500なのか404なのかPHPエラーなのかrep2は動いてるけどスレッドが読み込めないだけなのか、
どのレベルの話なのか分からないと答えられないと俺も思うが、
まあ答える価値もないようなやつだったようなので放置でいいかな ありませんてでるのでrep2がたちあがってないとおもう。
rep2をダウンロードしたあとはみれる。
よろしくお願いします。 まるで知障かと疑うような文章で何一つ分からないが、
最大限に解釈して毎回rep2が消えて、毎回rep2をダウンロードしているという意味だととると、
コンテナを毎回削除してはイメージから作り直してるんじゃないのか?というくらいか
コンテナを普通に終了・起動してればそんなことにはならないだろうし
その程度の文しか書けないならDockerやめたら?rep2にDockerが必要な理由なんてなくね? >>322
そういう難しい問いかけするとまた謎の長文が出てくるから... >>322
削除もなにも何もせずにパソを再起動しただけです。
コンテナって毎回起動必要なのですか?
docker起動すればよいのですよね? 本気で答えて欲しいならまずキチッと環境晒せよ
ホストOSがなんなのかも分からないし、Docker起動したときに
自動でコンテナ起動するようになってるかは設定次第だし
っつかコンテナが起動してるかどうかは調べりゃわかるだろ
> rep2をダウンロードしたあとはみれる
これも意味分からないし 普通はdockerのサービス起動してもコンテナは自動で起動しない。 なぜ池沼の相手をする人がいるのか、不思議でたまらない refind2chをdig2chの代わりに使おうと思ったけど結構いじらなきゃいけないファイル多そうで萎える >>326
あ、多分これが問題かもしれません。
調べてみます。
ホストOSはmac の最新OSにあげてます。
コンテナ化したrep2のcofとかてどうやっていじるのですか?コンテナ化してるからみれないですよね?
rep2をダウンロードした、dockerにdocker hubから
pullした時点ではrep2は観れるのですがOSを再起動するとみれなくなってしまいます。 > コンテナ化してるからみれない
その程度の知識ならdockerやめろ
macOSなら普通にApacheもPHPも標準搭載してるだろーが SSHもvimも使えなさそうだしな
なんでdockerなんていう選択肢を選んだのかマジイミフ >>331
つかえますよ。でもマックにvimてあるのですか? >>332
>>>331
>つかえますよ。でもマックにvimてあるのですか?
なにこの知障
もう放置だなこれ こんな知能レベルでもとりあえずコンテナ動かせるんだな… >>333
ひょっとしてマックの事全然しらないとか?
マックにvimどこでおとせるのですか? もうrep2関係ないしどっかーよそでやってくれないかな >>336
【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u' vimって叩いたらバージョン確認できるはずだし
個別に入れたいなら
https://github.com/macvim-dev/macvim
から引っ張ってくれば良かろう
dockerの運用の仕方から勉強した方がいいだろうし
macOSならdocker使わんでも簡単にrep2環境構築できると思うが ここの住人は拗らせてるひとが多いから教えてもらうのは諦めたほうがいいよ
難癖つけるのがメインだから 俺Macメインだけど
この人は相手したくないと言い切れる 最近のMacは最初からVim入ってたよな……?
思わず自分の記憶力が不安になるわ MacはGNUとBSDがごちゃまぜになってるけどvimは使える。 捻くれてる捻くれてないとかの問題じゃないだろこいつに限っては、
Mac使ってるのになぜか標準搭載されてるApacheもPHPも使わず知識もないのにdocker使って、
SSHもvimも標準搭載されてて、使えるとほざいてるのにdockerコンテナ上のconf弄れないとか、
もう何もかも知障レベルで何から教えたら良いのか分からないレベル
そして自分が何も知らないくせに「マックの事全然しらないとか?」と煽ってくる始末
これはもうキチガイとしか言いようがないだろ だからなんでその池沼の相手をするわけ?
相手をするから居着くんだよ 相手をしたから炙り出されてきた訳で
最初から分かる訳ないだろ ↑の方でもちょろっと書いてたんだが、Dockerなんてメンテがめんどくさいだけだから
rep2ごときに使うほどじゃない。
どうしてもってんだったら
https://github.com/pen/docker-rep2
のDockerfile参考にして自分でいじるなり好きにすればいい。 >>345
>>316の段階で頭おかしいって分かるだろ... スレ検索できないのこんなに不便だと思ってなかっわ
サーバーダウンここまで長引くとも思ってなかったし困った いちおーいまはmscでrep2動かしてますよ。それで見たり書き込んだりしてます。ただドッカーもつかってみたいなておもっただけ。
それとマック最初からvimははいってませんよ。 WindowsやLinuxユーザに一応伝えておくと
最近のOSXには最初からvim入ってます
なんか嘘ばっか付くヤツに注意してください >>352
コンソールしかはいってませんよ。
中古でかったの?前のオーナーさんがらいれたんじゃないかな。 いい加減スレチな話題はやめてください。
rep2の話題しましょうよ。 (いつの間にvimがGUIアプリになったのだろう) >>353
釣りじゃないなら、そのコンソールでviって入力してみなよ…。 >>356
そのマックはマクドナルドかなんかで買ったの?ww
他の話題しましょうよ。 コンソールも使えない奴がMacとか、スタバでドヤる目的で買ったとしか思えない Mac買って一年ほど自宅でrep2を動かしてたけど、今はLightsailに落ち着いた。
国内のもっと安いVPSもあるけど、datとic2をS3に置こうかなと考えてる。 >>360
そもそもスタバがないとどやれないってか。
スタバでどやるなんて田舎もんの考えそうなことだな。 頭足りてないならdockerなんて使うべきじゃないのに、頭足りてないからそれが分からず使ってしまう HP EX490 MediaSmart Serverのみかか投げ売り品をHackintosh化してiTunesミュージックサーバとかもろもろ含めてmacOSでrep2動かしてたけど、
SynologyのNAS入れたらあまりに快適過ぎて全部NASで動かしてる
最近のNASってすごいのな
macOS Serverにやらせてたことで出来ないことといえばiTunesミュージックサーバで好みのプレイリストを作ることくらい
遠隔2台のサーバでデータ同期もできるし、余ってるHDDあったらとりあえずNASに突っ込むといいって感じ >>366
$10のやつ。
rep2以外にも動いてるサービスがあるからメモリ2GBのにしてる。
Cloud9を立てればブラウザだけで操作できて、SSHでアクセスする必要がなくなりから便利。 昔はレン鯖からの書き込みは規制されてたけど
最近クラウドからでも書き込みできるの? 家にあるラズパイでプロキシ建てて、さらにLightsailで2chproxyかましてる。
APIや2chproxyだけだと書き込めない。
家のネットはV6プラスでHTTPSのポート開けられないからLet's Encryptで証明書が取れない。
クラウドに移ったのはこれが主な原因だったな。
もろもろ込みで月1500円くらいかかるけど、スナップショットとっとけばなんかやらかしても戻せるし楽だよ。
家のラズパイは外付けディスク繋げてTime Machine鯖としても活躍してる。 >>369
PPPoEは使えないのかな?
うちSo-netでV6プラス申し込んでるけど、PPPoEでv4貰えてる。 https://support.biglobe.ne.jp/ipv6/lite.html
最近はIPv6に対応したサイト増えてきてるから
IPv6とIPv4のデュアルスタックでも結構快適だよ。 >>371
自前のルータがそもそもv6プラス対応じゃないのよ。
それに、IPv4のローバルが貰えなくなる方が痛ったからPPPoEのままで良いや、と思ってる。
なんかWebの閲覧とかん時は結構v6使ってるみたいなので。 5chでIP変わらない&変えにくい環境は止めとけ
規制で死ぬ GoogleAPI使って2ch用のプロキシ作ってみたこともあったんだけど、ほどなく潰された。
最初は使えてたんだけどね。 規制ってプロバイダ単位じゃなくもっと細かく分けられるの?
IP変えられたとしても同じ地域の同じプロバイダだったら規制から抜け出せなくね?
うちはプロバイダ3つ(1つはマンションが契約してる無料のやつ)使ってるから万が一規制されても切り替えられるけど
そもそも規制に当たったことないわ 最近は複数のプロバイダを使い分けて荒らすから一気に規制来る。
書き込みできないだけだけどね 某VPSのレンジで規制食らってたことあって。
巻き添え食らってるんですけどどうにかなりませんか?
て聞いたら規制解けたことはあった。 >>376
むしろ今はプロバイダー単位の規制なんてやってない
IP、ユーザーエージェント、その他ヘッダ記載要素、クッキーなんかで規制してる
>>378
Lokiに譲渡されてからそういうのも無くなったのよね >>369
Let's EncryptならIPv4でTCP443開けられなくてもIPv6で開ければ通るぞ
もっとも今はDNS-01使えればそれすら不要だが
最近はtransixもBBx規制中で書き込み面倒臭くなったなぁ… >>361
面白そうだね。
スレタイ取得とか書き込みはちゃんとできるのかな。
VPSの国内勢はいろいろ試したけど、全滅だった記憶があるが。 rep2のスマホ表示のときにスレURLを直接入力する欄ってなかったっけ
他の2chブラウザで検索してURL引っ張ってきてrep2で開くの疲れる >>384
固定回線、スマホだけで2回線。
あと、モバイルwifiとか0simとかがあれば3回線になる。
別段驚くほどでもないと思うが・・・ 俺もeSIMとか入れると5回線くらいある。
mineoは解約したw 回線というか複数ISPは割とやる
1000くらいだし マンションが勝手に入ってる無料プロバイダ
個人契約のプロバイダ(IPv4限定だが規制がほとんどない吸収合併されたISP)
IPv6 IPoE契約の高速回線プロバイダ
これで3つ
IPv4限定の回線を鯖とかに使ってる
ってか鯖用IPと普段使用のIPは別な方が良くない?気分的な問題かもしれないけど
マンションが勝手に入ってる奴は速度も出ないし規制も厳しいしで緊急避難にしか使わん IPが欲しいなら串でもVPNでもMVNOでも格安で揃うだろ
それは荒らしに使われるのにも同様だからすぐ規制されるけど 安定して使えないIPを得る手段がたくさんあるからなんだって?
ISP契約は回線と別なら全然高くないしMVNOみたいな速度規制・容量規制もないし、
VPNだの串だのMVNOだのじゃ全然ISP1個増やすことの代わりにはならないんだけど
MVNOは結局月々契約で簡単に変えられないから意味ないし
何が言いたいのか分からん
俺は他の手段を知ってるぜ!って言いたいだけ? 一つ高速回線もっとけば書き込むだけならどんな回線でもよくねぇ?
動画見るのに複数の回線が必要とも思えないし ああそうか、言葉が足りなかったか
rep2書き込み専用鯖じゃないんで
ってかrep2書き込み専用にISPを契約してると思われるとは想定外だったわ 汎用性あっていいことなんかあった…?
家鯖だと止まったとき出先では何もできないのが
自分の場合はVPSにしてる理由かな ic2使ってるとアレな画像がいっぱい貯まってくるので
クラウド屋さんに垢banされるのが怖くて移行できない rep2は別に引越し手間かからないからなあ
他の鯖ならわからんでもないけど http://leia.5ch.net/test/read.cgi/poverty/1471960855/
アメリカ滞在中にGmailでロリ画像送ったら一発で実刑くらった人のレスがある
これだからクラウドは怖い
おれもアメリカに入国した瞬間いきなり児ポで逮捕されるかもしれんw 書き込み専用サーバ?
いや、普通にルータのところで送信先で回線を振り分けるだけっしょ。 海外の安いVPSを借りて串にすれば低予算で書き込めるよ rep2のためだけにVPSで鯖借りて
家に書き込み用proxy鯖置くのもなんだかなぁ、と思ったり
と思ったけど、データや環境維持考えたら鯖借りて
rep2環境とデータ置くのはありなのか ImageCache2についてお知恵を貸してくれませんか。
1. MIME タイプが image/webp (webp画像ファイル) や image/jp2 (JPEG2000) の画像を取得できない。
例: WEBP → http://stat.ameba.jp/user_images/20190205/18/sayumimichishige-blog/bd/d3/j/o0811108014351051877.jpg
Code: x02
Message: x02 IC2 - Broken (or Not) Image
サポートされていないファイルタイプです。(image/webp)
JPEG2000 → https://stat.ameba.jp/user_images/20190129/12/matsuiminami/68/ef/j/o0960072014346997940.jpg
Code: x02
Message: x02 IC2 - Broken (or Not) Image
サポートされていないファイルタイプです。(image/jp2)
2. Twitterの投稿に添付された画像のサムネイル作成ができない。
これについてはURLが .jpg の時と .jpg:orig で画像サイズが異なるので、.jpg:orig を取得したい。
例: https://pbs.twimg.com/media/DzXfy7-UUAAUCN9.jpg:orig
この2点について解決なんとかならないもんでしょうか。 >>403
早々にありがとうございます!
libwebp付きでImageMagickをビルドし直して >>402 の1.は解消しました。
2の方は置換画像URLの機能を使ってどうにかしようとしてますが、
私の正規表現力ではすんなり行かず格闘してます。
知恵熱出てきました。 origとかついててもTwitter側で変換かけた画像もある。
画像変換ルールが最近変わったらしいが・・・ phpの知識がない私ですが、めっちゃ古いrep2使ってるのでファイル名がshowthreadpc.class.php ですが、
この中で
$msg = str_replace('jpg:orig ', 'jpg:orig#.jpg ←付加', $msg);
$msg = str_replace('jpg:orig ', 'jpg:orig#.jpg ←付加', $msg);
$msg = str_replace('jpg:large ', 'jpg:orig#.jpg ←付加', $msg);
$msg = str_replace('http:', 'sssp→http:', $msg);
って感じで追加しましたわ。今の774版だとShowThreadPc.phpかな?
ShowThreadI.phpとかもあるのでそっちにも追加せんとダメだと思いますが。 え、そうなんですねえ。。
origつけて原寸で取得できないとしたら、あまりこだわっても意味ない感じですねえ。 逆に置換URLとかで拡張子取り出して末尾に付けるんじゃだめなんかな?(素 ああ、私の方法じゃ単純なjpgだけだとダメだったな。
私の場合は見れないのを見れるようにするだけだったわ。 >>407
具体的なレスほんとに感謝です。
ちょっと試してみます。
>>409
それをやろうとして、jpg決め打ちだと大丈夫なのですが
取り出して行末にくっつけるってので悩んで禿げそうです。 とにかく、私の場合は
$msg = str_replace…で本文の文字列をいじってから
IC2で取り込めてます。 >>408
原寸というか投稿者がアップロードしたオリジナルの画像は取れない場合があるってこと。 >>402 の2ですが、もっとスマートな書き方がありそうですが、
Match https?://pbs¥.twimg¥.com/(.+?)((?:¥.[^.]+)?)(:.*)
Replace https://pbs.twimg.com/$1$2$3#$2
って具合にしてみました。 >>412
私は774版を使わせてもらってるのですが、
ShowThread.php
ShowThreadPc.php
ShowThreadK.php
ShowThreadI.php
とあって萎えてしまいました。。すみません。でもありがとうございました。
>>413
単なるリサイズではなく、通信の最適化みたいに圧縮するケースがあるってことですか。
それは悲しいかも。 心理学の教授だけどR言語で数字いじってTeXで論文書いてWordとExcelで雑用やって5ちゃんで息抜きしてる(今) >>419
LaTeXじゃなくてTeXかスゲーな。 dig復活より774氏refind2chに対応してくれる方が早い確率が高い気がする re.Find2chパッチ
ttps://pastebin.com/UqQwfKfL >>423
thx
正常に検索できるのを確認しました。 自分もちょっとrefind調べてたけど、一度に20件より多く取るのは無理っぽい
finishedを見て再帰取得すればいけるけど、あんまりやると怒られそうだし
書ける人は各自自己責任で >>423
APIならOKだが串を通してるとダメっぽい。なぜなのかは調べてない。 >>423
ありがとう!正常に検索できました
本当に助かる >>426
串つかっているけど、ちゃんとできるよ。 imagecache2が全くエラーは吐かないのに動作しない(画像がキャッシュされない&アップロードしてもデータベースに登録されない) のは、
何が問題でしょうか?
アカウント名やデータベース名を敢えて間違ったものにするときちんとエラーを吐くので、動作はしていると思うんですが、
phpMyAdminでデータベースを見てもテーブルは1つもなく空のままです tableが一つもないってのはおかしい気がする
p2-php/doc/ImageCache2/INSTALL.TXTの通りセットアップしてる? >>423
おー簡単にできた
パッチあてるのは簡単だったけど作るのは手間かかってるだろうなあ
>>423氏も774氏も本当に感謝 >>426
うちもダメだった。
結果が何も表示されない。 いったいいつになったらdigは復旧するのだろうか
re.Find2chの運営に感謝 ImageCache2のエラーログでは何て出てる? Broken ( or Not ) Imageです…が、curlのtime outが関係しますか?どこで設定できますでしょうか
URL: https://sentimental20th.com/assets/img/bg_chara_01.png
Code: x02
Message: x02 IC2 - Broken (or Not) Image
Curl error: Resolving timed out after 5001 milliseconds png形式って時々読めないのあるよね。
今回のはこの絵師が恐らくレイヤーを統合しないでアップしてるんだろう。
うちの環境だとサムネイルは1つのレイヤーだけになってる。
プレビューすると表示されるけど。 jpgでもたまにずっと読み込み中で読めないのある
うちだとこれもずっと読み込み中になる
https://i.imgur.com/SDk8G46.jpg >>444
お前コラ、画像デカすぎるんじゃボケェ!
、、、とエラー出たよん imgurは逆引き付きの自宅の回線からと外でスマホからで落ちてくる速さが違うんだよな
もしかしてimgurは相手毎に帯域制限してるのか >>443
pngにレイヤーはないけど
この画像は透過画像だから表示環境で背景をどう表示してるかだけだと思うが >>449
そうなると同じ条件でエラー起こるのと起こらないのとの違いが分からないな
なんでダメなんだろ? >>450
いや単にタイムアウトしてるだけじゃないの?>>442 >>451
タイムアウト時間の設定方法教えてくらさい
試してみる >>446
もうかなり前から「日本は帯域制限されてる」って話は何度も見かけてる >>444
とりあえず、この画像はngっときますね。 >>444みたいな読めない画像をNGする方法ってある?
あぼーんワードにURL突っ込むとレスごと消えるし、あぼーん画像に指定しても
読み込めなくてずっとロード中になるのは変わらない >>444は単純にtoo largeだからいいんだけど>>440のほとんど変わらないものが読めたり読めなかったりするのをなんとかしたい うーん。
とりあえすImageMagickとかcurlとかopensslとか新しいのにしてみるとか?
うちは>>444も見えてるよん。 うちのだと
440も442も444もぜーんぶちゃんと取ってこれてる
OSのバージョンの関係でlib系も最新てはわけではない
エラーログを消して再取得したら解決!てことではない? 書込開いて下の方にあるファイル選択って何に使うの? >>440はタイムアウト時間の調整で全部読み込めるようになった
too largeのthresholdはどこで設定するんだろ ちょっと話の途中みたいで恐縮なんだが、
conf/conf.inc.php
にあるデバッグってコメントアウトすればデバッグモードみたいな動作するの?
具体的にどんな感じ?詳細なログを吐くとか? お名前.comでドメイン取ってみたんだけど
IP監視してDDNS更新してくれるソフトも用意されてんだね
長年使ってたDYNは更新料年間6000円超えたので終わりにした value-domainで取ればソフトなんかいらない
cronで定期的にアクセスすればいいだけ SoftEther使ってるのでそれのDDNSも有効にしてる。 ドメインはお名前.comで取って維持してるけど
DDNSはMyDNS.jpで使ってcron回してるわ Cloudflare Registrar良いぞ。
Google Domainsより安い上にAPIがあるのでDNS-01も可能。 将来日本政府はCloudflareをブロッキングするおそれがあるけどGoogleにはやらないんじゃないかな(FUD) ついに774版も更新しなくなった?
プルリク放置されてる・・・ refind2chパッチは入れてほしい
独自に当ててしまったけど・・・ >>475
open774にパッチ入れて動作確認したやつを
githubでpull requestかけたんだけど何の反応もないね
もうp2触るのやめたのかな DDoS対策にcloudflare入れたいけど遅くなるんだろうなあ
5ちゃん→クラフレ→自宅p2→クラフレ→職場便所内スマホ
だもんなあ >>480
ip表示強制スレとかあるからな
粘着はマジキチだから…
浪人ってだけで粘着された時もあった うちはrep2は同じIDでモバイルも使えるって利点で使ってたけど、その点はsoftetherVPNでL2TP開いてスマホのvpnにしてしまった
さすがに純正ポートオープンは怖くて SSL+ポート番号変更+Basic認証
か
SSLクライアント証明書
でアクセスを絞ればいい。
俺は前者で運用してる。VPNやらクライアント証明書をいちいち使うのは面倒なので・・・ SSLをクライアント認証にしてもVPNを証明書認証にしても同じ
だったら認証のためにわざわざVPN使う必要もない >>483
DDoS大量アクセスには無力じゃね?
レンタルなら業者が嫌な顔してBANしそう >>485
なんでそんな狙われるようなことをするんだw
一体誰と戦ってるんだよ・・・ あとなんでBasic認証かますかっていうと、IC2のキャッシュが直リンでアクセスできちゃうからなんだよね。
設定でなんとかなるけど、rep2を使ってるのがバレちゃうし・・・ 悪いことしたから狙われるって考えは捨てたほうがいいよ 変なところにアクセスしなければそうそう狙われたりせんだろ 特に何をするでもなく固定IPでもなくても普通にポートスキャンは結構な頻度でされてるし80/443/22/5900あたりはreject/blockしててもアクセス連打くるよ
まあ来たからってどうだって訳でもないんだけどさ
DDNS使ってるから、1文字でも違ったり非SSLなアクセスだったりした場合は、
.htaccessで全部テキトーなところ(DDNS屋のトップページとか)にとばしてる
403とか404を自前で帰すと少なくともそのURLにWebサーバーがあるってバレて、
DoSなりで負荷かけられまくることもある
127.0.0.1にループバックさせるのもありだけどね
自分にDoSしてろタコって 来てるipが固定でroot取れてアクセスログも観られる鯖なら
htaccessまで到達させるよりも
iptablesかfirewall-cmdでブロックしたほうが早いんでないか 自分は自宅サーバですが国単位でファイアウォールでdropしたりしてますな。 PCを直接繋げてないよね
FWかルーター入れるよね
ふつう 一般的ではない番号のポートだけ開けて、他はドロップ。
開けたポートでVPNなりsshなりリバースプロクシなりでやってれば、どっかで目を付けられない限りアタックなんて来ないだろ。 条件付きだけどalias使ってfqdnとipで見せるページを変えると軽いぞ ルーターにアタックが来るに決まってるだろアホか
ポートフォワードしてたら結局PCに到達するし あたっくきてるのてどうやったらわかるもんなの?
ルーターのログ? firewalldでブロックすると負荷が減ることを知らなかった私ですこんにちは
これでいいですか? 論点がズレてんだよ
変なことしなきゃアタックなんてされない→普通に来る(からブロック・無視設定してる)→低機能ルーター辞めてFirewall使えだ?
その低機能な頭をまず取り替えたらどうだ? ポート番号変えるだけでアタックは減るというか来ないよ。
どうせ、自分だけのサービスなんだし・・・
うちはv6プラスだから変えざるを得ない状況。 >>504
くる
ポートスキャンは結構な頻度でやられてる >>504,506
高性能なルーターにすると来なくなるそうですよ! うちのはYAMAHAのRTX1210なんだがまだスペック不足なのか
その高機能なルーターってのを教えてほしい
>>494はどんなルーター使ってどういう設定してるの? >>508
それ使ってて対処できないとか
なんで買ったの >>509
>>509
対処出来ないとか言ってなくね?あと皮肉が伝わらないアスペ君かな?
あ、今は自閉スペクトラム症っていった方がいいんだっけ? いや「対処」ってやつをしたら、ポートスキャンとかアタック自体来なくなるんだよ!
すげーよ、「対処」
RTX1210でも出来ない「対処」っていうやつをぜひ教えてほしい
自分のアクセスだけは通るが、他からは完全にステルス化するんだろうなぁ わかってんだか、わかってないんだか微妙なレスだらけで草はえる 発狂してマウントできるまでレスし続けるんだから
そりゃIP出るスレで書き込みしたらアタック食らうよな
性格を治した方が早いんじゃね? >>522
安定度と速さは出るに決まってるだろ
箱見りゃスループット書いてあるんだからわかるだろそれくらい >>524
箱に書いてあるのはあくまでも、最高スピードでしょ。
それを、ずーっとは維持できる能力は別だとおもうんだよね。 うちはNTTのレンタル品(ホームゲートウェイ)で十分だな。
v6プラスだと実質IP固定になってるけど。 >>522
扱えるセッション数とかは割とコンシューマ用と業務用で差が出やすい。 2014年の業務用ルータと最新の高めの家庭用ルータ(ARM Linux箱)なら
後者の方が性能高いとおもう
VLANや拠点間VPNとかの有無はおいといて 自作PCでルータ作るのも楽しいよ
最近はOPNsense使ってる 自作PCでルータ運用してると電気代で業務用ルータ買えるよ >>531
仮想化してrep2、録画、ルーター、WEB/FTP他もろもろで一台だから特に困らんぜよ
2400Gつよい ワイモバイルのサイトに管理画面出たみたいなトラブルにならないといいね ATMにWindowsXPのログイン画面が出たことあったな 20年くらい前のロッピーは95だった。
固まって店員が再起動されてる時に起動画面を見た。 >>534
それはWindows XP Embeddedだと思われる。 固まって店員が再起動されてたのか…ASIMOかPepperだったのかな >>536
20年前にXPはないぞ
俺は2000年より前にファミマでWindowsを見たことがあるなあ >>539
なにいってんだこいつ
…と思ったらうちのAPIも今日の0時から認証できなくなった
キー切られたのかな
新たなキーを探さなきゃいけないぽい >>540だけど直ったわ
β版のバージョンになってた2chapi_appnameを1つ前の正規版にして
Monazilla/1.00 (AppName)になってた2chapi_ua.readをMozilla/5.0 (compatible; AppName)にしたら直った
2つ鯖立ててるけど、どちらも使えていたのが両方ダメになって、両方こうしたら直ったので、
5ch側でなんらかの変化があったのは間違いないぽい 追記
1つ前のバージョンの正規版の2chapi_appkeyと最新バージョンのβ版の2chapi_appkeyが同じ値になってたので、
β版の間は1つ前のappkeyで通ってたのが、最新バージョンが正規版になって新しいappkeyが発行されて、
1つ前のバージョンのappkeyじゃ通らなくなったのではないかと推測 外からでもproxyで自宅のブラウザから書き込んでる様に偽装して
問題が出たことなく今まで通り使えてるけど
rep2でAPI使うメリットってなに? 自分は主にProxy使いだけれども>>548はとても良くわかるw
ProxyもAPIも使える環境にしておくと時々助かるね 串とAPIをワンタッチで切り替える仕組みを作ろうかと思ってるんだが手が出せない。 >>551
串使用のフォルダとAPI使用のフォルダにパスを分けて
dataフォルダだけ共通に設定したら通るかな? >>553
なるほど・・・
mount --bindを駆使すれば案外手軽にいけそう。 >>538
>>534が20年前ってなんで分かるんだよ? サーバー変えたらこんななってしまいました。
書き込み出来ないし文字化け、原因分かりますか?
PHP Version 7.1.16
https://i.imgur.com/rzw4MfI.jpg 串がどうも調子悪かったみたい
APIにしたら治りました。 鯖に負荷かけてる気がするな・・・
俺も串使ってたけどやめた。 >>423
リンク切れですね
再アップお願い出来ませんか? 最低限の機能しか使っていないから、php5.4まで、p2 1.5.29を自分で直しながら使ってきたけど、
php7.3に上げたらまた動かなくなってしまいました。
今回は、rep2 expack 全部入り by open774がphp7対応と知って、こちらにバージョンアップしました。
だいぶバージョンが離れていたけど、お気に入りスレと過去ログが移行できて良かったです。 open774が動いて莫くてプルリク通ってねえのか PDO_DataObjectの導入とic2キャッシュ一覧のPinterest風レスポンシブデザイン化を令和が終わる頃までにやりたい。
>>382
とりあえずPC版の入力欄を呼び出すだけの項目を実装した
https://github.com/open774/p2-php/commit/f0a58fdabdfdb1ba55cb47af43538e7fdd22777c 自分の所は"v180705.1300"時点よりも後をgit pullすると動かなくなりそれの調査を後回しにしてたことを思い出したw
その前にまずはサーバ環境を移行したいんだけれどもめんどくちゃい^^; 最近串が不安定なのでAPI使ってるがDAT落ちの取得の時だけ一発で串に切り替えられれば便利 そのためのDAT取得プラグインなんじゃないの
スレのパラメーターを渡してHTMLからDATに変換するスクリプトを指定すればいい >>566
対応ありがとうございます
うちの環境だとスレ検索動かなかったけど、生存が確認できてよかったです >>566
BASIC認証のみでログインできてます
うちではスレ検索も問題なしでした。いつも更新ありがとうございます。 レス番号をポイントして「これにレス」でポップアップウインドウが出るけど
少しはみ出しててずっとどうにかしたいと思ってサイズっぽいところを探して
色々書き換えてみたけどサイズが変わらない
ウインドウをもう少し横に広げたいんだけどドコいじればいいか誰か教えてくさい・・・
https://i.imgur.com/5zSoB86.png >>574
IE11だけどはみ出したりしないな。
URLが折り返さないで表示されてるからその画像よりかなり広い。 Windows版Chromeで100%表示だとはみ出したりしないな Windows版ChromeでフォントをMSゴシックにしてサイズ変えてるから?
それはそれで
どこをいじればウインドウサイズ変更できるのかを誰か・・・ ポップアップを新しいタブで開く設定がデフォでないブラウザかな 新しいスレッド検索って串さしてると動かないっぽい?
apikeyが見つからなくてAPI試せないんだが >>583
まじか
タイムアウトエラーが出てうまく表示されないのはこちらの環境のせいか
Curl error: Operation timed out after 5001 milliseconds with 0 out of 0 bytes received apikey見つからないって
バカでも検索すりゃ見つかると思うが・・・ >>585
ミスってたわw
使えなかったので有効期限切れてるのかと思って最近更新された情報を探してた
単純にKEY貼り付け先を逆にしてた
APIキー使うとスレッド検索上手く動くので串のせいでした
お騒がせしました 俺も串だとスレッド検索ができない。
2chproxy.plなんだが・・・
鯖に負荷かけたくないからAPIでやってるけどね。 >>587
俺も2chproxy.plで使ってるが普通にスレ検索いけるよ?
最新版使ってる? >>566
これって$_SERVER['REMOTE_USER']にユーザー名入ってれば自動ログインできるというわけではない?
nginxにfastcgi_param REMOTE_USERを設定してみたがうまくいかなかった。 >>590
普段rep2のログインに使ってるユーザー名と$_SERVER['REMOTE_USER']が一致すれば自動ログインできるのかと思って
SSLクライアント認証しているnginxでfastcgi_param REMOTE_USER fooを設定して
phpinfo()で$_SERVER['REMOTE_USER']にfooが入ってるのは確認したけどうまく行かなかったという話なんです。
言葉足らずでお手数かけてすみません。
なにか困ってるという話でもないですし聞かなかったことにしていただいたらと思います。 php -v
PHP 7.3.4 (cli) (built: Apr 19 2019 00:20:56) ( NTS )
です。
PHP Warning:
Use of undefined constant EOP − assumed VEOPV (this will throw an Error in a future version of PHP)
in /usr/local/var/www/p2−php/rep2/read_new.php on line 220
が出るんですが、このEOPはどうするのが良いですか?
echo <<<EOP
ぶちこんどけば良いのでしょうか。 >>592
PHPのマニュアルくらい自分で見れるだろ・・・ 私が無知で期限を損ねたならごめんなさい。
echo <<<EOP
EOP;
って連続してるのが合ってるのか自信なかったので。。 >>595
だからw ここに書く暇があったら、PHPのマニュアルを読んだ方がいいってw
機嫌を損ねるも何も、それ以前の質問なんだよ。 すみません。マニュアルとやらは読みません。
そんなくだらないことに時間かけたくないです。 すみません。マニュアルとやらは書きません。
使って覚えてください。 パソコンのFireFoxなんかで
http://rep2のURL/read.php?url=スレのアドレス
って感じでスレッドを開くとrep2で対象のスレが見られるのですが
スマホでは「板サーバから最新のスレッド情報を取得できませんでした」
とエラーがでて見ることが出来ません。
一体どこを見直せばスマホからも見られるようになるか教えて頂けないでしょうか。 >>601
rep2が原因ではない。なので、ここで質問する内容ではない。 自宅鯖ぶっ壊れたんで新しく環境作り直したんだが
「Ubuntu19.04出てるんで試してみるか〜」
的にお気楽にてけとーにやってたら
composerのインストールでずらずらとエラーが出てインストール失敗
てけとーにいじってたら訳分からんようになったので
結局18.04出作り直してサクッと完了
きちんとやらんと駄目やね(ノ∀`) 俺も18.04で作り直したクチだけどImagecacheでサムネイルが表示されず
Brokenの画像クリックすると”FitImageのセットアップ失敗: 画像サイズが
不正です”と表示される。
しかしキャッシュ見てみるとそもそもソース画像がダウンロードされてないのな。
しかし、PINKBBSだと問題なく画像も取得できてるしサムネイルも表示される。
2chproxy使用してるが5chとBBSPINKとは何かアクセス方法に違いあるのかね? >>604
前スレだったと思うけど、一応対応策はある。
俺のところでは、2chproxy.plの945行目あたりに以下を追加してる。
$var{content} =~ s|<a\sclass="image"\shref="http://jump\.5ch\.net/\?[^>]+>([^&][^<]*)</a>|$1|g; >>605
なるほど5chで仕様変更があったが2chproxy.plに画像取り込みまで考慮した作りにしろというのは酷だということか。それで動くようになったよありがとう。 2chproxy.pl側の対策ならlinux板の2chproxyスレの644以下で話題になってる。
ttp://mao.2ch.net/test/read.cgi/linux/1429072845/644-649 https://github.com/open774/p2-php のセットアップ通りに導入しても
https://anago.5ch.net/test/read.cgi/software/1425420543/402n
と同じエラーが出てスレの書き込み部分が表示されなかったり、*.idxが作成されなかったりします(*.datは作成される)
環境は、WSL(Windows10Home1809)、Apache/2.4.29 (Ubuntu)、PHP 7.2.17-0ubuntu0.18.04.1、mysql Ver 14.14 Distrib 5.7.26, for Linux (x86_64) using EditLine wrapper
で、 php /var/ww●w/html/p2-php/scr●ipts/p2cmd.php check の結果は「pdo_sq●lite: Not loaded」以外OKになっています
su●do ch●own -R www-data:www-data data rep2/ic
やっても変わらんかった もう無理よ 助けて なんかcloudflareが激おこで書き込めなかった… sqliteのモジュールが入ってないって言われてるんだから >>611
sudo apt-get install php-sqlite3
で解決しました MySQLはいってるから要らないと思い込んでました本当にありがとうございました data/dbで使ってる。
もう使えないのはsqlite2のほう。 sqlite使えないと思ってMariaDB入れたけどPHPadminでエラー出来るから
おかしいなって感じで半月ほど解決に時間かかったよ、、、 >>608
PHPのビルトインサーバーでやったら動くよ。遅いけど・・・ https://egg.2ch.net/software/lastmodify.txt
みたくtxtに変換できませんでしたって出る板が多いのですがどの辺確認したらよいのでしょうか? 3ペイン表示右下のスレ内容表示欄?右側上とか右下に表示される選択項目に
表示されてるスレをあぼーんするメニューが追加されたら便利かなぁ……と思ったのでつい書き込んでみる
情報 → ポップアップウインドウ内であぼーんクリック → ポップアップウインドウ閉じる
とかだと、例えば「なになにが分からないので教えてください」とかの単発でスレ立てされたのを
あぼーんしたいとか、いちいちあぼーんするための手順がちと手間だなぁ、と chmateみたいに返信が多いレスとか、URLを含むレスとか、マークしたレスをミニマップで表示してタップしたらそのレスに飛ぶように出来ないものかなぁ lib\ThreadList.php on line 292
これってどう直したら良いのですか? >>626
どこの板を見ようとしてエラーが出たの?
URL 貼ったら誰か教えてくれるんじゃね? >>629
正規表現で
(\s\S\s<br>){10,}
をNG登録。
この場合は10回以上となる。 >>631
ありがとう!ありがとう!!できた!
ほんとウザかったから自分で正規表現やってみたんだけど
低能すぎてうまくできなくて困ってたんだ 改行荒らしってわざわざ手で打ってるのかな
ならばその労力に敬意を表して
こちらも>>631をリストに設定する労力を使おう dpkg -l | grep phpってやったらphp5とphp7と数字の付いてないphpが出てきたんだけども
今rep2がどのphpで動いてるのかはどうやったら分かりますか? phpinfoだけのphp実行するか確認できるならサーバのログとか
ログインできるならサーバに動的にリンクしてるライブラリで確実にわかる open774版てphp72で普通にinstallできるよね?
まだ詳しく調べてないけどcomposerでこける >>641
Ubuntu19.04で構築しようとしたらcomposerでエラーわんさか出て訳分からなくなったので
同じ手順で18.04にて構築し直したらあっさり完了したわ>うち環境 モジュールが足りてないだけだろ
Ubuntu 19.04とphp7.3で動いてるぞ
エラーを注意深く見て何が足りないのか追ってみれ AV機器板が移動したみたいなのだけれども、ホストの同期を押しても
rep2 info: p2_favita.brd は変更されませんでした。
になってしまうのだけれども、これはどう対処するのがいいのだろう
誰か教えてください Error: Curl error: SSL certificate problem: certificate has expired
rep2 info: https://egg.2ch.net/software/lastmodify.txt に接続できませんでした。
どうすりゃいいんだろこれ そこの証明書の有効期限が今日の8:59:59までで切れてる。
SSL証明書の検証をしないように修正することでメッセージ自体の抑制はできなくはないが
基本的には管理者が証明書の更新をしないとダメやな。 # openssl s_client -connect egg.2ch.net:443 -showcerts
CONNECTED(00000003)
...
depth=0 OU = Domain Control Validated, OU = PositiveSSL Multi-Domain, CN = ssl425719.cloudflaressl.com
verify error:num=10:certificate has expired
notAfter=Jul 28 23:59:59 2019 GMT
verify return:1
depth=0 OU = Domain Control Validated, OU = PositiveSSL Multi-Domain, CN = ssl425719.cloudflaressl.com
notAfter=Jul 28 23:59:59 2019 GMT
verify return:1
...
cloudflaresslの無料SSL証明書使ってるのかな。
それなら費用ではなく単なる更新忘れの管理ミスなんだろうな。 BBSPINKでは出ないから5ch側の証明書更新忘れなんかね 忘れてるんじゃ無くて2ch.netの方はもう更新しないんじゃね とりあえず
p2_favita.brd
の2chを5chに書き換えたら出なくなった
>>650の指摘通りだったわ 5ch の板一覧に変えて、キャッシュの削除・ホストの同期すりゃいいんじゃないの というわけでGoogleクラウドにDebian9入れてrep2入れてみたけどスレ一覧取得で403が返ってくる IC2で星つけてランク分けられるけど
星ごとにフォルダに分けて画像のバックアップ取りたい
星1はstar1フォルダに星2はstar2フォルダに…みたいに
自作プログラムを作る力量がないなら無理? プログラム作らないならランクでフィルタして多めに一括表示して
ブラウザの拡張機能とかで URL 抽出してからなんかのツールでダウンロードすればいいんじゃね GCPはあアカンで。メリケンからの通信遮断されとる。
GCPをtokyoリージョンで作ってるブルジョワならapiか串刺しとるか? GCPは高いからLightsail(AWS)に移って費用は半分以下になった。
2年前に3万円ただで使えるのにつられてしまったからな・・・ みんな金持ちだな…
家に置いたお古ノートPCのESXiで動かす一択だわ メリケンブロックされるまではほぼ無料枠で収まっとったで。月の請求2円とかだった。 ノートPCだと、つけっぱでも1ケ月500円もいかんぞ。 ホコリたまって火事になるよ。ググるとどういう状態になるのか分かる。
俺も昔やってたけど、ノートパソコンやめてラズパイで串を動かしてそれをrep2のプロキシ設定にしてる。
スナップショット機能があるクラウドのほうがトラブってもすぐ巻き戻せるし便利。 Lightsailのメモリ2Gインスタンスなんて月$10だからな。
S3とかも使うけどそれでも$15くらい。 lightsailで月400円くらいだからなあ
もっと安いサーバーもあるしrep2以外になにしてるかにもよるけどじゅうぶん比較対象になる rep2だけならまあクラウドも検討できるけど、
他にも色々やってて容量もテラバイトほしいとかなると
外部クラウドなんてとてもとても 自宅鯖で色々と運用してるとrep2をクラウドに置く意義がないんだよね
全部クラウドにしたら転送量で高くついてしまう
ざっと見たら月間1TBくらいあるわ…… 自宅のネットはv6プラスなもんで任意のポートを開けられない。
プロキシはそれを気にしなくていいけど、WEBでそれはキツかったのでクラウドに移行したよ俺は。 レン鯖やクラウドって書き込みブロックされてたりしない? GCPとAWSは書き込み出来ん。
設定ファイルの直接書き込むをオンにしたら、
書き込みボタンを押すと5chの当該スレが直接開くようになる。 >>678
ポートはどうしても443じゃないとダメだな。
Let's Encryptの証明書が取れなかった。ポート変えて出来るようだが無理だった。 >>675
DNS認証
ていうか不要なアタック避けるためにもポートはデフォルト使わないだろ GCPの固定IP来年から有料化
Always Freeに追加は…されないだろうなぁ >>681
マジか
まあDDClient使ってDDNSでもいいけど バイクスレのデフォネーム「774RR」みたいに数字が含まれていると
このバイクスレでは1〜1000までのアンカーが全部レス774についてしまう
こんな感じ
https://i.imgur.com/x1JNtQE.png
レス774のIDをNGにするとか「逆参照ポップアップリストの表示」を
「しない」に設定するとか以外でこれ回避する方法ない?
バイクスレの例:
http://egg.2ch.net/test/read.cgi/bike/1564067995/774 本来デフォ名無しはちゃんとアンカー化しないようになってるんだけど
ワッチョイが入ったせいでその機能が動いてないとかいう感じだったと思う どうせ降ってくるv6アドレス変わらないから固定みたいなもんだろ
割り当てられたポート番号フォワードしたら良いよ 最近imgurの画像が撮れないことがあるんだけど自分だけかしら?
https://i.imgur.com/R5XBKRv.jpg
とか
※グロ画像ではありません
※ガンダムビルドダイバーズRe:RISEのキャプテンジオンパロディ絵です >>688
貴様たちには見えぬのかッ その画像がッ! >>688です
取得が不安定なだけでした(ノ∀`)
お騒がせしました
なんで取れたり取れなかったりするのかは分かりませんw >>688
自分は取得は出来るんだけどリロードしないとサムネが表示されないのは何故だろう API使ってるけど、過去ログのみdatproxy使うとかできますかね?
全部datproxyにしたほうがいいのかな >>695
ありがとうございます ローカルに古いDATがあると一旦消す必要がありますがうまく動きました >>695
おお、すげえ!出来たわ!
こんな方法があったのか・・・ あ、curl は -L つけた方がいいし、SJISよりもCP932の方がいいな windowsにて6年位前のrep2exをPHP5.3+Apache2.2+2chAPIProxyで運用してましたが
9/8からなぜかスレ一覧もスレも読めなくなってしまったので、
GitHubからrep2最新ソースを取得し、PHP7.3.9+Apache2.4+2chAPIProxyの環境を構築しました。
何とかようやく動作するようになったのですが、お気にスレの振る舞いがおかしいです。
お気にスレを1件しか登録してない状態でも、更新ボタンをクリックすると、1分後にタイムアウト
しHTTP500が帰ります。
Apacheログには
「PHP Fatal error: Maximum execution time of 60 seconds exceeded in D:\htdocs\lib\P2CurlMulti.php on line 126」
と出ていて、switch (curl_multi_select($this->mh, $_conf['http_conn_timeout'] + $_conf['http_read_timeout'])) {
が該当行です。
http_conn_timeoutとhttp_read_timeoutの設定はconf_admin_inc.phpにありましたが、
この時間を10倍にしてもやっぱり1分でタイムアウトします。
てか、そもそもタイムアウトするような部分ではなく、未読がなければクリック後即結果表示
去れるはずです。
どこを直せばいいでしょうか。あるいはPHPモジュールが足りないのでしょうか?
ご存知の方、助言を頂きたいです。 >>699
README.mdの通りにやった?
php scripts/p2cmd.php check
の結果はどうなる? >>700
はい、README.md読みながら格闘しました。
php scripts/p2cmd.php checkの結果は以下のとおりです。
PHP Version:
7.3.9: OK
PHP Extensions:
curl: OK
dom: OK
json: OK
libxml: OK
mbstring: OK
pcre: OK
pdo: OK
pdo_sqlite: OK
phar: OK
session: OK
spl: OK
zlib: OK
php.ini directives:
safe_mode = : OK
register_globals = : OK
magic_quotes_gpc = : OK
mbstring.encoding_translation = 0: OK
session.auto_start = 0: OK 一応の確認なのですが2chAPIProxy.plを動作させなくても挙動は一緒ですか? >>702
はい、同じ挙動でApacheログも同じです。 Maximum execution time ってことだから php.ini とかの「max_execution_time」の値がどうなってるんだろう?
conf.inc.php の103行目にある「set_time_limit」の値もいじってやるのもありかもしれんが >>704
conf.inc.phpのset_time_limitを300にしたところ、300秒後にtimeoutになりました。
お気にスレ更新ボタンの結果が帰ってこないのは同じでした。 あと、php.iniのmax_execution_timeを300、max_execution_timeを300、
httpd.confにTimeout 300を追加しています。 まあそこが気にならないわけではないけど本質じゃないよね
瞬時に帰ってくるはずのものが60秒待っても帰ってこないんだからいくら伸ばしてもだめでしょう
なんで無反応になるかを調べたほうがいい その126行目の次の行に該当してるんじゃない?
記事はめちゃ古いけど、WSLで構築しなおして忘れる方がいいとおもう Windowsだけの閉じた世界でrep2使うならWSLはお勧め。
PHPのビルトインサーバー機能で動かすようにスタートアップに仕込めばいい。
WindowsのApacheでやってる人はあまりいないんじゃないか? Windows 10じゃなかったらすまんな。
だけどもういい加減アップグレードした方がいいと思うんだ。 再構築前の設定を引き継ぐ前に、デフォルトの設定で試したほうがいいんじゃないの? 皆さんレスありがとうございます。
今の間にPHP5.6.9を構築し、Apacheの設定をphp5_moduleに変えて試したところ、
お気にスレ更新ボタンをクリックするとすぐに帰ってきました。
新着レス数も更新されています。
ただし、お気にスレ一覧の最上部に
「Warning: curl_setopt() expects parameter 1 to be resource, null given in D:\htdocs\lib\P2CurlMulti.php on line 93
Warning: curl_setopt() expects parameter 1 to be resource, null given in D:\htdocs\lib\P2CurlMulti.php on line 94
」が表示されるようになりました。
その状態から再度更新ボタンをクリックすると、エラーは消えます。
Apacheのエラーログには同じく
「PHP Warning: curl_setopt() expects parameter 1 to be resource, null given in D:\htdocs\lib\P2CurlMulti.php on line 93」
「HP Warning: curl_setopt() expects parameter 1 to be resource, null given in D:\htdocs\lib\P2CurlMulti.php on line 94」
が出ています。
PHP7.3.9で常に出ていた
「PHP Warning: count(): Parameter must be an array or an object that implements Countable in D:\htdocs\vendor\pear-pear.php.net\DB\DB.php on line 774」
は消えました。 conf_admin_ex.inc.php
の
expack.use_curl_multi
が1になってるなら0にしてやるとなおる気がする
うちのDebian 10 Busterもそうだった
(PHP7.3のcurlがおかしい?) >>713
> expack.use_curl_multi
> が1になってるなら0にしてやるとなおる気がする
ふおおぉぉぉ!消えた!治りました!!!
> (PHP7.3のcurlがおかしい?)
てことなんすかね?
count()の仕様もPHP7.2から変わってるみたいでApacheのerror.logにWaring出まくりですし
PHP7.1以下のほうがよさそうですね
レス下さった皆さん、ありがとうございました! を、Debian10+Apache2.4+php7.3という環境でexpack.use_curl_multi を1にしたら
``PHP Fatal error: Maximum execution time of 60 seconds exceeded in hoge/p2-php/lib/P2CurlMulti.php"がエラーログにでてきた 串使ってると curl_multi でタイムアウトするってことなんかな?
subject を取りに行くだけなら串通さなくてもいいもんなのかね? 今PHP7.1.32をインストールし、httpd.confに反映させて試したところ、
PHP5.6.9同様にエラーもワーニングも出ず問題なく動作しました。
Windows10 Pro x64環境では、PHP7.1以下が安定動作するようです。 10x64+IIS+PHP7.3で動かしてるがいつからのPHPの更新でcurlがおかしくなったな 俺もcurl_multiにすると上手く動かないから無効にしてる
並列で落とした方が速いだろうから調べようと思ってたの忘れてた 何スレか前に同じような質問あった気がするけど対処方法をすっかり忘れてしまった 軽く調べてみたけど
curl_multi_selectはアクティビティを待つだけ何で
無駄にループ回すけどrep2ぐらいならとりあえずこれでよさそう
do {
//switch (curl_multi_select($this->mh, $_conf['http_conn_timeout'] + $_conf['http_read_timeout'])) {
// case -1: // selectに失敗するケースがあるらしい https://bugs.php.net/bug.php?id=61141
usleep(100);
//do{
$stat = curl_multi_exec($this->mh, $running);
//} while ($stat === CURLM_CALL_MULTI_PERFORM);
// continue 2;
// case 0: //timeout
// continue 2;
// default:
//何か変化があった
// do{
// $stat = curl_multi_exec($this->mh, $running);
// } while ($stat === CURLM_CALL_MULTI_PERFORM);
//}
} while ($running); >>722
サンクス!
PHP7.3で並列ダウンロードできるようになりました! あ、いや全然チェックしてないしphp分からんからこれでいいかな?て意見を求めるくらいのつもりだったのでお勧めしない
あとusleep(100)はさすがに短すぎるのでusleep(100000)くらいにはしたほうがいい https://qiita.com/Hiraku/items/1c67b51040246efb4254
P2CurlMulti.phpの元ネタらしきコード
usleepを使うのは昔のバグ対策らしいが今は不要
https://blog.ver001.com/curl_multi_select/
最近のPHPはcurl_multi_selectの戻り値を見てはいけない
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13154943418
PHP5.3.2以降はCURLM_CALL_MULTI_PERFORMを見る必要はない
774版は5.6以降対応
まとめるとこうなる
private function execute() {
global $_conf;
if(is_null($this->mh) && is_null($this->ch)){
return;
}
// execute
do {
curl_multi_exec($this->mh, $running);
curl_multi_select($this->mh, $_conf['http_conn_timeout'] + $_conf['http_read_timeout']);
} while ($running);
} >>725
>usleepを使うのは昔のバグ対策らしいが今は不要
いやもとは層かもしれんけどwait入れないと更新して間全力で負荷かかるぞ >>726
そのためのcurl_multi_selectだろ いやだからそのcurl_multi_selectが使えないからどうするかって話な訳で >>728
戻り値に期待できないだけでウェイトはかかる
PHP7.3でcurl_multi_selectの有無で>>725を実行してみると
あり 71ループ
なし 129452ループ >>729
あーごめんそうか
返値がおかしいだけで機能自体はしているのか ImageCacheの設定かな?
画像サムネイル右の画像本リンクのurlのあいだにある☆マーク(ランク?)
この☆表示しない設定って無かったでしたっけ? >>709
京ぽん鰻放題の時代からWindowsでapache動かしてますがなにか? ワイも
apacheモジュを自分で作って動かすのに自分の知ってる知識だけで済む道を選んだらwinになった 家ではWin10しかないしPT3鯖としても動いてるからWin10Proが常時起動、
Win10で出来ることはやらせたい。
Linux鯖立ててる人たちはESXiでLinux鯖とWinゲストで複数OS運用してたりするのかな?
昔はWinXP上にVMware5.x入れてCentOSゲストにApache鯖立ててたけどもう止めちった
>>732 俺も京ぽん時代からp2使ってる。AirProxy懐いよ >>709
ビルトインサーバー機能使わずApache+MySQL+PHPをWSL上で動かそうとしてドハマリした記憶が蘇る……
ビルトインサーバーでなら動いたんだけどね
WSL2になったら動くようになるんかなぁ…… いや、京ぽん出た頃はp2まだ無かったな、W-ZERO3と混同してる?いやこれももっと前か?
W-ZERO3→[es]→WILLCOM 03と使った
てかp2初版って何時頃からありましたっけ? 2004年にp2から書き込んだログがまだ残ってた。京ぽんを購入したときに立てたようだ。 2002-10-09 aki
p2 version 0.1 beta
みたいだね
俺が京ぽん買ったの2005年2月2日
ヨドバシからの帰りに京ぽんのカメラで撮ったのがある 一番最初のスケルトンは2001年夏に2chが容量削減するか閉鎖するかの祭りに
なった際にphpで共有して見れるサーバつくってみた、みたいな感じで出てた気がする。 書込み履歴の最古が2005/3/7だった
長い事使わせてもらってんだなぁ。akiさんrskさんありがとう ワイは2007/5/17が最古で総レス数は20263
PHPの整数型がオーバーフローするまで使うぞ(無理) 17327 : :sage :17/06/16 10:42
がサイコ
これの10年以上前から使ってるけどね 俺なんて、今使ってるrep2が2006/9/3版だ。めんどくさいのでそのままだ。
rep2の古い書き込みは2004/5/11だな。 ほんとお前らって何でもマウント取りたがるよな
クソどうでもいい事で競っててわろた ただの報告がマウントの取り合いに見えてる方が苦笑だわ 煽り要素が少ないから5ch内としてはマウントってほどでは無い感じ
でも世の中的には煽り関係無く無意識に相手を見下げるこういった発言が本来のマウント行為なのかな
スレチ失礼 マウントとるヤツバカだよねー、というマウント
という意味ですかね 2709 : :sage :05/07/28 13:14
が最古
やだ…私の総レス数、少なすぎ?
まぁ実際の所レス打ち込んで文章見直して
今回は敢えてスルー、ってパターンが
多々あったのでROMに近い感じではある >>745
俺がrep2使い出したのは2006年ごろでそのときはPHP5系だったな。 90年代からでLinuxよりは新しい。スクリプト言語としては後発組。 2000年くらいにPHP4あたりが来てからWebサーバで流行ったんよね
SSIを使わず簡単にIncludeできるから喜んで使ってた記憶あるわ ワッチョイ+IPが出てるスレで、IPの一部でNG登録する方法が分かりません
[118.5.***.***]を118.5でNGにしたいんですが、NG:名前に入れても反映されません
どうしたらいいのでしょうか? 自分のところは普通に反映される
関係ないはずだけどrep2のバージョンは? iPadOS 13.1にうpしたらSafariのUAが
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version13.0.1 Safarii 605.1.15
になっててワロタ
とりあえず↑のUserAgent返してきたらisiPhoneGroupにtrue返すようにしたけど
本物のMac持ってないからlib/UA.phpどう直したらMacとiPad区別できるかわからない iPadOSのSafariでモバイル用のサイトを表示するように設定すればいいだけじゃない? >>759>>760
はじめて知りました!サンクス!! http:///pbs.twimg.com/xxx.jpg
を
http://pds.twing.com/xxx.jpg
に書き換えたくて
http:\/\/\/pds\.twing\.com/(.+)
-> http://pds.twing.com/$1
て置換プライグインのところに書いてるんだけど置換されません
これやり方間違えてますか? >>762
俺もこれやりたい
どこにどう書けばいいんだろう 何をやりたいのかマジでわからん
誤字脱字ないつもり? いや分かる・・・分からん?
5chのマルチポスト対策でスラッシュを増やして投稿するやつがいっぱいいるから
ちゃんとスラッシュ2つにしてIC2で読めるようにしたいってことなんだけど スラッシュ減らしたいだけなのね?
じゃあやっぱり誤字あるじゃん
pbsとpdsはなんのつもりなの twimgとtwingもな
そもそも置換プラグインはリンクを書き換えるものだから
リンクとして認識されていない文字列は書き換えられない その辺の誤字もマルチポスト対策で意図的に書き込む奴が居るから補正したい
てことはなさそうだな ShowThread.phpの_buildStrToLinkRegexを書き換えればいけるな
'(ftp|h?ttps?|tps?)://([0-9A-Za-z][\\w!#%&+*,\\-./:;=?@\\[\\]^~]+)'
↓
'(ftp|h?ttps?|tps?):/{1,}([0-9A-Za-z][\\w!#%&+*,\\-./:;=?@\\[\\]^~]+)' 何をしたいか不明瞭なまま、望まれた答えだけに反応するって最低じゃね
毛根の生死を置換されればいいのに 置換の機能知らなかった
ReplaceWordCtl.php を見たら p2_replace_***.txt があると
置換してくれそうだったから試してみたら出来た
*** = name,mail,date,msg
名前を置換すれば>>683で悩んでた問題も解決か!と思ったけど
置換前にアンカー作成してるみたいで名前を変えても意味なかったw 少し上にexpack.use_curl_multiを1にした時のP2CurlMulti.phpの修正を書いてくださっていてうまく動いてくれたのだけれども
スレを表示させるとGone.になってしまう
こればかりは仕方無いかなあ^^; >>777
あ、ちなみに2chproxy経由なのでAPI環境だと問題無いかもしれないな みんなまちBBSどうやってみてるの?てかpathはなににしてるの? うちは
ttp://kita.jikkyo.org/cbm/cbm.cgi/2r.26.pr.m0/-all/bbsmenu.html
参照させていただいてるな
まちBBSも閲覧・書き込みできてる >>782
jikkyoってとうに無くなったんだが 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 って追加する方法ってないのですか? とりあえずPHP 7.4で動いた。
何か不具合はあるかもしれない。 フォントってどこで変更できましたっけ?
以前変更したときどこいじったか忘れてしまいました
conf_user_style.inc.phpを
$STYLE['fontfamily'] = "BIZ UDPゴシック";
に変更しても変わらないし 5chの書き込みにおいて
愚痴や文句と質問や相談の違いは見極めたほうがいいんだろうなと思うことにしている >>892
で、質問や相談の場合は
●環境
●やりたいこと
●やってみたこと
●知りたいこと、わからないこと
が全てじゃ無くても具体的に人に伝わるようになってることが必須なんでしょうね 〜なのは俺だけ?系のは間違いなく相手にするだけ無駄 ニュー速ヘッドラインなんて読んだことも書込んだこともないけど、なぜか名前だけ知ってるわ >>896
たぶんそれです。
板リストは ttps://schmovic.web.fc2.com/list2/bbsmenu.html
つかってます。クシはapiproxyつかってます。、 \lib\ThreadList.php on line 305
あ、ニー速ヘッドライン開くと上のがでるようになりました。
これはなにをいましてるのでしょう?
どういじったら治せますでしょうか? >>899
速報headlineはAPIでないとスレは開けない
というか何でわざと名前間違えてんの?嫌がらせ? >>901
すいません。わざとではないです。
apiでないとひらけないのですね。
apiproxyでもいけるはずですよね? ニュー速とニー速は別もんなのかな?
それはさておき、素rep2+Detour2chのHTMLモードで ニュース->速報headline の、その先見えてるけど >>903
みえてるのですね。
なんでしょうね。
設定のpath にしたらばとか外部板て追加するのにはカンマで、区切って入れればよいのでしょうか?
やったけどうまくいかなくて。 >>904
もしかしてこれでる?
Warning: Invalid argument supplied for foreach() みなさんありがとう。
見えてるってことがわかっただけでも収穫です。 liveのダークモードみたいなskinってないですかね? >>907
外なのではっきりわかりませんが出てたようにおもいます。それがでるとどういうことなのですか? http://leia.5ch.net/test/read.cgi/poverty/1575463066/66n
を
(?:>|>|>>)(?:\d+\s*,\s*){6}
であぼーんできない なんで? reにもチェック入れてんノニー (?:\d+\s*,\s*){6} だけにするとマッチする わかんねー
rep2-expack_allinone ver.180705.1300 +live >>1</a>,2,3,4,5,6,7,8, 9, 10,11,12, 13,14,15, 16,17,18,19,20
</a> を消してない(含んでない)からじゃね? >>915 これでいけた!ありがとう
(?:>|&gt;?|>>)\d+</a>(?:\s*,\s*\d+){5} 串を刺さずともAWSから書き込めるな。
規制解除された? 新たな帯域が増えただけ
そしてそういうことを書くと運営によって規制リストに追記される すみません、
ID非表示をNGする方法はありませんか? あります、っつーか
俺もこのスレの初めの方で訊いてるw
^(?!.*ID).+$
^(?!.*ID)
どっちかで多分いけると思う
俺環では前者効かなかったけど板に依るのかもだし 板というよりベースになってるrep2に依存してたような 無印系rep2 か 774版系rep2 かって意味ね >>925 >>927
open774版で後者の方でいけました!
有難うございます! 自分の場合、置換ワード機能でhisshiリンク対応をしていて
それだと既出の>>925では消えてくれなかったので
^(?!.*ID:)
としてますね 検索フォームが文字化けする問題に遭遇しました
PHPの設定はDockerイメージのphp:7.4.1-fpmのそれをそのまま利用しています
https://i.imgur.com/qv1NPWz.png
解決策をご存じの方、ご指南頂けませんか? 本日0:30頃からproxy2chでスレ取得出来なくなった proxy2chのgithubなんてあるの?最終版20180822だと思うけど
取りあえず2chproxy.plに変えたけどproxy2chの方が速いわ 勘違いでしょ
proxy2chは更新止まってる、逆によくここまで持ったなって感想 FreeBSDだとpkgに"ja-p5-2chproxy-1.0.1"があるけど
メンテナとかいるんだな。 基本はAPIだけど過去スレ取得はここで教えてもらった方法で2chproxy.plをphpで叩くから串はもう使ってない。 「>>1−70」(あえて全角にしています)のようなクソレスをあぼーんしたく、
「>>1-[0-9]{2,3}」、reにチェックし登録しましたが、あぼーんされません。
指定間違ってますか?どうすればよいのでしょう?? >>938
>>を&gt;で書けばいい
迷ったらDATを見る >>937
それ教えてくれんかな?
消えててわからん API有効のままDAT落ちしたURL踏むと↓になるけど
DAT取得プラグイン使うにはどうしたらええの
サーバ接続エラー: Curl error: Error while processing content unencoding: invalid block type
rep2 error: 板サーバへの接続に失敗しました。 >>943
1-に移動すると「DATを取得する」ボタン出てこない? >>944
駄目だったサンクス
前はDAT取得ボタン出てた気がするので俺の環境がおかしいのかもしれない 俺もやってみたけどDAT取得ボタン出てこないな
直接DATのURL指定する入力欄が出ちゃってそこにu=の後に''で囲ってURL書いてやれば取得できるね
いまいちURLの引数渡しどうやって書いたらいいか分かってない 串を使わずAPI使ってるか?
俺のところは初めの頃からうまく行ってるが・・・・
あと、これのダメなところは他にもあって、モバイル版だとDAT取得ボタンが出てこない。 ついさっき迄板一覧を取得できない状況が出てたけど、今は直ってる。
なんでだろう。
2chproxy.pl が昨日付で更新されてるので、とりあえず更新はしといた。 俺はrep2expack全部入りのやつだよ
githubからpullしたの2年くらい前だったかな
特に問題なかったからそのままだったけど最新で試してみるか open774のやつか?
それくらい前だと切り替わる前かもしれない。 素直に2chproxy.pl使ってればいいんじゃないの?
なんか問題あるの? >>956
トラブル時のために両方の環境を準備しておくのは原則だとして
・レスポンス
・Goneの出にくさ
はAPIの方が勝っているかなあ >>957
APIでgone出ることあるの?
いや、API使ったことないんだけどw >>955
最新版にしたらできたわ
たまに更新しないとダメだなw >>958
仕組み的に出ないだろうね
「出にくさ」ってのは語弊があったか
自分もhtml環境で使うのがメインだけどw いま、rep2は無印以外に派生がいくつあるの?
無印から乗り換えようか迷う いつからかお気にスレの新着更新がタイムアウトするようになったので
expack.use_curl_multiを0にしてみたところ
今度は正常に機能しているように見えるが更新しても常に新着なしで困ってるんだが何か知ってる人居ない?
ubuntu 16.04, nginx 1.16.1, php7.3-fpmです。 >>962
rep2最新にしてる?774版だよね? nginxと相性悪い気がする。ロシアのオフィスに強制捜査入ったりなんかきな臭いなぁ。
もちろんパッケージとかちゃんと更新してるよね。 これrequestしたらmergeしてもらえるのかな? 自分でソースもいじれないやつはchmate使ってろよ >>964
774版のHEADです。
>>966
試してみたのですが挙動変わらずなんですよね… どっかの板で読み込みに時間かかってタイムアウト食らってるとか 774はメルカリに引き抜かれてウハウハだから二度とタダ働きなんかしねえぞ >>978
昔からのrep2使いはだいたい知ってるだろ rskえもんだよね
指定スレのみで指定時間n秒以内にn個の書き込みがあればIDあぼーんする機能を誰か作ってください!
「windows,タブレット」を含むスレタイで「3600」秒以内で「10」レスであぼーん
みたいな メルカリもメルペイに注ぎ込んでてどうなるかわからんよな
買収したオリガミだかオリモノは社員みんな首なんでしょ スレ一覧で「二カ」で検索絞り込みをしようとすると文字化けが発生する
https://i.imgur.com/IbbFCL9.png
板はソフトウェア板でもラーメン板でもどこでも同様
「カ」だとやはり文字化けするが「三郎」だと発生しない
クライアント環境がPCだと発生するがスマホ版(Android)だと発生しない
おま環かな
クライアント
Windows10
Firefox
サーバ
CentOS7
PHP 7.3
774版rep2-expack_allinone ver.180705.1300 +live >>985
その「カ」はUnicodeだからインタフェースがShift_JISのp2では使えない >>984
rsk氏と774氏を勘違いしてるのはあるけど
メルカリに入ってるってのは古くからのrepユーザーでスレを見てる人なら
だいたい知ってると思うよ
rsk氏が本名でメルカリ側でインタビュー受けたりしてた記事もあったよね mixiは知ってたけどメルカリに移ったのは知らなかった >>986
「二カ」ではなく「二郎」ならばOKでした
スレ汚し失礼しました 土台を作ってくれただけで感謝だよ
なんだかんだ言ってもこれが一番使いやすい 774が脱ニート、ストックオプション長者になっていた! >>992はうちもレス見えてる
open774版をnginx + PHP7.2.4で使用中 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 472日 21時間 22分 23秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。