Drupalのモジュールをインストールすると

Warning: Invalid argument supplied for foreach() in …

的なエラーが管理画面に赤く一杯表示されたりします。

最初はいちいちモジュールのphpファイルに

[code]

if (!is_array($element[‘#contextual_links’])){
return;
}

[/code]

などと書いて修正していたんだが、あまりの数の多さに面倒になってきたので

.htaccessでerror_reportingを修正して逃げる事にしました。

(Drupalしか動かしていないのであればphp.iniを修正でもいいかと思いますが)

Drupalインストールディレクトリに.htaccessがあるので

そのPHPセクションの部分(<IfModule mod_php5.c>で始まる箇所)の最後に

php_value error_reporting 6135

を追加して完了。

これはphp.ini等で記載する時のerror_reporting = E_ALL & ~E_NOTICEと同義