Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: PhpPgAdmin - nelze se přihlásit  (Přečteno 4226 krát)

elbunda

  • Návštěvník
  • Příspěvků: 10
PhpPgAdmin - nelze se přihlásit
« kdy: 04 Dubna 2009, 21:56:08 »
Nazdárek!
Nainstaloval jsem Postgresql dle návodu, ale nedaří s mi přihlášení v PhpPgAdmin, pokaždé vyletí "Login Failed", mám založený účet+databázi pgadmin. V konzoli vše funguje OK. Na starším Ubunty Feisty jede také vše bez problémů, jen na 8.10 ne.

DrSilenec

  • Návštěvník
  • Příspěvků: 70
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #1 kdy: 04 Dubna 2009, 23:10:27 »
Problém je v phppqadminu. Standartně se chce připojit v SSL. V configuráku je něco na styl secure_login z enable dáte na disable a v tu chvíli se bude možné se připojit.
Use Ubuntu, Slackware and BSDs ;)

elbunda

  • Návštěvník
  • Příspěvků: 10
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #2 kdy: 05 Dubna 2009, 10:15:21 »
Problém je v phppqadminu. Standartně se chce připojit v SSL. V configuráku je něco na styl secure_login z enable dáte na disable a v tu chvíli se bude možné se připojit.

To mám nastaveno správně, zkusil jsem i sslmode disabled, stále bez úspěchu.

DrSilenec

  • Návštěvník
  • Příspěvků: 70
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #3 kdy: 05 Dubna 2009, 10:47:16 »
Tak jsou dvě možnosti proč to nefunguje. Buď je špatně nastavený host v phppgadminu ... ma to vypadat asi takhle:
Kód: [Vybrat]
$conf['servers'][0]['host'] = 'localhost'; nebo je problém v nastaveni souboru pg_hba.conf, kde to vypada asi takto:
Kód: [Vybrat]
# "local" is for Unix domain socket connections only
local  all  postgres ident sameuser
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32  md5
# IPv6 local connections:
host all all ::1/128  md5
nebo pokud máte starší verzi PostgreSQL přesněji  7čkovou řadu, tak je problém v souboru postgresql.conf, kde je potřeba tato úprava:
Kód: [Vybrat]
tcpip_socket = true
Use Ubuntu, Slackware and BSDs ;)

elbunda

  • Návštěvník
  • Příspěvků: 10
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #4 kdy: 05 Dubna 2009, 18:54:20 »
Tak jsou dvě možnosti proč to nefunguje. Buď je špatně nastavený host v phppgadminu ... ma to vypadat asi takhle:
Kód: [Vybrat]
$conf['servers'][0]['host'] = 'localhost'; nebo je problém v nastaveni souboru pg_hba.conf, kde to vypada asi takto:
Kód: [Vybrat]
# "local" is for Unix domain socket connections only
local  all  postgres ident sameuser
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32  md5
# IPv6 local connections:
host all all ::1/128  md5
nebo pokud máte starší verzi PostgreSQL přesněji  7čkovou řadu, tak je problém v souboru postgresql.conf, kde je potřeba tato úprava:
Kód: [Vybrat]
tcpip_socket = true

bohužel, ani jedno....
zkusil jsem nainstalovat phppgadmina na vedlejší stroj a přihlásit se do databáze z něho a je to na chlup stejné


DrSilenec

  • Návštěvník
  • Příspěvků: 70
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #5 kdy: 05 Dubna 2009, 23:17:53 »
Z jiného stroje to samozřejmě nejde protože není v seznamu povolených ip adres. Můžete tedy poslat plný výpis konfiguračního souboru phpgpadmina, pg_hba.conf a postgre.conf prosím?

Vypadá to na dobrou záhadu.
Use Ubuntu, Slackware and BSDs ;)

Iljusin

  • Aktivní člen
  • *
  • Příspěvků: 347
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #6 kdy: 22 Května 2009, 12:00:02 »
Bohužel mám stejný problém a vidím, že to není vyřešeno. Zatím se mi to podařilo rozběhat jen tak, že jsem do pg_hba.conf povolil v IPv6 metodu přihlášení trust, což zrovna není bezpečné řešení. Stopro to není problém phpPgAdmina, zkusil jsem si udělat i samostatný PHP script jen s přihlášením do db abych měl jistotu, že se nemusím hrabat v nastavení phpPgAdmina. Takhle vypadá funkční pg_hba.conf (reaguje pouze když měním nastavení u IPv6)

Kód: [Vybrat]
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local    all         all                         ident sameuser

# IPv4 local connections:
host     all        all         127.0.0.0/32     md5

# IPv6 local connections:
host    all       muj_user      ::1/128          trust

Iljusin

  • Aktivní člen
  • *
  • Příspěvků: 347
Re: PhpPgAdmin - nelze se přihlásit
« Odpověď #7 kdy: 22 Května 2009, 12:38:29 »
Celej den se s tím babrám a jen co to sem napíšu, tak najdu řešení ;) Postupoval jsem teď podle návodu na stránce: http://cisconet.com/application/network-apps/nms/183-how-to-install-and-maintain-postgresql-with-phppgadmin.html , konkrétně bod 3 a (3. Errors & trobleshooting - a. If you got "login disallowed .....")
« Poslední změna: 06 Prosince 2009, 13:38:16 od Martin - ViPEr*CZ* »

 

Provoz zaštiťuje spolek OpenAlt.