Tidak dapat terhubung ke server pgAdmin

11

Saya menginstal PostgreSQL pada Windows 10 dan server tampaknya berada di Task Manager. Namun, saya mendapatkan kesalahan ini saat membuka pgAdmin4:

Gagal terhubung ke server aplikasi pgAdmin. Klik di sini untuk mencoba lagi.

Ada ide untuk apa masalahnya?

Ben Dent
sumber
Apakah ada informasi lebih lanjut di penampil acara? Bagaimana Anda mencoba terhubung ke layanan, melalui browser?
Burgi

Jawaban:

14

Apakah Anda mencoba menjalankan aplikasi pgAdmin sebagai administrator? Saya mengalami masalah yang sama, tetapi menjalankan aplikasi sebagai administrator dan dapat terhubung.

Ritz
sumber
jawaban yang benar .. bekerja untuk saya minimal.
sohaiby
wow .. itu menyelamatkan saya menginstal ulang pgadmin untuk kedua kalinya .. terima kasih!
Vitaliy Terziev
8

Saya menginstal pgAdmin 4 melalui installer EnterpriseDB PostgreSQL serta installer Windows yang berdiri sendiri dan memiliki masalah yang sama di kedua kali. Lalu saya menemukan ini: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Tampaknya penginstal Windows mengonfigurasi pgAdmin untuk mode server, dan kami harus mengubahnya ke mode Desktop. Mengapa installer tidak memiliki opsi untuk ini, saya tidak tahu.

Anda harus dapat membuatnya bekerja dengan melakukan hal berikut:

  • Ubah file config_local.py di folder web, tambahkan SERVER_MODE = False
  • Instal python untuk windows , centang kotak untuk menambahkannya ke jalur Anda
  • Instal paket python yang diperlukan untuk menjalankan setup.py (lihat di bawah)
  • Hapus C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db karena mode pemutakhiran tampaknya tidak berfungsi.
  • Jalankan python setup.pydari sembarang perintah

Berikut adalah paket python yang saya pikir telah saya instal agar setup.py berfungsi

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy
baiklah
sumber
Anda menyelamatkan saya banyak waktu!
cybersoft
Anda menyelamatkan saya hari kerja !!
Toren
7

Saya memiliki masalah yang sama dengan pgAdmin 4 1.6 pada Windows 7. Solusinya hanya menghapus% appdata% \ pgAdmin yang dibuat oleh versi sebelumnya. Pada sistem selain Windows, mungkin ada direktori pgAdmin di direktori pengguna Anda. Tentu saja, semua pengaturan sesi dll hilang setelah menghapus ini.

Rajashekhar Reddy
sumber
Ini bekerja untuk saya di Windows 10
Vincent McNabb
Ini juga berfungsi untuk saya di Windows 10 setelah menginstal pgAdmin 4 v2 RC. Calon Rilis v2 tidak berfungsi dengan baik untuk saya dan ketika saya ingin menggunakan pgAdmin 4 1.6 itu menunjukkan pesan "server aplikasi tidak dapat dihubungi". Menghapus% appdata% \ pgAdmin menyelesaikan masalah.
equalium
0

Saya memiliki masalah yang sama dengan pgadmin 3.0 di windows server 2016. Apa yang saya lakukan sebenarnya bukan solusi tetapi setidaknya menyelesaikan masalah saya. Saya beralih ke versi yang lebih lama 2.1 yang bekerja seperti pesona.

WSK
sumber