探検


rep2 part68

■ このスレッドは過去ログ倉庫に格納されています
2021/09/21(火) 18:33:14.88ID:vN1iaRJT0
※■公式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 part67
http://egg.5ch.net/test/read.cgi/software/1602673030/
2022/04/29(金) 11:24:17.59ID:n499K0I40
>>750です

Ubuntu20.04LTSに上げたらrep2が起動しなくなった件です
鯖周りはnginx + PHP8.1 + PHP8.1-FPMです

・PHP8.1-FPMのステータス
$ systemctl status php8.1-fpm
● php8.1-fpm.service - The PHP 8.1 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php8.1-fpm.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-04-29 11:08:00 JST; 4min 57s ago
Docs: man:php-fpm8.1(8)
Process: 2077 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/8.1/fpm/pool.d/www.conf 81 (code=exited, status=0/SUCCESS)
Main PID: 2074 (php-fpm8.1)
Status: "Processes active: 0, idle: 2, Requests: 6, slow: 0, Traffic: 0req/sec"
Tasks: 3 (limit: 14158)
Memory: 52.3M
CPU: 20.994s
CGroup: /system.slice/php8.1-fpm.service
tq2074 "php-fpm: master process (/etc/php/8.1/fpm/php-fpm.conf)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
       tq2075 "php-fpm: pool www" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
2022/04/29(金) 11:26:36.69ID:n499K0I40
続きまして
/etc/nginx/sites-available\default

