How can we help you?

วิธีเปิดใช้งานโมดูล GD บนโดเมนของฉัน

Ella McMorran
Written by
Ella McMorran

โมดูล GD คือไลบรารีกราฟิกของ PHP ที่จัดการการปรับแต่งรูปภาพ ไม่ว่าจะเป็นการปรับขนาด, การครอบตัด, ลายน้ำ, ภาพขนาดย่อ, การแปลงรูปแบบ และโดยพื้นฐานแล้วทุกสิ่งที่ปลั๊กอิน WordPress หรือสคริปต์ที่กำหนดเองของคุณต้องการทำกับรูปภาพ หากไม่ได้เปิดใช้งาน การอัปโหลดรูปภาพมักจะล้มเหลว หรือคุณจะเห็นข้อผิดพลาด “Call to undefined function imagecreatetruecolor()” ที่น่ากลัวเหล่านั้น

ธีมและปลั๊กอิน WordPress ส่วนใหญ่ถือว่า GD พร้อมใช้งาน ดังนั้นการขาดหายไปมักจะหมายถึงแกลเลอรีรูปภาพเสีย, การอัปโหลดสื่อล้มเหลว หรือปลั๊กอินที่ไม่ทำงานอย่างถูกต้อง

การเปิดใช้งานโมดูล GD

เนื่องจากโฮสติ้งของคุณทำงานบน CloudLinux คุณจึงสามารถควบคุมโมดูล PHP ได้ต่อโดเมน นี่คือวิธีเปิดใช้งาน GD สำหรับโดเมนของคุณ:

  1. เข้าสู่ระบบ cPanel - ใช้ cPanel สำหรับโดเมนเฉพาะของคุณ (ไม่ใช่บัญชี WHM หลัก)
  2. ค้นหา “Select PHP Version” - โดยปกติจะอยู่ในส่วน Software
  3. เปลี่ยนเวอร์ชัน PHP - เปลี่ยนเป็นเวอร์ชัน PHP ที่ไม่ใช่แบบ Native และคลิก “Set as Current”
  4. เปิดใช้งาน GD - ทำเครื่องหมายที่ช่อง “GD” ในรายการโมดูลแล้วคลิก Save

สำคัญ: คุณต้องเปลี่ยนจากเวอร์ชัน PHP แบบ Native ก่อน ตัวเลือกโมดูลจะปรากฏขึ้นเมื่อใช้เวอร์ชัน alt-php เท่านั้น

ปัญหาทั่วไป

“ฉันไม่เห็นตัวเลือก GD” - ตรวจสอบให้แน่ใจว่าคุณได้เปลี่ยนไปใช้เวอร์ชัน PHP ที่ไม่ใช่แบบ Native ก่อน PHP แบบ Native จะไม่แสดงอินเทอร์เฟซการเลือกโมดูล

“การเปลี่ยนแปลงไม่มีผล” - รอ 2-3 นาทีเพื่อให้การเปลี่ยนแปลงแพร่กระจายไป ระบบแคชบางระบบต้องใช้เวลาสักครู่ในการรีเฟรช

“ยังคงได้รับข้อผิดพลาด imagecreate” - ตรวจสอบอีกครั้งว่าคุณได้บันทึกการเปลี่ยนแปลงแล้ว และสคริปต์ของคุณใช้เวอร์ชัน PHP ที่ถูกต้อง บางครั้งกระบวนการที่แคชไว้นานแล้วยังคงค้างอยู่

หากคุณยังคงมีปัญหาหลังจากทำตามขั้นตอนเหล่านี้ โปรดส่งตั๋วพร้อมข้อความแสดงข้อผิดพลาดเฉพาะที่คุณเห็น ระบุเวอร์ชัน PHP ที่คุณเลือกและสิ่งที่คุณพยายามจะทำ ซึ่งจะช่วยจำกัดปัญหาให้แคบลงได้เร็วขึ้น