以前のインストールを使用して実行するのが困難なため、デスクトップ版のpg4adminをインストールしました。次の インストールドキュメント を使用してこれを実行しました。
ただし、pgadmin4サービスを実行すると、ページに次のエラーが表示されます。
無許可
サーバーは、要求されたURLにアクセスする権限があることを確認できませんでした。間違った資格情報(例:不正なパスワード)を指定したか、ブラウザが必要な資格情報を提供する方法を理解していません。
また、端末では次の例外が発生します。
Starting pgAdmin 4. Please navigate to http://localhost:5050 in your browser.
2016-11-01 01:14:41,981: ERROR pgadmin: The desktop user [email protected] was not found in the configuration database.
2016-11-01 01:14:42,004: ERROR pgadmin: The desktop user [email protected] was not found in the configuration database.
2016-11-01 01:18:45,650: ERROR pgadmin: The desktop user [email protected] was not found in the configuration database.
2016-11-01 01:18:45,664: ERROR pgadmin: The desktop user [email protected] was not found in the configuration database.
インストールプロセスで何か見逃しましたか?この問題を解決するにはどうすればよいですか?
私の場合、問題はInternet Explorerセキュリティ強化の構成(IE ESC)(ところで私のOSはWindows Server 2012 R2です)
Server Manager
に移動し、左側のペインからLocal Server
を選択します。右側のペインに「IEセキュリティ強化の構成」があり、ステータスは「on
」です。
そのOn
をクリックして、Off
を選択します(AdministratorsとUsers、そのうちの1人で十分であると思いますが、どちらが確実かはわかりませんでした)。OK
をクリックしてから、上部の更新ボタンをクリックします(またはサーバーマネージャーを閉じます)。 pg admin4ページを更新します(または、それが機能しない場合は、pg Admin4システムトレイアイコンを右クリックして、「New PgAdmin4 window
」を選択します)。
「pgadmin4.db」ファイルを削除し、pgAdmin4を再起動します。
Linux:
〜/ .pgadmin/pgadmin4.db
Windows:
%appdata%\ pgAdmin\pgadmin4.db
注:以前のインストールで保存したサーバーリストはすべて失われます。
linux ubuntu 16.04では、ファイル〜/ .pgAdmin4.14570597673959349582.addrのアドレスをブラウザウィンドウにコピーします。キーが含まれているようです。
以下は私のために働いています(SolydKを使用):
pgadmin4-Apache2
パッケージをインストールし、http://localhost/pgAdmin4
URLにアクセスして解決しました
WebベースのPgadminアプリケーションは、Cookieを使用してその情報を保存します。
したがって、pgAdminアプリケーションを使用するには、ブラウザのCookieを有効にして、これら3つのCookieがブラウザに保存されるようにする必要があります。
Chromeで
次に、pdadmin4を開こうとすると、pgAdmin4のホーム画面が表示されます。
私の場合、環境変数SERVER_MODE=True
を追加/設定するだけでうまくいきました。
@レナードAB
解決策をありがとう。私のために働いた。 IEセキュリティ強化の構成をオフにするのではなく、それが問題であることを確認した後、ホワイトリストに載っています http://127.0.0.1 。
IE内:
これをコメントとしてコメントに追加していないことをおologiesびしますが、十分な担当者がいません。