location ~ \.php$ {
try_files $uri =404;
# fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;


hoge@hogehoge:/run/php$ ls -la
合計 4
drwxr-xr-x 2 www-data www-data 100 4月 29 11:08 .
drwxr-xr-x 39 root root 1200 4月 29 11:10 ..
lrwxrwxrwx 1 root root 30 4月 29 11:03 php-fpm.sock -> /etc/alternatives/php-fpm.sock
-rw-r--r-- 1 root root 4 4月 29 11:08 php8.1-fpm.pid
srw-rw---- 1 www-data www-data 0 4月 29 11:08 php8.1-fpm.sock
hoge@hogehoge:

PHP-FPMのsocket間通信がうまくいってない気がしてます
同じ鯖で動かしてるWordpressは動いてます

どなたかお知恵を拝借願えないでしょうか
2022/04/29(金) 11:34:24.70ID:KdvX+MqK0
>>763
22.04じゃなくて20.04なの?
あとnginxのログはどうなってるんだよ?確認するポイントが全然違う。
2022/04/29(金) 13:27:24.89ID:n499K0I40
>>765
ありがとうございます
Ubuntu22.04LTSでした ややこしくしてしまい申し訳ございません
nginxのaccess.logとerror.logはアクセスした際に次のように記録されていました
・/var/log/nginx/access.log
192.168.0.7 - - [29/Apr/2022:13:07:13 +0900] "GET /hogehoge/rep2/index.php HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36"
192.168.0.7 - - [29/Apr/2022:13:18:08 +0900] "GET /hogehoge/rep2/index.php HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36"

・/var/log/nginx/error.log
2022/04/29 13:18:08 [error] 2193#2193: *95 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Non-static method Net_UserAgent_Mobile::singleton() cannot be called statically in /home/hoge/share/htdocs/hogehog/erep2/lib/bootstrap.php:159
Stack trace:
#0 /home/hoge/share/htdocs/hogehoge/conf/conf.inc.php(292): include()
#1 /home/hoge/share/htdocs/hogehoge/conf/conf.inc.php(53): p2_init()
#2 /home/hoge/share/htdocs/hogehoge/init.php(4): require('...')
#3 /home/hoge/share/htdocs/hogehoge/rep2/index.php(13): require_once('...')
#4 {main}
thrown in /home/hoge/share/htdocs/hogehoge/lib/bootstrap.php on line 159" while reading response header from upstream, client: 192.168.0.7, server: nantoka.nantoka.com, request: "GET /home/hoge/share/htdocs/hogehoge/index.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "nantoka.nantoka.com"
2022/04/29(金) 13:37:05.21ID:KdvX+MqK0
>>766
PEARのモジュールが古いんじゃねえの?

php8.1 scripts/p2cmd.php update
を実行するとどうなる?
2022/04/29(金) 13:38:48.10ID:KdvX+MqK0
php8.1 scripts/p2cmd.php check
実行するとどうなる?全部OK出てる?
2022/04/29(金) 13:51:44.05ID:1dyk/Bv20
22.04LTS
2022/04/29(金) 13:55:01.87ID:1dyk/Bv20
すまん、ひとまず手元の仮想環境に22.04LTS+php8.1+Apache2+php8.1版rep2
な環境組んでみたら、なんの問題もなく動いたし書き込みもできたわ
2022/04/29(金) 16:19:38.90ID:5bsGfhmQ0
>>770
8.1版なんて出来たの?
8.0版とどこが違うの?
2022/04/29(金) 16:25:33.36ID:n499K0I40
>>767,768
どうもありがとう
PEARのモジュール古かったみたいでアップデートしたけど変わらずだった
p2cmd.php checkは全部OKになってる
https://i.imgur.com/hTCNXzW.jpg

phpinfo確認するとServer APIはFastCGIになってる
https://i.imgur.com/21INbSO.jpg

fpmのログ出力させてみたらこんな感じ
[29-Apr-2022 15:54:08] NOTICE: fpm is running, pid 15793
[29-Apr-2022 15:54:08] NOTICE: ready to handle connections
[29-Apr-2022 15:54:08] NOTICE: systemd monitor interval set to 10000ms
[29-Apr-2022 15:54:12] NOTICE: Terminating ...
[29-Apr-2022 15:54:12] NOTICE: exiting, bye-bye!
[29-Apr-2022 15:54:13] NOTICE: fpm is running, pid 15826
[29-Apr-2022 15:54:13] NOTICE: ready to handle connections
[29-Apr-2022 15:54:13] NOTICE: systemd monitor interval set to 10000ms
[29-Apr-2022 15:54:37] NOTICE: Terminating ...
[29-Apr-2022 15:54:38] NOTICE: exiting, bye-bye!
[29-Apr-2022 15:55:47] NOTICE: fpm is running, pid 965
[29-Apr-2022 15:55:47] NOTICE: ready to handle connections
[29-Apr-2022 15:55:47] NOTICE: systemd monitor interval set to 10000ms
2022/04/29(金) 18:30:24.22ID:1dyk/Bv20
>>771
すまんな8.x版だわな
2022/04/29(金) 18:52:12.76ID:1dyk/Bv20
>>772
試しにnginxも入れてapacheと同じサーバーrootでport8000で動かしてみたが動作に問題はなかった

nginx 1.18.0
php 8.1.2
2022/04/29(金) 18:54:20.78ID:1dyk/Bv20
nginxの方はphp-fpmの構成ね
2022/04/29(金) 20:24:06.63ID:n499K0I40
>>774
色々試行して下さってありがとうございます

$ php -v
PHP 8.1.2 (cli) (built: Apr 7 2022 17:46:26) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies
with Xdebug v3.1.2, Copyright (c) 2002-2021, by Derick Rethans

$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)

$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

でnginxの設定ファイル周りにエラーやワーニングは出てません

/run/php配下はこんな感じです
$ ls -la /run/php/
合計 4
drwxr-xr-x 2 www-data www-data 100 4月 29 15:55 .
drwxr-xr-x 39 root root 1200 4月 29 20:16 ..
lrwxrwxrwx 1 root root 30 4月 29 15:55 php-fpm.sock -> /etc/alternatives/php-fpm.sock
-rw-r--r-- 1 root root 3 4月 29 15:55 php8.1-fpm.pid
srw-rw---- 1 www-data www-data 0 4月 29 15:55 php8.1-fpm.sock
2022/04/29(金) 20:53:09.06ID:KdvX+MqK0
>>764
俺のとこは↓で動いてるな

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
2022/04/29(金) 22:17:41.73ID:1dyk/Bv20
>>774のあとに本番環境を22.04LTSにdo_release_upgrade -dして壊したわ
もう面倒くさくなってクリーンインストールして(データ類は別パーティションにあるから問題ない)
やっとrep2が繋がった
2022/04/29(金) 23:24:19.87ID:n499K0I40
phpinfo表示させると
 Server API:FPM/FastCGI
 cgi-fcgiのphp-fpm項:active
