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

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

Moderator: mindphp

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย Sarunyou »

ผมใช้ 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 1465 times
เมื่อกด OK แล้ว หลังจากนั้นมันก็ขึ้น Creating uninstaller 25% ตามภาพ
ปัญหาตอนติดตั้ง2.jpg
ปัญหาตอนติดตั้ง2.jpg (29.88 KiB) Viewed 1465 times
เมื่อเสร็จสิ้น ก็ไม่มี Stack Bulider ขึ้นมารันให้ ทำให้ไม่สามารถติดตั้ง Postgis ได้
เมื่อเปิดเข้าไปใน Postgres ก็ไม่พบตัว Server อยู่ ทำให้ไม่สามารถสร้าง Database หรือทำอย่างอื่นได้เลย ทั้งๆที่โดยปกติ เมื่อติดตั้งเสร็จจะมี Server ขึ้นมาให้ ทำให้เราสามารถเชื่อมต่อกับ Server และสร้าง Database ได้ ตามภาพ
ปัญหาไม่มีServer.png
ปัญหาไม่มีServer.png (30.44 KiB) Viewed 1465 times
ผมจึงลองตั้งค่า Add a connection to a server. เป็น localhost และ port 5432 ตามภาพ
กรอกlocalhost.jpg
กรอกlocalhost.jpg (88.45 KiB) Viewed 1465 times
เมื่อกด OK แล้วก็มีปัญหา หา Server ไม่พบ ตามภาพ
ไม่สามารถติดต่อได้.jpg
ไม่สามารถติดต่อได้.jpg (150.58 KiB) Viewed 1465 times
รบกวนช่วยหน่อยครับ ผมไม่ทราบว่าจะแก้ปัญหาตรงนี้ยังไง
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร :-D :-D
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41410
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลอง เข้า folder ที่ติดตั้ง Postgres ไว้ แล้วเข้าไปใน folder bin
Cap ภาพมาดูหน่อยครับ ว่าใน bin มีอะไร มาบ้าง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Sarunyou
PHP Sr. Member
PHP Sr. Member
โพสต์: 92
ลงทะเบียนเมื่อ: 01/06/2016 9:53 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Sarunyou »

แก้ปัญหาได้แล้วครับ
แก้ปัญหาโดยการ ติดตั้ง 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 1454 times
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร :-D :-D
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 81