Drupal6.16へアップデートしたら update.compare.incで、Fatal error:
hetemlで運用している Drupal6.を、616へアップデートしたら、「Fatal error: Call to undefined function: array_intersect_key() in /.../modules/update/update.compare.inc on line 695」と、エラーメッセージが発生してアクセスできなくなった。
By 投稿日:2010年 3月 18日
hetemlで運用している Drupal6.を、616へアップデートしたら、以下のエラーメッセージが発生してアクセスできなくなった。
Fatal error: Call to undefined function: array_intersect_key() in /.../modules/update/update.compare.inc on line 695
この現象は、とっくに公式サイトでも話題になっていた。どうやら PHP4の場合に発生して、PHP5なら発生しない模様。
エッ!hetemlって PHP5じゃなかったの?
hetemlと PHPのバージョンに関しては、heteml公式サイトで調べたところ、「レンタルサーバー「heteml」 - PHPのご利用方法について」に記載してありました。
ftp1 ~ ftp89 までのサーバーでは、.htaccess ファイルに 1行追加しないと PHP4で動作するらしい。今まで PHP5で動いていると思っていたよ……。
この記事のトラックバックURL:
http://diary.haz.jp/trackback/145