答案 0 :(得分:7)
您需要添加以下配置选项,
DEFAULT_SERVER =' 0.0.0.0'
在 config_local.py (在" pgAdmin4"文件夹中)。
如果还想更改默认端口,则还要添加
DEFAULT_SERVER_PORT = 5050
答案 1 :(得分:1)
首先将config.py中的行从 DEFAULT_SERVER ='127.0.0.1'更改为 DEFAULT_SERVER ='0.0.0.0'
Config.py与pgAdmin4位于同一目录:
sudo find / -name "*pgAdmin4"
在同一目录中启动pgAdmin4(使用tmux或作为服务保留在后台):
sudo python3 pgAdmin4.py
如果您不知道登录名,则可以删除/移动该文件并重新启动pgAdmin.py:
sudo find / -name "*pgadmin4.db"
这在Ubuntu Server和Desktop上均应起作用。您最好保留127.0.0.1并在前面使用nginx或Apache。
答案 2 :(得分:0)
很奇怪,就我而言,我必须手动运行命令
$ pgadmin4
,然后仪表板将自动显示在默认浏览器中。
答案 3 :(得分:0)
似乎您正在尝试在服务器上打开pgadmin客户端。
我建议您从要连接的地方安装pgadmin客户端,在pgadmin中添加服务器并进行连接。
答案 4 :(得分:0)
在ubuntu 20.04上进行了测试
apt install pgadmin4-apache2
nano /usr/share/pgadmin4/web/config.py
将127.0.0.1更改为0.0.0.0
在远程Web浏览器中通过将pgadmin4主机IP替换为127.0.0.1启动远程Web浏览器时,请不要忘记在外壳中复制密钥。
例如。 :远程网络浏览器中的类似内容
http://192.168.1.56:43223/?key=5f45c8ee-4593-41d0-9ae1-06d6dd1d8280
PS:如果找不到config.py
apt install mlocate
updatedb
locate pgadmin4 | grep config.py$
所有命令都在root用户中,如果您不是root用户,请不要忘记sudo
答案 5 :(得分:-1)
在macOS上,我发现pgAdmin 4 web界面使用端口netstat -atp tcp | grep -i "listen"
。
尝试使用http://localhost:61886/browser访问它。
如果没有,请运行命令// CREATE CONSTRAINTS(center in SuperView)
colorImageView.centerXAnchor.constraint(equalTo: self.centerXAnchor).isActive = true
colorImageView.centerYAnchor.constraint(equalTo: self.centerYAnchor).isActive = true
// CREATE CONSTRAINTS (ratio 1:1)
colorImageView.widthAnchor.constraint(equalTo: colorImageView.heightAnchor, multiplier: 1.0).isActive = true
并检查正在侦听的端口。