さくらインターネットのPHP5.x環境でFreshReaderを動かす方法

めでたく本日からさくらインターネットでPHP5が使えるようになりました。
(少なくとも私の使ってるサーバーは)

早速サーバー設定からバージョンを切り替えて、WordPressが無事動くことを確認。

意外にチョロいなーと思ってFreshReaderを見てみると、動かない‥‥
表示されるエラー画面を見ると、どうやらモジュールが読み込めていないようです。

FreshReaderのエラー

さくらインターネットでは各自のWeb用ディレクトリのphp.iniを編集できるようになっていますが、表示されているとおりに設定するも状況変わらず。

.htaccessに設定する方法も書かれていますが、そもそもさくらインターネットでは使えない機能なのでNG。

で色々調べた結果、どうも表示されている書式がさくらインターネットには合わないようでした。

zend_extension_ts = /home/xxxx/hoge/freshreader/ioncube/ioncube_loader_fre_5.2_ts.so

ではなく、

zend_extension = /home/xxxx/hoge/freshreader/ioncube/ioncube_loader_fre_5.2.so

とすれば動きました。
_tsを消すだけです。

phpinfo()したら、「Thread Safety disabled」と表示されていたので、これはもしやと思ったらビンゴっぽかったです。


関連記事