
#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?
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?
- Najlepsze
- Wszystkie komentarze
m504
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.

adiqq
1
@Daronk: http://webcache.googleusercontent.com/search?q=cache:1a_CrmscGaMJ:stackoverflow.com/questions/17167819/redbean-php-fatal-error-uncaught-exception-pdoexception-with-message-could+&cd=1&hl=pl&ct=clnk≷=pl&client=safari
m504
0
@Daronk: Wygląda dobrze. Może literówkę zrobiłaś?

Daronk Autor
0
@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ę.

adiqq
0
@Daronk: sprawdź jak wygląda końcowa komenda do połączenia z bazą wewnątrz redbean'a. może tam jest jakiś bug.

Daronk Autor
0
@adiqq: O dzięki. W sumie przespałem się z problemem i rozwiązałem go inaczej, ale to też się przyda :D






