web-dev-qa-db-ja.com

pgAdminサーバーに接続できません

私はWindows 10にPostgreSQLをインストールしました、そしてサーバはタスクマネージャにあるように見えます。しかし、pgAdmin4を開くとこのエラーが出ます。

PgAdminアプリケーションサーバーに接続できませんでした。再試行するにはここをクリックしてください。

問題が何であるかについての任意のアイデア?

11
Ben Dent

管理者としてpgAdminアプリケーションを実行してみましたか?私は同じ問題を抱えていましたが、管理者としてアプリケーションを実行して接続することができました。

14
Ritz

私は、EnterpriseDB PostgreSQLインストーラとスタンドアロンのWindowsインストーラを介してpgAdmin 4をインストールしましたが、どちらも同じ問題を抱えていました。それから私はこれに遭遇しました: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

WindowsインストーラーがpgAdminをサーバーモードに設定しているようで、デスクトップモードに切り替える必要があります。なぜインストーラにこれのためのオプションがないのか私は知りません。

次のようにすればうまくいくはずです。

  • SERVER_MODE = Falseを追加して、Webフォルダ内のconfig_local.pyファイルを変更します。
  • python for windows をインストールして、チェックボックスをオンにしてパスに追加します。
  • Setup.pyを実行するのに必要なpythonパッケージをインストールしてください(下記参照)。
  • アップグレードモードは機能しないようですので、C:\ Users \%USERNAME%\ AppData\Roaming\pgAdmin\pgadmin4.dbを削除してください。
  • 任意のコマンドからpython setup.pyを実行する

これは私がsetup.pyを動かすために私がインストールしたと思うpythonパッケージです。

pip install flask
pip install flask_security
pip install flask_babel
pip install Django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
8
rougou

私はWindows 7上のpgAdmin 4 1.6でも同じ問題を抱えていました。 Windows以外のシステムでは、おそらくユーザディレクトリにpgAdminディレクトリがあります。もちろん、これを削除するとすべてのセッション設定などが消えます。

7

私は、Windows Server 2016上のpgadmin 3.0でも同じ問題を抱えていました。私は魅力的に働いていた古いバージョン2.1に切り替えます。

0
WSK