Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> phpPgAdmin, obsługa bazy na innym serwerze
Andrew313
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich,
Chciałbym zmodyfikować bazę na serwerze gdzie mam stronę WWW.
U siebie mam Krasnala z phpPgAdmin (bez postgreSQL).
Na serwerze z którym chcę się połączyć jest postgreSQL, jest nazwa bazy user i hasło.
Zmodyfikowałem u siebie plik config.inc.php:
  1. <?php
  2.  
  3.     /**
  4.      * Central phpPgAdmin configuration.  As a user you may modify the
  5.      * settings here for your particular configuration.
  6.      *
  7.      * $Id: config.inc.php-dist,v 1.34 2004/05/08 14:45:10 chriskl Exp $
  8.      */
  9.  
  10.     // An example server.  Create as many of these as you wish,
  11.     // indexed from zero upwards.
  12.  
  13.     // Display name for the server on the login screen
  14.     $conf['servers'][0]['desc'] = "Serwer z którym się będę łączył";
  15.  
  16.     // Hostname or IP address for server.  Use '' for UNIX domain socket.
  17.     $conf['servers'][0]['host'] = 'http://www.nazwa.domeny.pl';
  18.  
  19.     // Database port on server (5432 is the PostgreSQL default)
  20.     $conf['servers'][0]['port'] = 5432;
  21.  
  22.     // Change the default database only if you cannot connect to template1
  23.     $conf['servers'][0]['defaultdb'] = 'nazwa_bazy';
  24.  
  25. ?>

Login i hasło podaje w okienku phpPgAdmina. Poza tym w pliku konfiguracyjnym nie ma chyba miejsca aby dodać hasło i login.
Nie łącze się z ich serwerem , Co robię źle?

Pozdrawiam

Ten post edytował Andrew313 21.03.2006, 16:28:31
Go to the top of the page
+Quote Post
escaflowne
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Czy jesteś w 100% pewien, że pod tym adresem (http://www.nazwa.domeny.pl), na tym porcie (5432) nasłuchuje PostgreSQL? Nie założyłeś na nim jakichś ograniczeń co do np. adresów IP, z których można się łączyć?


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Andrew313
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2006

Ostrzeżenie: (0%)
-----


Dostałem od tamtejszego admina taką informację żebym się łączył:
  1. <?php
  2. $conn = pg_connect ("host=127.0.0.1 port=5432 dbname=nazwa_bazy user=moj_login password=moje_has
    lo"
    );
  3. if (!$conn)
  4.     {    
  5.     die("Nie można połączyć się z bazą danych");
  6.     } 
  7.  
  8. ?>

Na tym koncie mam dostęp tylko do katalogu WWW, konfigurację ustawia on.
Zresztą plik powyższy uruchamiany jako index.php na tym serwerze zwraca nie można się połaczyć z bazą.

Czyli dobrze robiłem z phpPgAdmin z config? Wina leży po stronie tamtego Admina?
Mogę jakoś sprawdzić czy Postgre nasłuchuje?

Z góry dziękuję za odpowiedzi

Ten post edytował Andrew313 21.03.2006, 16:57:11
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




host=127.0.0.1

oznacza to, że stamtejszym postgresem mozesz sie lączyc jednynie z ich serwera. od siebie z domu to ci się nie uda winksmiley.jpg

no chyba ze udostępniaja jeszcze inaczej, ale by ci chyba to napisal


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Andrew313
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2006

Ostrzeżenie: (0%)
-----


Dzięki, ponegocjuje z nim :roll2:
Aha a czy jest sposób uruchamiając index.php na jego serwerze (localhost) ze skryptem powyżej na sprawdzenie czy w ogóle mam dostęp do postgreSQL?
Np skrypt który by utworzył nową bazę danych, a nie tą którą tamten admin podobno stworzył?
Pozdrawiam

Ten post edytował Andrew313 21.03.2006, 17:38:30
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Aha a czy jest sposób uruchamiając index.php na jego serwerze (localhost) ze skryptem powyżej na sprawdzenie czy w ogóle mam dostęp do postgreSQL?
Musisz uruchomic ten jego skrypt. ale jak pisales wyzej, juz go uruchamiales i pisalo ci ze nie moze sie połączyc. Moze źle wpisales cos? złą bazę lub coś takiego?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sf
post
Post #7





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


A tak swoja droga to do zdalnego polaczenia polecam PgAdmin... smile.gif


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:46