无法连接到pgAdmin服务器


11

我在Windows 10上安装了PostgreSQL,服务器似乎在任务管理器中。但是,在打开pgAdmin4时出现此错误:

无法连接到pgAdmin应用程序服务器。单击此处重试。

有什么问题的想法吗?


事件查看器中是否还有其他信息?您如何尝试通过浏览器连接到服务?
Burgi

Answers:


14

您是否尝试以管理员身份运行pgAdmin应用程序?我遇到了同样的问题,但是以管理员身份运行了该应用程序并能够连接。


正确的答案..至少对我有用。
sohaiby

哇..第二次让我免于重新安装pgadmin ..谢谢!
Vitaliy Terziev,

8

我通过EnterpriseDB PostgreSQL安装程序以及独立的Windows安装程序安装了pgAdmin 4,两次都遇到相同的问题。然后我遇到了这个:https : //www.pgadmin.org/docs4/dev/desktop_deployment.html

似乎Windows安装程序将pgAdmin配置为服务器模式,我们需要将其切换到桌面模式。我不知道为什么安装程序没有为此的选项。

您应该可以通过执行以下操作使其工作:

  • 修改Web文件夹中的config_local.py文件,添加 SERVER_MODE = False
  • 为Windows安装python,选中复选框以将其添加到您的路径
  • 安装运行setup.py所需的python软件包(请参见下文)
  • 删除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 '16

您节省了我的工作时间!
托伦

7

我在Windows 7上的pgAdmin 4 1.6遇到了同样的问题。解决方案只是删除由早期版本创建的%appdata%\ pgAdmin。在Windows以外的系统上,用户目录中可能有一个pgAdmin目录。当然,删除此选项后,所有会话设置等都将消失。


这为我工作在Windows 10
文森特·麦克纳布

在安装pgAdmin 4 v2 RC之后,这在Windows 10上也对我有用。v2 Release Candidate对我来说工作不佳,当我想使用pgAdmin 4 1.6时,它显示消息“无法联系应用程序服务器”。删除%appdata%\ pgAdmin可解决此问题。
等于

0

我在Windows Server 2016上的pgadmin 3.0遇到了同样的问题。我所做的实际上不是解决方案,但至少可以解决我的问题。我切换到一个旧版本的2.1,就像一个魅力。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.