Windows 8.1 に PostgreSQL 9.6.2 をインストールしました。しかし、pgadmin4 はローカル サーバーに接続できません。私はstackoverflowでここに提案されたいくつかの解決策を試しました.ただし、私のローカル マシンでは、psql.exe を使用してサーバーにアクセスし、スーパーユーザー (postgres ユーザー) としてログインできます。pgadmin4 を起動/実行するための可能な解決策を提案していただけますか? ありがとうございました。
38 に答える
pgAdmin 4 (v1.6) にアップグレードしたときに同じ問題が見つかりました。C:\Users\%USERNAME%\AppData\Roaming\pgAdmin\sessions
Windowsでは、フォルダー内のコンテンツをクリアすると問題が解決することがわかりました。以前のバージョンのセッションを使用しようとして失敗していたと思います。質問が回答済みとしてマークされたことは知っていますが、ダウングレードが常にオプションであるとは限りません。
注: AppData\Roaming\pgAdmin は隠しフォルダーです。
PostgreSQL 10 を新しくインストールした Windows 10 でも同じ問題が発生しました。
システム環境変数にパス C:\PostgreSQL\10\bin ({postgresql へのパス}\bin) を含めることで解決しました。
環境変数にアクセスするには: [コントロール パネル] > [システムとセキュリティ] > [システム] または PC を右クリックし、[システムの詳細設定] > [環境変数] > [システム変数] > [パス] > [編集] を選択します。
It seems in most of the cases Postgres trying to use information from previous sessions to find/connect the server and failing. Clearing out the previous session info helped me, it is a combination of 2 already mentioned answers above:
- Navigate to Postgres session's folder
C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin\sessions
- Delete all the data from this folder.
- Start PgAdmin in administrator mode.
Cheers!
Windowsでは、このパスに移動してクリアするだけで動作します!!
C:\Users\%USERNAME%\AppData\Roaming\pgAdmin
Windows タスク マネージャーで強制終了してから、再試行してください。異なるアプリケーションからサーバーにアクセスする際に、何らかの問題があるようです。
PostgreSQL 9.4 を 9.6 にアップグレードした後、この問題が発生しました。9.4 バイナリ パッケージには PgAdmin 3 が含まれていましたが、9.6 には PgAdmin 4 が付属していました。PostgreSQL のクリーン インストール (完全にアンインストールして再インストール) 後に解決しました。
ただし、別の状況では、pgAdmin 4 アプリケーションを管理者として実行してみることができます。これでエラーが修正されます。
これを試して
同じ問題が発生し、セットアップ ファイルをアクティブにすると、データベースが作成され、再び再起動されました。
sudo /usr/pgadmin4/bin/setup-web.sh
この (C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin) フォルダーからすべてを削除すると、pgAdmin4 サーバーを再度起動するのに役立ちました
現在、pgAdmin4 v4.27 を実行しています。pgAdmin4 v4.28 にアップグレードした後、問題が発生しました。つまり、サーバーが起動しませんでした。.js のコンテンツ タイプを text/plain から test/javascript に変更するなど、さまざまな方法を試しましたが、うまくいきませんでした。最後に C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin からすべてのコンテンツを削除すると、私は助けてくれました
pgadmin3にダウングレードする必要があります。postrgreSQL 9.6を搭載したWindows 10.1でうまくいきました。