Hatena::ブログ(Diary)

日々雑事&備考録 このページをアンテナに追加 Twitter

御用の向きは、TKXまで
tkx.dark あっと gmail.com

2003 | 09 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2017 | 01 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 |
 | 

2015-07-03

[]rep2を 2015年3月以降の仕様対応

基本はココを参照したんですが

-> 【備忘録】rep2を2015年3月以降の2ちゃん仕様にする方法(11月21日さらに追記) – PC好き、ガジェット好き、平凡な日常大好き


Githubp2-phpの手順を php scripts/p2cmd.php check まで実行する

2017/10/08 修正 rsky版からopen774版に切替の為 -> 2017-10-07 - 日々雑事&備考録

1.1 本体をclone
  # git clone git://github.com/rsky/p2-php.git
  # cd p2-php

1.2 依存ライブラリをダウンロード
  # curl -O http://getcomposer.org/composer.phar
  # php -d detect_unicode=0 composer.phar install

1.3 Webサーバが書き込めるようにディレクトリのアクセス権をセット
  (CGI/suEXECIやCLI/Built-in web serverでは不要)
  # chmod 0777 data/* rep2/ic

1.4 Check
  # php scripts/p2cmd.php check


phpのVerが低かったので、一旦VerUp作業実施してから、Checkを実行


上記 Checkまで実行して全てOKになるまで頑張る(は?

# php scripts/p2cmd.php check
PHP Version:
  5.6.10: 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


このままだと、直接 2ch.netdat を読みにいこうとしてエラーになるので、Local Proxyを立てて Proxy が生成している dat を読みにいかせる


rep2 に対応している proxy ということで、2chproxy.pl を設置

# cd /var/tmp
# git clone git://github.com/yama-natuki/2chproxy.pl.git
# cd 2chproxy.pl
# cp -p 2chproxy.pl /usr/local/bin/.

# cd /usr/local/bin
# wget https://raw.githubusercontent.com/yama-natuki/2chproxy.pl/master/2chproxy.pl
# chown apache:apache 2chproxy.pl
# chmod 755 2chproxy.pl


2chproxy.pl の記述を二カ所変更

DEDICATED_BROWSER => "rep2",

DAT_DIRECTORY => "$ENV{HOME}/public_html/rep2/data/",


で、2chproxy.pl の起動確認をした所、またエラー・・・

# /usr/local/bin/2chproxy.pl
Can't locate HTTP/Daemon.pm in @INC (@INC contains: /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 ./2chproxy.pl line 36.
BEGIN failed--compilation aborted at ./2chproxy.pl line 36.


どうやら、perl の http-daemon モジュールが無いようなのでインストール

# yum install perl-HTTP-Daemon-SSL.noarch

で、起動確認した所無事起動してきました\( ̄∇ ̄)/

# /usr/local/bin/2chproxy.pl
listen to http://localhost:8080/

というわけで、サービス化をするのは明日にしてデーモンモードで起動して rep2 の動作確認

# /usr/local/bin/2chproxy.pl -daemon

[]php入替

上記、新仕様p2を入れようとした所 php 依存ライブラリインストール・・・

This package requires php >=5.3.6 but your PHP version (5.3.3) does not satisfy that requirement.

と怒られてしまいました


Scientific Linux 6.6には、php 5.3.3系までしか入ってないようなので、上記Verを別途インストール

  1. http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ から
    ius-release-x.x-x.ius.el6.noarch.rpmepel-release-x-x.noarch.rpm のVerを確認
  2. # wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-10.ius.el6.noarch.rpm
    # wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/epel-release-6-5.noarch.rpm
    を実行 (本日時点のVer)
  3. インストール
    # rpm -Uvh *rpm
  4. 現在インストール済みの php を削除
    # rpm -qa | grep php
    # yum erase php-cli php php-common php-mbstring
  5. php 5.6系をインストール(取り敢えずそこそこ最新って事で/5.3系の最新がなかったとも言う)
    # yum install php56u-cli php56u-common php56u php56u-mbstring php56u-pdo
  6. 上記を実行すると依存関係で、ほぼ必要なパッケージは入るかな
 | 
1071231
サーチ:
キーワード:
Amazon.co.jpアソシエイト