になってるしでなぜrep2がダメなのかほんと分からん……困ったぞい
Ubuntuの環境自体をイメージバックアップ取った後
まっさらから22.04 LTSで作り直そうかしらね
780名無しさん@お腹いっぱい。
垢版 |
2022/04/30(土) 14:49:36.77ID:szkwNS/V0
ERROR: もう新しいのにしましょ。
これで書けなくなった、もう新しいのにしましょ。は初だ
2022/04/30(土) 15:58:56.89ID:gy6q7LOp0
>>780
UAのOSバージョンが古いとこのメッセージになるにょ
2022/04/30(土) 16:04:46.88ID:+8Q/9eg10
>>781
古いUAにしてたので新しいのにしたらかけました
ありが㌧
2022/05/03(火) 20:57:04.89ID:33GatiHl0
dockerとsample.lua使って読み書き出来るようになったけどニュー速+だけ何が何でも余所エラーになるで
どうしたらええんや
2022/05/03(火) 23:56:28.08ID:Xx+333k40
API書き込みで余所エラーになるの?
2022/05/04(水) 14:49:42.68ID:yqSW1oSo0
やっと戻ったか・・・
2時間以上落ちてた
2022/05/04(水) 14:50:03.79ID:a1epFDnz0
復旧キタ
2022/05/04(水) 16:27:33.94ID:uigZYdeA0
>>783
他所はUAみたいやで
2022/05/05(木) 01:09:15.33ID:5IUBWjRb0
書くのは無理そう
2022/05/05(木) 01:49:32.98ID:zp5WqfBk0
書き込みテスト
2022/05/07(土) 09:41:23.82ID:OkduOqsB0
rep2 expack 全部入り by open774は更新ないの?
2022/05/07(土) 16:12:49.17ID:GBeWIkn70
すれば?
2022/05/08(日) 05:03:59.58ID:ixcPuMfZ0
23串目の62の通りに設定したら書けたな(luaは使わない)
やったぜ
2022/05/08(日) 10:55:28.02ID:Sxy9s1e00
数日後、不正なproxyとなって書けなくなる>>792なのであった
2022/05/08(日) 16:02:53.82ID:RUcf5LGq0
LUA使わないことを誇らしげに語るやついるけど、LUA使いこなした方が確実だし便利なんだよな
2022/05/08(日) 16:12:17.63ID:UjPS0WjJ0
Pr◯xy2ch使ってるとimugrの画像が取得できなくてic2が働けないな
Pr◯xy2chが落ちるからdockerで起動してるとコンテナ毎落ちるし
2022/05/08(日) 16:29:37.43ID:UjPS0WjJ0
ic2の画像取得通信だけプロキシを通さないようにする設定とかできないかな
2022/05/08(日) 16:51:35.27ID:f8WaYOC00
>>795
落ちないし、使えてるが?
2022/05/08(日) 19:52:50.04ID:NsWqfbST0
>>794
先月最初に設定した時にLuaが動かない環境(Arm64のシングルボードコンピューター)だった
連休中にx64環境に乗り換えてLuaも動くようになったが
面倒なので前の環境で設定した非Luaの起動オプションのまんまだな
2022/05/08(日) 22:37:16.18ID:xYCPPT230
API使ってるのにBBQとか
まためんどくさいことになってきた
2022/05/09(月) 09:38:06.71ID:nYpUJfWV0
焼かれるのは別だろ
なんかNGワードを使ってしまったんだろうに
2022/05/09(月) 16:43:26.25ID:BcVFVpOx0
php8.0版にic2バグあるんだっけ?
2022/05/10(火) 17:45:38.31ID:vdb/SBle0
php8.0版+Pr●xy2chでimgurに限らず画像取得できなくてic2が動かないんですけど、これはなぜでしょうか
2022/05/10(火) 18:04:55.35ID:EC8t8A500
>>802
おま環
2022/05/11(水) 10:36:50.40ID:jqvvQT2G0
375 : 名無しさん@お腹いっぱい。 : sage : 20/07/03(金) 03:22:40.10 ID:tZdS2y8P0 ☆
https://i.imgur.com/2xckyDC.png
https://i.imgur.com/kYLjXZz.png
(p)https://pastebin.com/DyGyzwRq

5ちゃんねるスレタイ検索も追加した
過去ログを検索する時に便利

