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

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
Sarunyou
PHP Sr. Member
PHP Sr. Member
โพสต์: 92
ลงทะเบียนเมื่อ: 01/06/2016 9:53 am

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

โพสต์โดย 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) เปิดดู 679 ครั้ง

เมื่อกด OK แล้ว หลังจากนั้นมันก็ขึ้น Creating uninstaller 25% ตามภาพ
ปัญหาตอนติดตั้ง2.jpg
ปัญหาตอนติดตั้ง2.jpg (29.88 KiB) เปิดดู 679 ครั้ง

เมื่อเสร็จสิ้น ก็ไม่มี Stack Bulider ขึ้นมารันให้ ทำให้ไม่สามารถติดตั้ง Postgis ได้
เมื่อเปิดเข้าไปใน Postgres ก็ไม่พบตัว Server อยู่ ทำให้ไม่สามารถสร้าง Database หรือทำอย่างอื่นได้เลย ทั้งๆที่โดยปกติ เมื่อติดตั้งเสร็จจะมี Server ขึ้นมาให้ ทำให้เราสามารถเชื่อมต่อกับ Server และสร้าง Database ได้ ตามภาพ
ปัญหาไม่มีServer.png
ปัญหาไม่มีServer.png (30.44 KiB) เปิดดู 679 ครั้ง

ผมจึงลองตั้งค่า Add a connection to a server. เป็น localhost และ port 5432 ตามภาพ
กรอกlocalhost.jpg
กรอกlocalhost.jpg (88.45 KiB) เปิดดู 679 ครั้ง

เมื่อกด OK แล้วก็มีปัญหา หา Server ไม่พบ ตามภาพ
ไม่สามารถติดต่อได้.jpg
ไม่สามารถติดต่อได้.jpg (150.58 KiB) เปิดดู 679 ครั้ง

รบกวนช่วยหน่อยครับ ผมไม่ทราบว่าจะแก้ปัญหาตรงนี้ยังไง
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร :-D :-D

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20382
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย mindphp » 07/06/2016 8:27 pm

ลอง เข้า folder ที่ติดตั้ง Postgres ไว้ แล้วเข้าไปใน folder bin
Cap ภาพมาดูหน่อยครับ ว่าใน bin มีอะไร มาบ้าง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
Sarunyou
PHP Sr. Member
PHP Sr. Member
โพสต์: 92
ลงทะเบียนเมื่อ: 01/06/2016 9:53 am

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

โพสต์โดย 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) เปิดดู 668 ครั้ง
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร :-D :-D


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน