我收到消息:“服务器无法验证您是否有权访问所请求的 URL。您提供的凭证有误(例如密码错误),或者您的浏览器无法提供所需的凭证。”
我使用以下命令安装了 pgadmin 4:sudo apt install pgadmin4 pgadmin4-apache2 并配置了一切,但它没有授予我访问权限。
我发现我可以访问日志文件:~/.pgAdmin4.startup.log 并复制带有密钥的 URL,但每次出现 401 错误后都必须这样做是不可行的。
我在安装过程中做错了什么?
答案1
在浏览器命令设置中使用%URL%
引号转义似乎可以解决这个问题。为此,右键单击 pgAdmin 图标状态和通知区域,选择配置,并且在浏览器命令输入字段
/usr/bin/firefox "%URL%"
注意"
s。
我原来的答案是:
我在旧版本的 Kubuntu (16.04) 上遇到了同样的问题,虽然我没有真正的解决方案,但这里有一个更简单的解决方法:
启动 pgAdmin 后,它会打开一个浏览器并显示该HTTP 401 error
消息,您会在状态和通知系统托盘区域。右键单击它并选择复制服务器 URL。然后您可以在浏览器中打开此 URL,它将正确登录。