Решил намедни проблему подключения Postgresql через phppgadmin. Была попутно проблема при входе под любым (заведомо существующим и корректным) пользователем в phppgadmin . Phppgadmin gисал при этом ошибку, что мол "неверный логин" и соответственно не позволял войти. Интернет в большинстве случаев предлагал в качестве решения этой проблемы:
Если phpphadmin не дает залогиниться и пишет "Неверный логин", нужно в postgresql.conf прописать tcpip_socket = true
- Это решение устаревшее, вредное и не работающее, к примеру, на PostgreSQL 9.4. - Выдаёт ошибку и не позволяет загрузиться сервису.
Рабочее решение для современных PostgreSQL:
В конфиге postgresql.conf заменить в строке listen_addresses текущее значение на '*'