ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ pgAdmin


11

ฉันติดตั้ง PostgreSQL บน Windows 10 แล้วเซิร์ฟเวอร์ดูเหมือนว่าอยู่ในตัวจัดการงาน อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้เมื่อเปิด pgAdmin4:

ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์แอปพลิเคชัน pgAdmin คลิกที่นี่เพื่อลองอีกครั้ง

ความคิดใด ๆ สำหรับปัญหาคืออะไร?


มีข้อมูลเพิ่มเติมในตัวแสดงเหตุการณ์หรือไม่? คุณพยายามเชื่อมต่อกับบริการผ่านเบราว์เซอร์อย่างไร
Burgi

คำตอบ:


14

คุณลองใช้แอปพลิเคชั่น pgAdmin ในฐานะผู้ดูแลระบบหรือไม่? ฉันมีปัญหาเดียวกัน แต่รันแอปพลิเคชันในฐานะผู้ดูแลระบบและสามารถเชื่อมต่อได้


คำตอบที่ถูกต้อง .. ได้ผลสำหรับฉันอย่างน้อยที่สุด
sohaiby

ว้าว .. ที่ช่วยฉันติดตั้ง pgadmin อีกเป็นครั้งที่สอง .. ขอบคุณ!
Vitaliy Terziev

8

ฉันติดตั้ง pgAdmin 4 ผ่านตัวติดตั้ง EnterpriseDB PostgreSQL รวมถึงตัวติดตั้ง Windows แบบสแตนด์อโลนและมีปัญหาเดียวกันทั้งสองครั้ง จากนั้นฉันเจอสิ่งนี้: https://www.pgadmin.org/docs4/dev/desktop_deployment.html

ดูเหมือนว่าตัวติดตั้ง Windows จะกำหนดค่า pgAdmin สำหรับโหมดเซิร์ฟเวอร์และเราจำเป็นต้องเปลี่ยนเป็นโหมดเดสก์ท็อป ทำไมตัวติดตั้งไม่มีตัวเลือกสำหรับสิ่งนี้ฉันไม่ทราบ

คุณควรจะสามารถทำให้มันทำงานได้โดยทำสิ่งต่อไปนี้:

  • แก้ไขไฟล์ config_local.py ในเว็บโฟลเดอร์เพิ่ม SERVER_MODE = False
  • ติดตั้งpython สำหรับ windowsทำเครื่องหมายที่ช่องเพื่อเพิ่มลงในพา ธ ของคุณ
  • ติดตั้งแพ็กเกจหลามที่จำเป็นในการเรียกใช้ setup.py (ดูด้านล่าง)
  • ลบ 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

ฉันมีปัญหาเดียวกันกับ pgAdmin 4 1.6 บน Windows 7 การแก้ปัญหาคือเพียงแค่ลบ% appdata% \ pgAdmin ซึ่งสร้างโดยรุ่นก่อนหน้า บนระบบอื่นที่ไม่ใช่ Windows อาจมีไดเร็กทอรี pgAdmin ในไดเร็กทอรีผู้ใช้ของคุณ แน่นอนการตั้งค่าเซสชันทั้งหมด ฯลฯ จะหายไปหลังจากลบสิ่งนี้


สิ่งนี้ใช้ได้กับฉันใน Windows 10
Vincent McNabb

สิ่งนี้ใช้ได้กับฉันใน Windows 10 หลังจากติดตั้ง pgAdmin 4 v2 RC แล้ว ผู้สมัคร Release v2 นั้นใช้งานไม่ได้สำหรับฉันและเมื่อฉันต้องการใช้ pgAdmin 4 1.6 มันแสดงข้อความว่า "เซิร์ฟเวอร์แอปพลิเคชันไม่สามารถติดต่อได้" การลบ% appdata% \ pgAdmin แก้ปัญหาได้แล้ว
equalium

0

ฉันมีปัญหาเดียวกันกับ pgadmin 3.0 บน windows server 2016 สิ่งที่ฉันทำไม่ได้เป็นทางออก แต่แก้ปัญหาของฉันอย่างน้อยที่สุด ฉันเปลี่ยนเป็นเวอร์ชัน 2.1 ที่เก่ากว่าซึ่งใช้งานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.