スキップしてメイン コンテンツに移動

AjaXplorerがFatal error: Call to a member function cloneNode()とか出て動かない事案

前のサーバーで使ってたAjaXplorerが動かなくて悲しい気持ちになったので、いろいろと試行錯誤してないけどぐぐったら解決した。

結局原因はphp5.5からコードキャッシュとして採用されたZend OPcacheらしい。理由はよくわからないけど。AjaXplorer側の問題では無い気がするのでphp側が修正してくれると幸せになれる。

とりあえず対策としてはZend OPcacheを使わなければいい。ということでphpの設定で無効にします。

ちなみに僕の環境はFreeBSD9.2+nginx+fcgiでphpのバージョンは5.5.7なので、5.5.8で修正を期待。

vi /usr/local/etc/php/extensions.ini
zend_extension=/usr/local/lib/php/20121212/opcache.so
↑これをコメントアウトか消す
とりあえず再起動しておく。
service spawn-fcgi restart

これでAjaXplorerが使えるようになりますめでたし。

ちなみにソースはここ↓

コメント

このブログの人気の投稿

WindowsRTを脱獄して遊ぶ

あけましておめでとう。今年もゆるーくめもを書いていきますたぶん。 とりあず寝れないのでてきとうに記事でも書こうかと思っただけ。

鯖建築

日記をつけたいとおもったのでBloggerでつくった。何日持つかわからないけどちょこちょこ書いていくことに。 FreeBSDでサーバーをたてることにした。(通算n回目 持っているインストールディスクが9.1だったので、9.1からfreebsd-updateして9.2に。 そのあとportsnapやらでportを設定。 マイクラ+ファイルサーバー(重要なもの多数)として利用しているのでHDDが簡単におなくなりになられると困るのでRAIDにしようかと思った。 最近流行ってるのかよくわからないZFSを使ったRAID-Zにしようかと思ったけど、RAID-ZはCPUに負荷かけるしメモリーバカ食いするので採用見送り。 マイクラが結構CPUリソースとメモリーを消費するので他のとこにあんまりリソースさけない。 OSをブートする領域をSSDにしようかなーと思ったけど、2.5インチSSDだから3.5インチに変換するやつなくて断念。とりあえずHDDでいいや。 RAID5にしようかと思ったけど、HDDが2TBだからデータ死んだら復元に時間かかりまくりそう、結局ミラーリングのRAID1にしようかな〜と思いながらてきとーに鯖を構築中。