PHP5.3にアップグレードするのは要注意です!!


最近PHPに文句ばっかりいっていますが。。。

ある事情でPHP5.3でサーバーを構築したら、ちょっと古いバージョンのWordPressが動かない。。。

真っ白な画面が出ているではないか。(何も出ていないとも言う。。。)

Function split() is deprecated

エラーログを見ると、上記のような記述が。。。

うちでつくったテーマファイルに、split関数が使われていて、それで怒っているらしい。

マニュアルを見ると以下のような記述を発見した。

注意: PHP 5.3.0 以降、 regex 拡張モジュールは非推奨となりました。この関数をコールすると E_DEPRECATED が発生します。

念のため、regex拡張モジュールとやらの関数を確認すると、この子たちは全部ダメなのね。

。。。

。。。

。。。

警告じゃないじゃん、うごかないぞーーー。

[Fri Aug 21 12:50:57 2009] [error] [client 211.120.169.111] PHP Deprecated: 
Function ereg() is deprecated in /path/wp-content/themes/default/functions.php on line 73
[Fri Aug 21 12:50:57 2009] [notice] child pid 10224 exit signal Segmentation fault (11)

Segmentation faultなんていってるし。
(これは今回の環境だけのような気もするが。。。)

とりあえず、ダウングレードしたら解決した。(?)

なんじゃそりゃ。


関連する記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>