Nie można połączyć się z serwerem pgAdmin

11

Zainstalowałem PostgreSQL na Windows 10 i serwer wydaje się być w Menedżerze zadań. Jednak pojawia się ten błąd podczas otwierania pgAdmin4:

Nie udało się połączyć z serwerem aplikacji pgAdmin. Kliknij tutaj, aby spróbować ponownie.

Jakieś pomysły na problem?

Ben Dent
źródło
Czy w przeglądarce zdarzeń są jakieś dodatkowe informacje? Jak próbujesz połączyć się z usługą za pośrednictwem przeglądarki?
Burgi,

Odpowiedzi:

14

Czy próbowałeś uruchomić aplikację pgAdmin jako administrator? Miałem ten sam problem, ale uruchomiłem aplikację jako administrator i udało mi się połączyć.

Ritz
źródło
poprawna odpowiedź .. działała dla mnie przynajmniej.
sohaiby
wow .. to pozwoliło mi ponownie zainstalować pgadmin po raz drugi .. dziękuję!
Vitaliy Terziev
8

Zainstalowałem pgAdmin 4 za pomocą instalatora EnterpriseDB PostgreSQL, a także samodzielnego instalatora Windows i za każdym razem miałem ten sam problem. Potem natknąłem się na to: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Wygląda na to, że instalator Windows konfiguruje pgAdmin do trybu serwera i musimy go przełączyć w tryb pulpitu. Dlaczego instalator nie ma takiej opcji, nie wiem.

Powinieneś być w stanie uruchomić go, wykonując następujące czynności:

  • Zmodyfikuj plik config_local.py w folderze internetowym, dodając SERVER_MODE = False
  • Zainstaluj Python dla Windows , zaznaczając pole, aby dodać go do ścieżki
  • Zainstaluj pakiety python niezbędne do uruchomienia setup.py (patrz poniżej)
  • Usuń C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db, ponieważ tryb aktualizacji wydaje się nie działać.
  • Uruchom python setup.pyz dowolnego wiersza polecenia

Oto pakiety Pythona, które, jak sądzę, zainstalowałem, aby uruchomić setup.py

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
Rougou
źródło
Zaoszczędziłeś mi dużo czasu!
cybersoft,
Zaoszczędziłeś mi dni pracy !!
Toren
7

Miałem ten sam problem z pgAdmin 4 1.6 w systemie Windows 7. Rozwiązaniem było po prostu usunięcie% appdata% \ pgAdmin, który został utworzony przez wcześniejszą wersję. W systemach innych niż Windows prawdopodobnie w katalogu użytkownika znajduje się katalog pgAdmin. Oczywiście wszystkie ustawienia sesji itp. Zniknęły po usunięciu tego.

Rajashekhar Reddy
źródło
Działa to dla mnie w systemie Windows 10
Vincent McNabb,
Działa to również dla mnie w systemie Windows 10 po zainstalowaniu pgAdmin 4 v2 RC. Wersja Candidate v2 nie działała dla mnie dobrze, a kiedy chciałem użyć pgAdmin 4 1.6, pojawił się komunikat „nie można się skontaktować z serwerem aplikacji”. Usunięcie% appdata% \ pgAdmin rozwiązało problem.
equalium
0

Miałem ten sam problem z pgadmin 3.0 na Windows Server 2016. To, co zrobiłem, nie jest rozwiązaniem, ale przynajmniej rozwiązało mój problem. Przechodzę na starszą wersję 2.1, która działała jak urok.

WSK
źródło