巷では、PHP 5.3.x→5.4.xの移行はスムーズだと聞いていたが実際はやはりそういうわけではなかったという話。 pukiwikiがそのままだと500エラーになります。 解決方法は大きく2つあって、 pukiwikiのソース修正 PHP 5.3系にダウングレード のどちらかになると思います。 ダウングレードは最終手段にしたかったので、今回は1つ目の方で対応。 ※実際に作業する前にバックアップは必ずとりましょう まず500エラーになる件については、 PHP 5.4から組み込み関数として追加されたhex2bin()が、pukiwikiでユーザ関数として作られたhex2bin()と衝突してるのが問題なので、以下のようにして対応。 lib/func.php l:310 [php] // Inversion of bin2hex() function hex2bin($hex_string) {