サーバにインストールして使うタイプのフィードリーダの一つに 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 にはない利点があるのです。