Es kann keine Verbindung zum pgAdmin-Server hergestellt werden


11

Ich habe PostgreSQL unter Windows 10 installiert und der Server scheint sich im Task-Manager zu befinden. Beim Öffnen von pgAdmin4 wird jedoch folgende Fehlermeldung angezeigt:

Verbindung zum pgAdmin-Anwendungsserver fehlgeschlagen. Klicken Sie hier, um es erneut zu versuchen.

Irgendwelche Ideen für das Problem?


Gibt es weitere Informationen in der Ereignisanzeige? Wie versuchen Sie, über einen Browser eine Verbindung zum Dienst herzustellen?
Burgi

Antworten:


14

Haben Sie versucht, die Anwendung pgAdmin als Administrator auszuführen? Ich hatte das gleiche Problem, führte die Anwendung jedoch als Administrator aus und konnte eine Verbindung herstellen.


Die richtige Antwort ... hat zumindest für mich funktioniert.
Sohaiby

wow .. das hat mir die Neuinstallation von pgadmin zum zweiten Mal erspart .. danke!
Vitaliy Terziev

8

Ich habe pgAdmin 4 über das EnterpriseDB PostgreSQL-Installationsprogramm sowie das eigenständige Windows-Installationsprogramm installiert und hatte beide Male das gleiche Problem. Dann bin ich auf Folgendes gestoßen: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Es scheint, dass das Windows-Installationsprogramm pgAdmin für den Servermodus konfiguriert, und wir müssen es in den Desktop-Modus wechseln. Warum das Installationsprogramm keine Option dafür hat, weiß ich nicht.

Sie sollten in der Lage sein, es zum Laufen zu bringen, indem Sie Folgendes tun:

  • Ändern Sie die Datei config_local.py im Webordner und fügen Sie sie hinzu SERVER_MODE = False
  • Installieren Sie Python für Windows und aktivieren Sie das Kontrollkästchen, um es Ihrem Pfad hinzuzufügen
  • Installieren Sie die Python-Pakete, die zum Ausführen von setup.py erforderlich sind (siehe unten).
  • Löschen Sie C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db, da der Upgrade-Modus anscheinend nicht funktioniert.
  • Führen Sie eine python setup.pybeliebige Eingabeaufforderung aus

Hier sind die Python-Pakete, die ich installiert habe, damit setup.py funktioniert

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy

Du hast mir viel Zeit gespart!
Cybersoft

Du hast mir Arbeitstage erspart !!
Toren

7

Ich hatte das gleiche Problem mit pgAdmin 4 1.6 unter Windows 7. Die Lösung bestand einfach darin,% appdata% \ pgAdmin zu löschen, das von einer früheren Version erstellt wurde. Auf anderen Systemen als Windows befindet sich wahrscheinlich ein pgAdmin-Verzeichnis in Ihrem Benutzerverzeichnis. Natürlich sind alle Sitzungseinstellungen usw. nach dem Löschen verschwunden.


Dies funktionierte für mich unter Windows 10
Vincent McNabb

Dies funktionierte auch für mich unter Windows 10, nachdem ich pgAdmin 4 v2 RC installiert hatte. Der v2 Release Candidate funktionierte für mich nicht einwandfrei und als ich pgAdmin 4 1.6 verwenden wollte, wurde die Meldung "Anwendungsserver konnte nicht kontaktiert werden" angezeigt. Das Löschen von% appdata% \ pgAdmin hat das Problem behoben.
Equalium

0

Ich hatte das gleiche Problem mit pgadmin 3.0 unter Windows Server 2016. Was ich getan habe, ist eigentlich keine Lösung, hat aber zumindest mein Problem gelöst. Ich wechsle zu einer älteren Version 2.1, die wie ein Zauber funktioniert hat.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.