O Heroku Postgres requer sslmode para conexões externas. Você provavelmente precisa compilar o PHP com o
--with-openssl[=dir]
sinalizador de compilação. Veja aqui para mais informações:http://www.php.net/manual /en/book.openssl.php
Você pode verificar se sua instalação do PHP tem openssl compilado com ele? A única maneira que conheço de verificar isso é com um
phpinfo()
página e procure pelo --with-openssl
bandeira.