Drupal 6.13 を PHP 5.3.0 で動かす

先の記事で Drupal 6.13 を PHP 5.3.0 で動かすと、「Function ereg() is deprecated******includesfile.inc895 行目」というメッセージが表示されてしまうと書いた。

このメッセージは、PHP 5.3.0 で非推奨になった関数を使っていることが原因であり、Drupal の動作自体には影響がないはずだ。
しかし、Drupal で何かをしようとする度にこのメッセージが表示されるのは、どうしても気になるので、簡単にではあるが対処法を調べてみた。

その結果、Drupal 6.13では以下のファイルを修正すれば、このメッセージが表示されなくなりそうだということが分かったので、単なる備忘録としてここに残しておく。

includesfile.inc
オリジナル
修正後
includesunicode.inc
オリジナル
修正後
modulesblogapiblogapi.module
オリジナル
修正後
modulesuseruser.module
オリジナル
修正後

なお、この対処法は正式なものではないため、何ら保証の無いことに注意されたい。

コメントを残す