php 5.3 にバージョンアップしたら strip_tags で構文エラー発生

サーバーの php を 5.3 系にバージョンアップしたらエラーが出るようになってしまった。

■エラーメッセージ

Warning: strip_tags() expects parameter 1 to be string, array given in /home/…/public_html/wp-includes/formatting.php on line 2774

■このエラーが出た環境と状況

  • システム構成
    • Apache 2.2.17
    • php 5.3.5
    • WordPress 3.0.5 マルチサイト構成
  • バージョンアップ前に投稿済みの記事を編集し、「更新」を押した後に上記エラー発生
  • 記事自体は更新されている
  • シングル構成サイトでは問題確認できず
  • 新規投稿では再現せず

デバッグしようにも手掛かりがほとんどないので、ひとまず 5.2 系にダウングレードしたら解決。

いったい何なんだろう…

WordPress 3.1 にアップグレードすれば解決してるのかな?

 

追加の情報が出たらまたご報告いたします。

でわまた

Warning: strip_tags() expects parameter 1 to be string, array given in /home/daieishj/public_html/wp-includes/formatting.php on line 2774

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください