pgAdmin 4 phiên bản 3 không mở được lần thứ hai


27

Tôi vừa cài đặt pgAdmin 4 phiên bản 3.0.0 cho macOS Sierra , thay thế pgAdmin đi kèm với Postgres 10.3 chạy cục bộ trên cùng một máy Mac.

Tôi đã mở pgAdmin 4.appbiểu tượng ứng dụng, điều này khiến trình duyệt Safari xuất hiện ở phía trước với một tab hiển thị giao diện người dùng pgAdmin thông thường. Tốt

Tôi đã đóng tab đó trong Safari. Bây giờ khi tôi mở pgAdmin 4.appbiểu tượng (nhấp đúp hoặc chọn File> Open), không có gì xảy ra.

Có phải pgAdmin sẽ khởi chạy trong cửa sổ trình duyệt chứ không phải trong cửa sổ riêng của ứng dụng?

Làm thế nào để mở lại pgAdmin?

Câu trả lời:


30

Menu voi biểu tượng voi

Khi pgAdmin đang chạy, một menu biểu tượng con voi xuất hiện. Nhìn vào góc trên bên phải của màn hình. Con voi nói đến Slonik , linh vật của Postgres.

Chọn New pgAdmin Windowmục menu.

nhập mô tả hình ảnh ở đây

FYI, pgAdmin 4 được xây dựng dưới dạng ứng dụng web, không phải ứng dụng trên máy tính để bàn, ngay cả khi chạy cục bộ trên máy tính của bạn. Lưu ý rằng máy chủ web nội bộ do pgAdmin 4 cung cấp đang chạy liên tục, ngay cả sau khi bạn đóng tất cả các cửa sổ. Sử dụng Shutdown servermục menu, như đã thấy ở trên, nếu bạn muốn dừng máy chủ web đó.

ps Tôi đồng ý, rất khó hiểu khi nhấp vào biểu tượng không làm điều tương tự (khi pgAdmin đang chạy).


Chơi lô tô! Tôi tìm thấy một menu như vậy với pgAdmin 4 phiên bản 3.0. Các mục menu hoạt động. Cảm ơn bạn.
Basil Bourque

6
Đó là con voi trong phòng ... mà không ai nhìn thấy.
Brian D

7

Cập nhật Để có giải pháp tốt nhất, xem Trả lời của Burmistrov .

trình duyệt web

Đối với việc khởi chạy ứng dụng khiến một trang mở trong trình duyệt web mặc định của bạn, Có, đó là điều bình thường mới.

Mỗi email trên email thông báo psssql được gửi bởi Dave Page vào 2018-04-13:

Thời gian chạy máy tính để bàn hiện chạy như một ứng dụng khay hệ thống và sử dụng trình duyệt trên hệ thống để hiển thị pgAdmin. Điều này giải quyết nhiều lỗi và sự cố do QtWebKit / QtWebEngine gây ra.

Ra mắt lần thứ hai

Đối với ứng dụng không làm gì khi khởi chạy sau khi đóng cửa sổ trình duyệt web đầu tiên, một cách giải quyết: Đánh dấu URL.

Dưới đây là một ví dụ về một URL như vậy:

http://127.0.0.1:58353/browser/

Số cổng, 58353 trong ví dụ trên, thay đổi tùy ý. Để khám phá cổng hiện đang sử dụng, hãy quét cổng .

Giết quá trình máy chủ pgAdmin

Các ứng dụng pgAdmin 4 thực sự là kiến trúc như một ứng dụng web chạy bên trong một máy chủ web kèm . Vì vậy, số cổng được liệt kê ở trên là cổng mà máy chủ web đi kèm đang lắng nghe.

Vì vậy, một cách giải quyết cho vấn đề mở lại ứng dụng của chúng tôi là tiêu diệt quá trình máy chủ web của pgAdmin. Sau đó chạy lại ứng dụng pgAdmin 4 để khởi chạy lại máy chủ web đi kèm, tạo lại pgAdmin 4quy trình và để trình duyệt web mặc định của bạn mở một cửa sổ mới.

ảnh chụp màn hình của ứng dụng Mac Monitor Monitor cung cấp để giết quá trình 'pgAdmin 4'

Công cụ thay thế

Có, pgAdmin 4 gây phiền nhiễu về vấn đề này và cả về mặt khác nữa. Bạn có thể muốn theo đuổi bằng cách sử dụng các công cụ quản trị thay thế. Có nhiều lựa chọn.


3
RE: lần khởi chạy thứ hai Cách duy nhất / nhanh nhất tôi tìm thấy để khởi chạy lần thứ hai (không khởi động lại) là chấm dứt quá trình pgAdmin 4 trong Trình giám sát hoạt động. Sau đó khởi chạy lại hoạt động tốt, nhưng cần phải làm điều này cho mỗi lần khởi chạy lại. Đánh dấu URL không giúp được gì - nó đã báo lỗi.
Brian F

câu hỏi tuyệt vời với một câu trả lời tốt đẹp, rõ ràng.
MWiesner

1
cổng 58353 được thay đổi ngẫu nhiên. Bạn không thể đánh dấu
Trịnh Hoàng Như

@BrianF Cảm ơn, giết pgAdmin 4quá trình là một cách giải quyết đơn giản. Tôi đã thêm nó vào câu trả lời của tôi.
Basil Bourque

3

Sau khi cài đặt pgadmin4-3.0, tôi gỡ bỏ nó và cài đặt lại pgadmin4-2.1. Theo tôi, các vấn đề mà phiên bản mới này giải quyết được nhiều hơn những thách thức mà nó cũng đưa ra, theo quan điểm của tôi. Sau khi trở lại 4-2.1, tôi nhận được thông báo "không thể liên lạc với máy chủ ứng dụng" khi mở pgAdmin. Để giải quyết vấn đề này, tôi đã đổi tên ~ / .pgadmin, nhưng điều này dẫn đến việc mất các kết nối đã lưu của tôi.

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.