メイン機のWindowsにFreshReaderを入れて動かしているのだが、サーバに移植することに。
データの以降もコピーするだけなので簡単なのだが、ネックとなるのはionCubeである。
アーカイブにはx86用があるのでメインのWindowsは問題ない。
しかし、サーバはx86ではなくppcの玄箱。
公式のダウンロードサイトに行ってもないので困り果てていたのだが、何とかなったので移行完了。
>http://www.freshreader.com/
>http://akid.s17.xrea.com/
やり方といってもマニュアル通りだが、忘備録として記録しておく
ここから作業記録。
/var/www でアーカイブを wgetする
解凍して所有者をwww-dataにする
アーカイブの消去して、cdでディレクトリ移動、dbのパーミッションを700にして他の人の書き込みを制限する
ここまででインストール完了だが、データはWindowsに入っているので移行させる
dbの中身を上書きする
次にFreshReaderはionCubeを使用しているのだがデフォルトではx86用なのでppc用を入れる必要がある。
ところがppc64のローダーが配布されていないため、Yukke Clipsさんから拝借
# wget http://http://yukke.sub.jp/tmp/ioncube_loaders_lin_ppc64.zip
# rm -rf /var/www/freshreader/ioncube
# unzip ioncube_loaders_lin_ppc64.zip
# mv ./ioncube /var/www/freshreader
# chown -R www-data:www-data ./ioncube
# chmod -R 700 ./ioncube
設置完了。
文字コードがeuc-jpなのでphp.iniで書き換え
mbstring.encoding_translation = off ←デフォルトはonなのでoffに
再起動してhttp://kuro-box/freshreader/ にアクセス