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.