pastebinが404なんだよね
誰か内容教えて
2022/05/11(水) 10:52:30.39ID:qB2K13lh0
>>804
https://web.archive.org/web/20200703044145/https://pastebin.com/DyGyzwRq
2022/05/11(水) 11:50:30.75ID:jqvvQT2G0
>>805
oh.thank you very much
2022/05/12(木) 07:28:42.45ID:PFpGQTYa0
よくってよ
2022/05/14(土) 01:41:07.33ID:ZT9Ml/PS0
こんにちは
2022/05/14(土) 11:11:12.21ID:d1ECnBRH0
また落ちてた
2022/05/15(日) 00:40:22.22ID:/bNxrQuv0
また一瞬落ちてた
2022/05/15(日) 19:51:27.36ID:BLbcbrwz0
テスト
2022/05/15(日) 20:59:15.25ID:BLbcbrwz0
サーバをFedora34→36に上げたらPHPが8系になって昔ながらのrep2が動かなくなったので今更ながらrep2exにした
https://github.com/mikoim/p2-php

レス一時保存が文字化けするがおま環なのか
post_draft.phpの40行目、第3引数にSJIS-win追加したら直った
あとArrayShiftJIS.phpの26行目Shift_JISもSJIS-winに変えないとだめっぽい
ついでに①②③みたいな丸数字が問題ないかもこの場を借りて確認しとく
2022/05/15(日) 23:39:56.19ID:Ehd/gZo70
Ubuntu22.04のphp8.1.5でmikoim/p2-phpのforkを使っているが、
checkRoninExpirationにpublic staticをつけたのと
NgAbornCtl.phpをちょっといじったくらいで(どっちもpull requestしてない)
特に不都合はないなあ
2022/05/16(月) 05:46:39.47ID:TkLgsWQy0
>>812
やるじゃん(´・ω・) ス
おいらも修正(´・ω・) スル
2022/05/16(月) 09:50:25.19ID:fkx0LCZk0
pr●xy2chとrep2-php80で色んな板に書き込み出来てるんだけど、
pav板で「ただ今制限を設けております」エラーが出た
これ原因は何?
2022/05/16(月) 12:40:49.21ID:/qJNhTi40
そのIPからブラウザ経由ではその板に書けるのか
UA変えたらどうなるのか
2022/05/16(月) 13:54:32.57ID:/qJNhTi40
>>812
確認したらたしかに化けてた
プルリクしとくといいな
2022/05/17(火) 15:18:07.24ID:9zurgCNV0
今度はなんか板によって余所エラーが出るようになったのでUA変更してみた
2022/05/17(火) 15:22:02.86ID:4oEFfZIZ0
書ける?
2022/05/17(火) 16:39:02.10ID:xdF1OBXZ0
書けてるじゃねえか
2022/05/17(火) 17:37:38.69ID:9zurgCNV0
Ciisaa 1.71が余所エラーになった
2022/05/17(火) 17:49:52.80ID:1thyijXa0
書けるっしょ
2022/05/17(火) 18:04:26.78ID:j+8oA73G0
余所でやってくださいは板とUAと回線によって引っかかったりかからなかったりだからおおむね環境依存
2022/05/18(水) 13:44:21.58ID:GgMyUcQk0
ほんとよく落ちるな〜
2022/05/19(木) 14:27:52.33ID:Fd4/A6Qo0
proxy2chとphp8.1にしてから安定するようになったが、5ch自体が落ちまくり・・・
2022/05/23(月) 17:33:08.96ID:WpJXe4O90
ERROR: ただ今制限を設けております。[newsplus]
2022/05/23(月) 18:06:29.58ID:AcCVIDk50
おまかん
2022/05/24(火) 23:00:35.03ID:bFDUm2r30
php8.1でmikoim版を使っているが別に串を使わなくても読み書きできている
もちろんUA違いで板によって規制はあるがおおよそ問題ないな
2022/05/24(火) 23:37:21.37ID:lHKX9G+00
Mozilla/~ な UA なら書き込みAPIは関係ないしな
2022/05/25(水) 00:05:52.76ID:xlzw8mSN0
せやろか
2022/05/25(水) 22:27:12.34ID:laiVBkeq0
>>828
書き込みUAの指定で更新入ってるからそれかな?
2022/05/30(月) 12:14:32.78ID:WnBURe930
proxy2chのレポジトリのサイトがハードウェア障害で落ちたっぽいな
2022/05/31(火) 00:46:09.65ID:DzW0QadP0
タイムオーバーで書けない
2022/05/31(火) 08:43:40.73ID:ofqt/o9G0
ERROR: 新仕様に対応した専用ブラウザをご利用ください。

