Я только что столкнулся с этой ошибкой при попытке использовать веб-установщик - может привести к аналогичной проблеме.
На странице установки мне не дали возможность использовать драйвер Postgres, поэтому я предположил,Мне нужно было использовать опцию «Mysql (или другой)».Тем не менее, похоже, что сценарий установки Drupal проверяет, какие драйверы баз данных скомпилированы в PHP, и предлагает только то, что доступно - в моей системе по умолчанию не установлено php-pgsql.
Так что мне нужно было установить postgresqlсначала драйверы для PHP, перезагрузите apache, затем повторите попытку установки.
На CentOS-5:
sudo yum install php-pgsql
sudo service httpd restart
Затем перезагрузите страницу установки и все заработало.