Impossible de se connecter au serveur pgAdmin

11

J'ai installé PostgreSQL sur Windows 10 et le serveur semble être dans le Gestionnaire des tâches. Cependant, j'obtiens cette erreur lors de l'ouverture de pgAdmin4:

Impossible de se connecter au serveur d'applications pgAdmin. Cliquez ici pour essayer à nouveau.

Des idées sur le problème?

Ben Dent
la source
Y a-t-il d'autres informations dans l'observateur d'événements? Comment essayez-vous de vous connecter au service, via un navigateur?
Burgi

Réponses:

14

Avez-vous essayé d'exécuter l'application pgAdmin en tant qu'administrateur? J'avais le même problème, mais j'ai exécuté l'application en tant qu'administrateur et j'ai pu me connecter.

Ritz
la source
la bonne réponse .. a fonctionné pour moi au moins.
sohaiby
wow .. qui m'a sauvé de réinstaller pgadmin pour la deuxième fois .. merci!
Vitaliy Terziev
8

J'ai installé pgAdmin 4 via le programme d'installation EnterpriseDB PostgreSQL ainsi que le programme d'installation Windows autonome et j'ai eu le même problème les deux fois. Puis je suis tombé sur ceci: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Il semble que le programme d'installation de Windows configure pgAdmin pour le mode serveur, et nous devons le basculer en mode bureau. Pourquoi l'installateur n'a pas d'option pour cela, je ne sais pas.

Vous devriez pouvoir le faire fonctionner en procédant comme suit:

  • Modifiez le fichier config_local.py dans le dossier Web, en ajoutant SERVER_MODE = False
  • Installez python pour windows en cochant la case pour l'ajouter à votre chemin
  • Installez les packages python nécessaires pour exécuter setup.py (voir ci-dessous)
  • Supprimez C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db car le mode de mise à niveau semble ne pas fonctionner.
  • Exécuter à python setup.pypartir de n'importe quelle invite de commandes

Voici les packages python que je pense avoir installés pour que setup.py fonctionne

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
rougou
la source
Tu m'as sauvé beaucoup de temps!
cybersoft
Tu m'as sauvé des jours de travail !!
Toren
7

J'ai eu le même problème avec pgAdmin 4 1.6 sous Windows 7. La solution était simplement de supprimer% appdata% \ pgAdmin qui avait été créé par une version antérieure. Sur les systèmes autres que Windows, il existe probablement un répertoire pgAdmin dans votre répertoire utilisateur. Bien sûr, tous les paramètres de session, etc. ont disparu après la suppression de cela.

Rajashekhar Reddy
la source
Cela a fonctionné pour moi sur Windows 10
Vincent McNabb
Cela a également fonctionné pour moi sur Windows 10 après avoir installé pgAdmin 4 v2 RC. Le candidat à la sortie de v2 ne fonctionnait pas bien pour moi et lorsque j'ai voulu utiliser pgAdmin 4 1.6, il a montré le message "Le serveur d'applications n'a pas pu être contacté". La suppression de% appdata% \ pgAdmin a résolu le problème.
Égalium
0

J'ai eu le même problème avec pgadmin 3.0 sur le serveur Windows 2016. Ce que j'ai fait n'est pas vraiment une solution mais a au moins résolu mon problème. Je passe à une ancienne version 2.1 qui fonctionnait comme un charme.

WSK
la source