pgAdmin 서버에 연결할 수 없습니다


11

Windows 10에 PostgreSQL을 설치했는데 서버가 작업 관리자에있는 것 같습니다. 그러나 pgAdmin4를 열 때이 오류가 발생합니다.

pgAdmin 애플리케이션 서버에 연결하지 못했습니다. 다시 시도하려면 여기를 클릭하십시오.

문제가 무엇인지에 대한 아이디어가 있습니까?


이벤트 뷰어에 추가 정보가 있습니까? 브라우저를 통해 서비스에 어떻게 연결하려고합니까?
Burgi

답변:


14

pgAdmin 응용 프로그램을 관리자 권한으로 실행 했습니까? 나는 같은 문제가 있었지만 응용 프로그램을 관리자로 실행하고 연결할 수있었습니다.


정답은 .. 적어도 나를 위해 일했다.
sohaiby

wow .. 저에게 pgadmin을 다시 설치하는 것을 막았습니다. 감사합니다!
Vitaliy Terziev

8

EnterpriseDB PostgreSQL 설치 프로그램과 독립 실행 형 Windows 설치 프로그램을 통해 pgAdmin 4를 설치했으며 두 번에 동일한 문제가 발생했습니다. 그런 다음 https://www.pgadmin.org/docs4/dev/desktop_deployment.html을 보았습니다.

Windows 설치 프로그램이 pgAdmin을 서버 모드로 구성한 것으로 보이며 데스크탑 모드로 전환해야합니다. 설치 프로그램에이 옵션이없는 이유는 모르겠습니다.

다음을 수행하여 작동시킬 수 있어야합니다.

  • 웹 폴더에서 config_local.py 파일을 수정하고 추가하십시오. SERVER_MODE = False
  • Windows 용 Python 설치 , 상자를 선택하여 경로에 추가하십시오
  • setup.py를 실행하는 데 필요한 python 패키지를 설치하십시오 (아래 참조).
  • 업그레이드 모드가 작동하지 않는 것 같으므로 C : \ Users \ % USERNAME % \ AppData \ Roaming \ pgAdmin \ pgadmin4.db를 삭제하십시오.
  • python setup.py모든 명령 프롬프트에서 실행

setup.py가 작동하도록 설치 한 것으로 생각되는 파이썬 패키지는 다음과 같습니다.

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

당신은 저를 많은 시간을 절약했습니다!
cybersoft

당신은 나에게 일의 일을 구했다!
Toren

7

Windows 7에서 pgAdmin 4 1.6과 동일한 문제가 발생했습니다. 해결책은 단순히 이전 버전에서 만든 % appdata % \ pgAdmin을 삭제하는 것입니다. Windows 이외의 시스템에서는 사용자 디렉토리에 pgAdmin 디렉토리가있을 수 있습니다. 물론, 이것을 삭제하면 모든 세션 설정 등이 사라집니다.


이것은 윈도우 10에 나를 위해 일한
빈센트 맥넵

이것은 pgAdmin 4 v2 RC를 설치 한 후 Windows 10에서도 작동했습니다. v2 Release Candidate가 제대로 작동하지 않았으며 pgAdmin 4 1.6을 사용하고 싶을 때 "응용 프로그램 서버에 연결할 수 없습니다"라는 메시지가 표시되었습니다. % appdata % \ pgAdmin을 삭제하면 문제가 해결되었습니다.
equalium

0

Windows Server 2016에서 pgadmin 3.0과 동일한 문제가 발생했습니다. 실제로 한 일은 해결책이 아니지만 적어도 내 문제를 해결했습니다. 나는 매력처럼 작동하는 이전 버전 2.1로 전환합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.