Не удается подключиться к серверу pgAdmin


11

Я установил PostgreSQL на Windows 10, и сервер, кажется, находится в диспетчере задач. Тем не менее, я получаю эту ошибку при открытии pgAdmin4:

Не удалось подключиться к серверу приложений pgAdmin. Нажмите сюда, чтобы попробовать еще раз.

Есть идеи, в чем проблема?


Есть ли дополнительная информация в программе просмотра событий? Как вы пытаетесь подключиться к услуге через браузер?
Бурги

Ответы:


14

Вы пытались запустить приложение pgAdmin от имени администратора? У меня возникла та же проблема, но я запустил приложение от имени администратора и смог подключиться.


правильный ответ .. работал для меня по крайней мере.
Сохаибы

вау .. это спасло меня переустановка pgadmin во второй раз .. спасибо!
Виталий Терзиев

8

Я установил pgAdmin 4 с помощью установщика EnterpriseDB PostgreSQL, а также автономного установщика Windows, и у меня была одна и та же проблема. Затем я наткнулся на это: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Кажется, установщик Windows настраивает pgAdmin для режима сервера, и нам нужно переключить его в режим рабочего стола. Почему у установщика нет опции для этого я не знаю.

Вы должны быть в состоянии заставить это работать, делая следующее:

  • Изменить файл config_local.py в веб-папке, добавив SERVER_MODE = False
  • Установите Python для Windows , отметив флажок, чтобы добавить его в свой путь
  • Установите пакеты python, необходимые для запуска setup.py (см. Ниже)
  • Удалите C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db, поскольку режим обновления не работает.
  • Запустить python setup.pyиз любой командной строки

Вот пакеты python, которые я установил, чтобы заставить 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

Вы сэкономили мне много времени!
cybersoft

Вы спасли мне дни работы!
Торен

7

У меня была такая же проблема с pgAdmin 4 1.6 на Windows 7. Решением было просто удалить% appdata% \ pgAdmin, который был создан в более ранней версии. В системах, отличных от Windows, вероятно, в вашем пользовательском каталоге есть каталог pgAdmin. Конечно, все настройки сеанса и т. Д. Исчезли после удаления этого.


Это работало для меня на Windows 10
Винсент Макнабб

Это также работало для меня в Windows 10 после установки pgAdmin 4 v2 RC. Кандидат на выпуск v2 не работал для меня нормально, и когда я хотел использовать pgAdmin 4 1.6, он показывал сообщение «С сервером приложений не удалось связаться». Удаление% appdata% \ pgAdmin решило проблему.
17

0

У меня была та же проблема с pgadmin 3.0 на Windows Server 2016. То, что я сделал, на самом деле не является решением, но, по крайней мере, решило мою проблему. Я переключаюсь на старую версию 2.1, которая работала как шарм.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.