書き込みしようとすると↑出るのはopen774版でどこをいじればいいの?
2022/05/31(火) 17:11:33.53ID:Dbb3u7D10
もうどうにもならねえ!
2022/05/31(火) 17:11:53.32ID:Dbb3u7D10
あ、書けた
2022/05/31(火) 17:45:22.01ID:FMstgr4f0
便所の壁の落書きシステムがここまで使いにくくなるとはな
まあ便所の壁に落書きすんなって話だけど
2022/05/31(火) 17:50:07.50ID:y5OekiAH0
便所の壁の落書きしにくる便所虫くんですか
2022/05/31(火) 18:11:19.73ID:tiQgqlU40
そう言うお前はウンコマンじゃねえか!懐かしいな元気にしてたか?
2022/05/31(火) 21:48:31.65ID:CzE3X5uH0
>>832
週末からずっと落ちっぱなしでまだ復旧しないね
2022/06/01(水) 01:18:30.71ID:mWMFGdg+0
普通にgithub使えばいいのに、よく分からないところ使うからそうなる
2022/06/01(水) 03:37:35.35ID:8U8bYyef0
そいつは偽物だ
俺が本当のウンコマンだ
2022/06/02(木) 12:54:59.59ID:E1B55BF50
調子悪いな
2022/06/03(金) 11:51:53.40ID:Rr8UIgdG0
proxy2chサイト復旧した
2022/06/04(土) 21:36:28.73ID:ogz6IBX60
旧API完全死亡?
2022/06/04(土) 23:24:45.65ID:4fPbtU5J0
なんでもないよ
2022/06/07(火) 12:04:26.99ID:rFw+x55P0
rep2 error
Curl error: Received HTTP code 500 from proxy after CONNECT

backtrace:
3. ./rep2/refind2ch.php (line 34)
2. ./rep2/tgrepc.php (line 373): refind2ch_search()
1. ./rep2/tgrepc.php (line 105): tgrep_search()

おまかん?
2022/06/07(火) 14:07:22.70ID:mJFBN5QV0
YES
2022/06/07(火) 14:09:45.01ID:1aaCI6Xs0
curlが古すぎるとか?
850名無しさん@お腹いっぱい。
垢版 |
2022/06/08(水) 18:33:53.61ID:GsrTgqt00
スレタイまではみれて、スレッドは真っ白てのは
どこの設定をみなおしたらよいですか?
851名無しさん@お腹いっぱい。
垢版 |
2022/06/09(木) 18:56:16.35ID:0KE9KVtP0
rep2の場合浪人の秘密鍵とかはどこにいれるのですか?
2022/06/10(金) 13:21:54.79ID:7kyRTUit0
書ける?
2022/06/10(金) 13:34:06.93ID:7kyRTUit0
他所でやれって出るようになった。
2022/06/10(金) 18:01:33.53ID:QDzErxFM0
同じ板でもスレによって他所が出るようになった
浪人使えば書ける
2022/06/10(金) 18:26:03.20ID:7kyRTUit0
書けねー
2022/06/10(金) 18:26:22.28ID:7kyRTUit0
ここはイケるのか・・・
2022/06/10(金) 18:29:36.15ID:7kyRTUit0
カキコできたりできなかったり変な規制
2022/06/10(金) 19:25:26.82ID:eCfxcgJd0
テストは書き込みテストスレいけや
2022/06/11(土) 08:24:45.63ID:i9+OHAB10
おま環
2022/06/11(土) 14:54:52.11ID:BOeedg/Z0
テスト
861名無しさん@お腹いっぱい。
垢版 |
2022/06/11(土) 15:59:29.54ID:nZMU9Ufq0
Docker版でログイン管理画面が真っ白になるのはなにが原因ですか?
2022/06/11(土) 20:10:49.54ID:1iNEhMOD0
またproxy2chのgit落ちてるな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況