2017-04-05 4 views
1

Ich habe pgadmin gestartet, um meine Datenbank heute zu sehen, aber nichts taucht im Browserbereich auf der linken Seite auf. Ich weiß nicht, was ich damit machen soll.paAdmin4 wird im Browser nicht angezeigt. no server ,, no ... nothing

Es funktionierte gut bis letzte Nacht.

pgAdmin not showing

pgAdmin dashboard not showing

+0

Sie müssen eine Verbindung neu starten, sie sind nicht persistent. – Mokadillion

+0

'Dashboard-> Konfigurieren Sie pgAdmin-> Browser-> Knoten' - haben Sie dort alles eingestellt? –

+0

siehe mein Bild oben "pgAdmin nicht angezeigt" @ Łukasz Kamiński –

Antwort

0

ich gerade tatsächlich mit diesem Problem bereits zum zweiten Mal behandelt (bequem weit genug voneinander entfernt, um die Antwort zwischendurch vergessen haben) und ich bin ehrlich überrascht, dass es mehr ist nicht häufig gestellten Fragen. Dies kann Ihr Problem lösen oder nicht. Es hat ein Problem gelöst, das die gleichen Symptome für mich hat.


Lösung des Problems

  1. Neustart der Maschine (reboot -h now oder wählen Sie Ihr Gift)
  2. Start/Neustart der Datenbank (pg_ctl -D database_name start)
  3. entfernen Sie die pgadmin4.db vom DATA_DIR in config.py angegeben

    • Zum Beispiel auf OS X (El Capitan), DATA_DIR ist bei /Users/username/.pgadmin/
    • zog ich es an einem temporären Speicherort es nur für den Fall zu speichern, wenn alles gut geht, Sie werden es nicht am Ende brauchen
  4. Start pgAdmin 4

  5. (neu) auf der Initialisierung der Servergruppe und Server erstellen basierend fordert

    • dies aus welchem ​​Parameter basiert Sie haben anfangs die Datenbank konfiguriert. zum Beispiel, wenn Ihre Datenbank nur einen bestimmten Benutzer zugänglich ist, dann würden Sie, dass in den Servereinstellungen
  6. geben ihm eine zweite Wieder Last einstellen müssen, aber Sie sollten alle gesetzt

  7. sein

Warum funktioniert es

die Wurzel des Problems ist, dass, wenn Sie eine Neuinstallation (oder eine andere wichtige Rekonfiguration) kann pgAdmin Griff nicht (das ist der Super-terminus technicus) die Tatsache, dass es eine widersprüchliche Kopie von pgadmin4.db.

Die Dokumentation, die mich zu dieser Schlussfolgerung führt in the manual (etwas im Original untertriebene):

Um die Python-Code zu konfigurieren, gehen Sie folgendermaßen vor:

Stellen Sie sicher, dass alle bestehenden Konfigurationsdatenbank (pgadmin4.db) ist aus dem Weg in dem Webverzeichnis verschoben worden, das den pgAdmin Python-Code enthält.

die ich dahin bin zu interpretieren „wenn Sie ein Update gerade ausführen, können Sie die alte pgadmin4.db Datenbank entfernen müssen, sonst werden Sie eine leere Seite angezeigt.“


Verwandte Fragen

Ich habe nur in der Lage gewesen, zwei weitere Fragen zu finden, die dieses Problem verweisen.

Während ich etwas zustimmen, es ist technisch nicht eine „Programmierung“ Frage, beinhaltet seine Lösung Verständnis und den Betrieb eines Open-Source-Projekt ändern und erfüllt nicht die Kriterien, die in dba.stackexchange.com enthalten sein sollen.