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


11

Windows 10にPostgreSQLをインストールしましたが、サーバーがタスクマネージャーにあるようです。ただし、pgAdmin4を開くとこのエラーが発生します。

pgAdminアプリケーションサーバーへの接続に失敗しました。ここをクリックしてもう一度お試しください。

問題が何であるかについてのアイデアはありますか?


イベントビューアに詳細情報はありますか?ブラウザを介してどのようにサービスに接続しようとしていますか?
ブルギ

回答:


14

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


正しい答え..私のために少なくとも働いた。
-sohaiby

すごい.. pgadminの再インストールが2回できました。ありがとうございます!
ビタリーテルジエフ

8

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

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

次の操作を行うことで、機能するようになります。

  • Webフォルダーのconfig_local.pyファイルを変更して、追加します SERVER_MODE = False
  • 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

あなたは私に多くの時間を節約しました!
cybersoft

あなたは私に仕事の日を救った!
トーレン

7

Windows 7のpgAdmin 4 1.6でも同じ問題が発生しました。解決策は、以前のバージョンで作成された%appdata%\ pgAdminを単に削除することでした。Windows以外のシステムでは、おそらくユーザーディレクトリにpgAdminディレクトリがあります。もちろん、これを削除すると、すべてのセッション設定などはなくなります。


これはWindows 10でうまく
ビンセントマクナブ

これは、pgAdmin 4 v2 RCをインストールした後、Windows 10でも機能しました。v2リリース候補は私にとってはうまく機能せず、pgAdmin 4 1.6を使用したいときに、「アプリケーションサーバーに接続できませんでした」というメッセージが表示されました。%appdata%\ pgAdminを削除して問題を解決しました。
イコリウム

0

Windows Server 2016のpgadmin 3.0でも同じ問題が発生しました。実際には解決策ではありませんが、少なくとも問題は解決しました。チャームのように機能する古いバージョン2.1に切り替えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.