Это не проблема Drupal. На сайте Drupal отмечается, что он еще не поддерживает PHP 5.3, и в PHP были добавлены новые флаги ошибок.
Решение 1: Вы можете игнорировать версию PHP. Вы можете вернуться к PHP 5.2.x. Как я не уверен в других конфликтах с Drupal и PHP 5.3.
Решение2: Однако, если вы предпочитаете сохранять PHP 5.3, вы всегда можете подавить устаревшие ошибки функций. В Drupal включает / common.inc,
Найдите строку:
if ($ errno & (E_ALL ^ E_NOTICE)) {
И заменить его на:
if ($ errno & (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED)) {
Теперь это будет всегда подавлять устаревшие сообщения об ошибках.