ช่วยหน่อยครับ พบปัญหาใช้งาน postgres ไม่ได้

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ช่วยหน่อยครับ พบปัญหาใช้งาน postgres ไม่ได้

Re: ช่วยหน่อยครับ พบปัญหาใช้งาน postgres ไม่ได้

by Sarunyou » 08/06/2016 2:06 am

แก้ปัญหาได้แล้วครับ
แก้ปัญหาโดยการ ติดตั้ง PostgreSQL ไว้ที่ไดฟ์ C: นอก Folder Program Files แทนครับ
โดยปกติตัวติดตั้ง PostgreSQLจะระบุ Path ไว้ที่ C:\Program File\PostgreSQL\9.5
แต่เนื่องจาก Windows10 ได้มีการป้องกันการเข้าถึงสิทธิของ Folder ต่างๆ อย่างหนาแน่นขึ้นกว่า Windows อื่นๆ ทำให้ตัว Postgres ไม่สามารถสร้าง Server ขึ้นมาเองได้
ดังนั้นวิธีแก้ไขปัญหาคือ สร้าง Floder ไว้ที่ ไดฟ์ C: ชื่อ PostgreSQL แล้วสร้าง version Postgres ที่เรา Download มา แล้วระบุ path ตอนติดตั้ง PostgreSQL ไว้ที่
C:\PostgreSQL\9.5 แทนครับ
ผลลัพธ์ก็คือตัว Postgres สามารถมองเห็น Server และสามารถเชื่อมต่อกับ Server เพื่อทำการสร้างหรือเชื่อมต่อกับ Database ได้ และสามารถติดตั้ง PostGis ได้ครับ
แก้ปัญหาPostgreSQL.jpg
แก้ปัญหาPostgreSQL.jpg (57.49 KiB) Viewed 910 times

Re: ช่วยหน่อยครับ พบปัญหาใช้งาน postgres ไม่ได้

by mindphp » 07/06/2016 8:27 pm

ลอง เข้า folder ที่ติดตั้ง Postgres ไว้ แล้วเข้าไปใน folder bin
Cap ภาพมาดูหน่อยครับ ว่าใน bin มีอะไร มาบ้าง

ช่วยหน่อยครับ พบปัญหาใช้งาน postgres ไม่ได้

by Sarunyou » 07/06/2016 7:18 pm

ผมใช้ Windows10 นะครับ ผมลองติดตั้ง Postgres ตั้งแต่เวอร์ชัน 9.6 , 9.5.3 , 9.3.13 , 9.2.17 แล้ว
แต่ก็พบปัญหาเดิมตลอด คือติดตั้ง Postgres ได้ แต่ไม่สามารถไปติดตั้ง Postgis ได้
โดยมีข้อความขึ้นว่า "Problem running post-install step. Installation may not complete correctly
The Database Cluster initialisation failed." ตามภาพ
ปัญหาตอนติดตั้ง1.jpg
ปัญหาตอนติดตั้ง1.jpg (57.62 KiB) Viewed 921 times
เมื่อกด OK แล้ว หลังจากนั้นมันก็ขึ้น Creating uninstaller 25% ตามภาพ
ปัญหาตอนติดตั้ง2.jpg
ปัญหาตอนติดตั้ง2.jpg (29.88 KiB) Viewed 921 times
เมื่อเสร็จสิ้น ก็ไม่มี Stack Bulider ขึ้นมารันให้ ทำให้ไม่สามารถติดตั้ง Postgis ได้
เมื่อเปิดเข้าไปใน Postgres ก็ไม่พบตัว Server อยู่ ทำให้ไม่สามารถสร้าง Database หรือทำอย่างอื่นได้เลย ทั้งๆที่โดยปกติ เมื่อติดตั้งเสร็จจะมี Server ขึ้นมาให้ ทำให้เราสามารถเชื่อมต่อกับ Server และสร้าง Database ได้ ตามภาพ
ปัญหาไม่มีServer.png
ปัญหาไม่มีServer.png (30.44 KiB) Viewed 921 times
ผมจึงลองตั้งค่า Add a connection to a server. เป็น localhost และ port 5432 ตามภาพ
กรอกlocalhost.jpg
กรอกlocalhost.jpg (88.45 KiB) Viewed 921 times
เมื่อกด OK แล้วก็มีปัญหา หา Server ไม่พบ ตามภาพ
ไม่สามารถติดต่อได้.jpg
ไม่สามารถติดต่อได้.jpg (150.58 KiB) Viewed 921 times
รบกวนช่วยหน่อยครับ ผมไม่ทราบว่าจะแก้ปัญหาตรงนี้ยังไง

Top