Drupal 7.20にアップグレード後に表示される警告への対処法

Drupal 7.19から7.20へアップグレードしたとき、モジュール管理画面で、次のような警告が表示されるので、対処法を探してみた。

DrupalModuleError

Notice: Undefined index: distribution_name drupal_install_profile_distribution_name()でググって得た情報をいろいろ試してみた結果、スペインのDrupal Developer(英語版)の情報が一番的確だった。その手順は、以下のとおり。

先ずは、Drupal側の警告で指摘されているincludesフォルダ内のinstall.incファイルをテキストエディタで開き、207行目を探す。

return $info['distribution_name'];

上記の行を、次のように書き換えると警告は表示されなくなる。

if ( ! array_key_exists('distribution_name', $info)) $info['distribution_name'] = 'Drupal';
return $info['distribution_name']; 

この警告にお悩みの方は、お試しあれ。