icon: drupal

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」と、エラーメッセージが発生してアクセスできなくなった。

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で動いていると思っていたよ……。

PR

この記事と関連性の高い記事

Drupal 5 から Drupal 6へ移行

icon: drupal6
サポートの終了した Drupal 5を使い続けるワケにもいかないので、Drupal 6へ移行しました。