![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 12.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mój problem jest następujący. Mam serwer z Debianem na serwerze i łącze się z nim lokalnie za pomocą puttyego. W phpinfo(); wyświetla mi obsługę posgresa (w php.ini dodałem "extension=pgsql.so" i "extension=php_pgsql.dll" oraz "extension_dir=/usr/lib/php5/20100525" po czym pgsql zaczał się wyświetlać w phpinfo()(IMG:style_emoticons/default/wink.gif) ,a w bazie danych mam zrobioną bazę o nazwie gitgui3 jako root i haslo infundybula. Próbuję się połączyć za pomocą: $db_handle=pg_connect("dbname=gitgui3 user=root password=infundybula host=localhost hostaddr=10.10.10.116 port=5432"); if(db_handle) echo "Polaczono!"; else echo "Nie polaczono!"; dostaję wciąż "Nie połączono!". Więc nie łączy. Ma ktoś jakiś pomysł co robię źlę i jak to naprawić? Z góry dzięki za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 12.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A możesz napisać kod odnośnie tego? Użyłem tego kodu podanego w przykładzie ze strony którą podałeś czyli:
Nie wiem czy o to Tobie chodziło, ale dodam, że po tej modyfikacji dalej się nic nie dzieje. A odnośnie tego PDO to nie wiem o co chodzi. Najlepiej napisz kod i napisz jasno co i jak mam robić. Pogrzebałem trochę w Debianie i znalazłem plik z error-logami i tam w pliku error.log mam taki oto wpis: [error] [client 10.10.10.4] PHP Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Connection refused\n\tIs the server running on host 10.10.10.116 and accepting\n\tTCP/IP connections on port 5432? in var/www/test.php on line 20 Czyli nie może podłączyć się do Postgresa, ale dlaczego? I jak to rozwiązać? Co do PDO to też trochę poczytałem na stronach: http://pl1.php.net/manual/en/class.pdo.php http://pl1.php.net/manual/en/ref.pdo-pgsql.connection.php http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO i wpisałem taki oto kod:
Jednak dostaję taki oto błąd: "Polaczenie nie moglo być nawiązaneSQLstate[08006][7] KATASTROFALNY: autoryzacja haslem nie powiodła się dla użytkownika "root"" Wskazywaloby to, że jest błędne hasło jednak sprawdzałem i jest poprawne.(Podaje użytkownika i haslo z logowania do systemu Debian, z którego wchodzę do bazy danych i mam dostęp do baz). Podawałem też inne usery i passwordy np. postgres który jest domyślny, ale dostaję ten sam błąd. Co w takim razie robię źle? Proszę o dalszą pomoc. Ten post edytował Dariomasta 13.03.2014, 12:11:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:08 |