Wpis z mikrobloga

#programowanie #bazydanych #postgresql #php
Mam taki problem Mireczki:
Łączę się do bazy danych zdalnej (digitalocean) taką komendą (baza danych skonfigurowana tak, by przyjmowała zdalne połączenia):
psql -h www.strona.pl -U Digitalocean -d Digitalocean
i to działa, natomiast jak używam biblioteki redbean php (która korzysta z PDO) to wywala mi taki błąd:
Uncaught exception 'PDOException' with message 'Could not connect to database (Digitalocean). Skrypt odpalam lokalnie, linijka z łączeniem wygląda tak:
R::setup( 'pgsql:host=stronap.com;dbname=db', 'username', 'password');

Może wiecie, co robię źle?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m504: Jestem facetem ;P nie, literówki nie mam żadnej niestety. To jest pierwsza rzecz, którą sprawdzam, jak źle działa. Czy psql łączy się zdalnie jako ssh? bo wtedy może wykorzystywać mój klucz RSA który mam zapisany. Wtedy PDO nie miałoby do niego dostępu tak, jak to teraz robię.
  • Odpowiedz
  • 1
Psql nie używa SSH. Łączy się bezpośrednio do bazy. Spróbuj połączyć się z innych programów. Nie jestem w stanie Ci pomóc niestety.
  • Odpowiedz