Không thể kết nối với máy chủ pgAdmin


11

Tôi đã cài đặt PostgreSQL trên Windows 10 và máy chủ dường như nằm trong Trình quản lý tác vụ. Tuy nhiên, tôi gặp lỗi này khi mở pgAdmin4:

Không thể kết nối với máy chủ ứng dụng pgAdmin. Bấm vào đây để thử lại.

Bất kỳ ý tưởng cho những gì vấn đề là?


Có bất kỳ thông tin thêm trong trình xem sự kiện? Làm thế nào bạn đang cố gắng kết nối với dịch vụ, thông qua một trình duyệt?
Burgi

Câu trả lời:


14

Bạn đã thử chạy ứng dụng pgAdmin với tư cách quản trị viên chưa? Tôi đã có cùng một vấn đề, nhưng chạy ứng dụng như một quản trị viên và có thể kết nối.


câu trả lời đúng .. làm việc cho tôi ít nhất.
sohaiby

wow .. điều đó đã giúp tôi cài đặt lại pgadmin lần thứ hai .. cảm ơn bạn!
Vitaliy Terziev

8

Tôi đã cài đặt pgAdmin 4 thông qua trình cài đặt EnterpriseDB PostgreSQL cũng như trình cài đặt Windows độc lập và gặp vấn đề tương tự cả hai lần. Sau đó, tôi đã xem qua: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

Có vẻ như trình cài đặt Windows định cấu hình pgAdmin cho chế độ máy chủ và chúng ta cần chuyển nó sang chế độ Máy tính để bàn. Tại sao trình cài đặt không có tùy chọn cho việc này tôi không biết.

Bạn sẽ có thể làm cho nó hoạt động bằng cách làm như sau:

  • Sửa đổi tệp config_local.py trong thư mục web, thêm SERVER_MODE = False
  • Cài đặt python cho windows , kiểm tra hộp để thêm nó vào đường dẫn của bạn
  • Cài đặt các gói python cần thiết để chạy setup.py (xem bên dưới)
  • Xóa C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db vì chế độ nâng cấp dường như không hoạt động.
  • Chạy python setup.pytừ bất kỳ dấu nhắc lệnh nào

Dưới đây là các gói python tôi nghĩ rằng tôi đã cài đặt để có được setup.py hoạt động

pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy

Bạn đã tiết kiệm cho tôi rất nhiều thời gian!
cybersoft

Bạn đã tiết kiệm cho tôi ngày làm việc !!
Toren

7

Tôi gặp vấn đề tương tự với pgAdmin 4 1.6 trên Windows 7. Giải pháp đơn giản là xóa% appdata% \ pgAdmin được tạo bởi phiên bản trước. Trên các hệ thống khác ngoài Windows, có thể có thư mục pgAdmin trong thư mục người dùng của bạn. Tất nhiên, tất cả các cài đặt phiên, vv đã biến mất sau khi xóa điều này.


Điều này làm việc cho tôi trên Windows 10
Vincent McNabb

Điều này cũng hoạt động với tôi trên Windows 10 sau khi cài đặt pgAdmin 4 v2 RC. Ứng viên phát hành v2 không hoạt động tốt với tôi và khi tôi muốn sử dụng pgAdmin 4 1.6, nó hiển thị thông báo "không thể liên lạc với máy chủ ứng dụng". Xóa% appdata% \ pgAdmin đã giải quyết vấn đề.
Equium

0

Tôi đã có cùng một vấn đề với pgadmin 3.0 trên máy chủ windows 2016. Những gì tôi đã làm không thực sự là một giải pháp mà ít nhất là giải quyết vấn đề của tôi. Tôi chuyển sang một phiên bản 2.1 cũ hơn hoạt động như một bùa mê.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.