Impossibile connettersi al server pgAdmin


11

Ho installato PostgreSQL su Windows 10 e il server sembra essere in Task Manager. Tuttavia, ottengo questo errore quando apro pgAdmin4:

Impossibile connettersi al server delle applicazioni pgAdmin. Fai clic qui per riprovare.

Qualche idea su quale sia il problema?


Ci sono ulteriori informazioni nel Visualizzatore eventi? Come stai provando a connetterti al servizio, tramite un browser?
Burgi,

Risposte:


14

Hai provato a eseguire l'applicazione pgAdmin come amministratore? Stavo riscontrando lo stesso problema, ma ho eseguito l'applicazione come amministratore ed è stato in grado di connettermi.


la risposta corretta .. ha funzionato per me almeno.
sohaiby,

wow .. che mi ha salvato la reinstallazione di pgadmin per la seconda volta .. grazie!
Vitaliy Terziev,

8

Ho installato pgAdmin 4 tramite il programma di installazione PostgreSQL EnterpriseDB e il programma di installazione autonomo di Windows e ho riscontrato lo stesso problema entrambe le volte. Poi mi sono imbattuto in questo: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Sembra che il programma di installazione di Windows configuri pgAdmin per la modalità server e che sia necessario passare alla modalità Desktop. Perché il programma di installazione non ha un'opzione per questo non lo so.

Dovresti essere in grado di farlo funzionare nel modo seguente:

  • Modifica il file config_local.py nella cartella web, aggiungendo SERVER_MODE = False
  • Installa Python per Windows , selezionando la casella per aggiungerlo al tuo percorso
  • Installa i pacchetti python necessari per eseguire setup.py (vedi sotto)
  • Elimina C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db poiché la modalità di aggiornamento sembra non funzionare.
  • Esegui python setup.pyda qualsiasi prompt dei comandi

Ecco i pacchetti python che penso di aver installato per far funzionare 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

Mi hai risparmiato un sacco di tempo!
cybersoft,

Mi hai risparmiato giorni di lavoro !!
Toren,

7

Ho avuto lo stesso problema con pgAdmin 4 1.6 su Windows 7. La soluzione era semplicemente eliminare% appdata% \ pgAdmin che era stato creato da una versione precedente. Su sistemi diversi da Windows, probabilmente c'è una directory pgAdmin nella tua directory utente. Naturalmente, dopo aver eliminato questo, tutte le impostazioni della sessione ecc.


Questo ha funzionato per me su Windows 10
Vincent McNabb il

Questo ha funzionato anche per me su Windows 10 dopo aver installato pgAdmin 4 v2 RC. Il candidato alla versione v2 non ha funzionato bene per me e quando volevo usare pgAdmin 4 1.6 ha mostrato il messaggio "Impossibile contattare il server delle applicazioni". L'eliminazione di% appdata% \ pgAdmin ha risolto il problema.
equalium,

0

Ho avuto lo stesso problema con pgadmin 3.0 su Windows Server 2016. Quello che ho fatto non è in realtà una soluzione ma almeno ho risolto il mio problema. Passo a una versione 2.1 precedente che funzionava come un fascino.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.