rsky版からopen774版に切替
rsky版の更新が数年前に止まり、5chへの追随等も行われていないので open774版に移行
->参考情報 GitHub - open774/p2-php: ServerSide 2ch viewer
基本は2015年に構築した手順をほぼそのまま踏襲すれば良いが
PHPの推奨Verが7.*になり5.xの動作確認終了も近いようなので、PHPのVerUpも実施
-> 2015-07-03 - 日々雑事&備考録
環境は Scientific Linux 6.x + Apache + PHP 7.x
PHP 5.6 -> 7.1 VerUp
- 現在の5.6パッケージを確認
# rpm -qa | grep php - PHP 5.6パッケージを削除
# yum remove php* - PHP 7.1パッケージの確認
# yum search php71 - PHP 7.1パッケージのインストール (パッケージについては現在の種類をそのまま踏襲)
# yum install php71u php71u-common php71u-cli php71u-json php71u-mbstring php71u-pdo php71u-process php71u-xml
open774版 rep2インストール
- 現在の環境を丸ごとmvで退避
# cd www/html
# mv p2-php p2-php-rsky - 本体をクローン
# git clone git://github.com/open774/p2-php.git
# cd p2-php - 依存ライブラリをダウンロード
# curl -O http://getcomposer.org/composer.phar
# php -d detect_unicode=0 composer.phar install - アクセス権の変更
# chmod 0777 data/* rep2/ic - 退避していたデータの復旧
# cp -pr ../p2-php-rsky/data . - チェックコマンド実行
# php scripts/p2cmd.php check
# php scripts/p2cmd.php check PHP Version: 7.1.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
rep2の設定変更
- 基本ブラウザ上から設定変更可能だが、conf_admin.inc.php だけ設定変更できないので
# vi conf/conf_admin.ini.php
display_threads_num を 150 -> all に
rep2の更新方法