サーバにインストールして使うタイプのフィードリーダの一つに fresh reader があるんですが,このスクリプトのインストールには一手間かかってしまったのでメモを残してみます。
ダウンロードページに行くと,
- Linux/Unix
- Windows
- MacOSX PPC
- MacOSX Intel
- Linux 64bit
という5種類のファイルがあります。通常,ホスティング先がWindowsでない限りLinux/Unix版を使います。64bit アーキテクチャなホスティングを使っている場合は Linux 64bitを使います。Blue Host の場合は,コントロールパネルで確認するとわかるのですが,64bit CPU を使っているので,fresh reader の Linux 64bit 版をダウンロード。あとは普通に展開してアップロード。
次なんですが,これで大分引っ掛かってしまいました。
アップロードしたらアップロード先へブラウザでアクセスすれば設定画面が出ます。ところがどっこい,マニュアル – フレッシュリーダー – 「システムの設定方法」が表示されるときにはというページに記述がある,システムの設定方法ページが表示された場合,ioncube_loaderがloadされていないようです。その場合,解決策から言うと,fresh reader をインストールしているディレクトリにある php.ini へ
[Zend]
zend_extension = /path/to/your/freshreader/directory/ioncube/ioncube_loader_lin_5.2.so
を書けば修正出来ます。
間違っても
[Zend]
zend_extension_ts = /path/to/your/freshreader/directory/ioncube/ioncube_loader_lin_5.2_ts.so
と記述はしないように。同じエラーが出てくるだけです。単純なミスですが,これでハマりました。
これさえクリア出来ればあとはユーザの設定やパスワードの設定をするだけです。幸いに BlueHost は CronJob も使えるのでコントロールパネルで CronJob の設定をするだけです。
http://example.com/freashreader/ でのキーバインドは
- [J]: goto next entry/item
- [K]: back to previous entry/item
- [N]: goto next site
- [P]: back to previous site
- [B]: add tag to this entry/item
です。
Google Reader や Fast Ladder なんかよりも使いやすいと思うのでこのフィードリーダを使ってます。とはいえ, Google Reader や Fast Ladder も fresh reader にはない利点があるのです。