การปรับค่า php.ini และ PHP Extension ผ่าน DirectAdmin แบบง่ายๆ

คู่มือการปรับค่า php.ini และ PHP Extension ผ่าน DirectAdmin แบบง่ายๆ พร้อมวิธีใช้งานอย่างครบถ้วน เรียนรู้ และเข้าใจการใช้ DirectAdmin

โดย ทีมงาน THAI DATA CLOUD อัปเดต อ่าน 5 นาที เข้าชม 4 ครั้ง

แชร์FacebookXLINELinkedIn
DirectAdmin — การปรับค่า php.ini และ PHP Extension ผ่าน DirectAdmin แบบง่ายๆ
การปรับค่า php.ini และ PHP Extension ผ่าน DirectAdmin แบบง่ายๆ

คำตอบสั้น ๆ: คู่มือการปรับค่า php.ini และ PHP Extension ผ่าน DirectAdmin แบบง่ายๆ พร้อมวิธีใช้งานอย่างครบถ้วน เรียนรู้ และเข้าใจการใช้ DirectAdmin

คู่มือนี้อธิบาย DirectAdmin ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

การใช้งาน CMS (WordPress, Wix) บางตัวนั้น อาจมีการกำหนดขั้นต่ำของค่าต่างๆ เช่น memory_limit , post_max_size หรือ upload_max_filesize เป็นต้น การปรับค่าส่วนนี้ โดยปกติแล้ว ลูกค้าจะต้องแจ้งให้ทางผู้ให้บริการเป็นผู้ดำเนินการให้ แต่ในระบบ hosting ของ thaidatahosting นั้น ได้จัดทำระบบเพื่อให้ลูกค้าสามารถปรับค่าได้ด้วยตัวเองอย่างยืดหยุ่นตามความต้องการ และสามารถปรับเปลี่ยนได้อย่างง่าย ดังนี้ครับ

กรณี ต้องการเปลี่ยน PHP Version สามารถเปลี่ยนได้ตามคู่มือ การเปลี่ยน PHP Version ด้วยตนเอง

  1. Login DirectAdmin Control Panel ของลูกค้าโดยผ่านทาง http://www.yourdomain.com:2222
  2. เลือกเมนู Select PHP version
  3. เลือก Show PHP Settings

 

4. ปรับเปลี่ยนค่าที่ต้องการ และกด Apply

5. เมื่อปรับค่าเรียบร้อยแล้วให้กด Save

6. เมื่อทำการ Save เรียบร้อยแล้วให้รอสักครู่ (ประมาณ 1-2 นาที) เพื่อให้เว็บไซต์ปรับเปลี่ยนเป็นค่าที่เราได้กำหนดไปใหม่ครับ

ทำความเข้าใจ DirectAdmin ก่อนเริ่ม

ค่าตั้งต้นของ PHP ถูกกำหนดไว้กลาง ๆ ให้เหมาะกับเว็บไซต์ทั่วไป แต่ระบบจัดการเนื้อหาและปลั๊กอินหลายตัวต้องการค่าที่สูงกว่านั้น อาการที่พบบ่อยคืออัปโหลดไฟล์ใหญ่ไม่ได้ ติดตั้งปลั๊กอินแล้วหน้าขาว หรือส่งฟอร์มที่มีข้อมูลมากแล้วข้อมูลหาย ซึ่งทั้งหมดมาจากค่าอย่าง upload_max_filesize, post_max_size และ memory_limit การปรับเองผ่านหน้าจัดการทำให้แก้ได้ทันทีโดยไม่ต้องรอผู้ให้บริการ แต่ควรปรับเท่าที่จำเป็น เพราะค่าที่สูงเกินไปทำให้สคริปต์ที่มีปัญหากินทรัพยากรจนกระทบเว็บทั้งบัญชี

สิ่งที่ต้องเตรียมก่อนใช้งาน DirectAdmin

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

ตรวจสอบว่า DirectAdmin ทำงานถูกต้องแล้ว

  1. สร้างหน้าแสดงข้อมูล PHP หรือดูหน้าสถานะของระบบจัดการเนื้อหา แล้วค่าที่แสดงตรงกับที่ตั้งไว้
  2. ทดสอบงานที่เคยติดปัญหา เช่น อัปโหลดไฟล์ขนาดที่เคยไม่ผ่าน
  3. เปิดหน้าเว็บทั่วไปตรวจว่ายังทำงานปกติหลังปรับค่า

ข้อควรรู้และข้อจำกัดของ DirectAdmin

  • ค่า post_max_size ควรมากกว่า upload_max_filesize เสมอ เพราะข้อมูลที่ส่งรวมทั้งไฟล์และฟิลด์อื่นในฟอร์ม
  • ถ้าเว็บไซต์ต้องการ memory_limit สูงผิดปกติ ควรหาสาเหตุที่ปลั๊กอินก่อนเพิ่มค่าไปเรื่อย ๆ
  • หลังปรับค่าแล้วอาจต้องรอสักครู่หรือรีสตาร์ตบริการของโดเมน ค่าจึงจะมีผล

คำถามที่พบบ่อยเกี่ยวกับ DirectAdmin

ปรับแล้วค่าไม่เปลี่ยน

ตรวจว่าปรับให้ตรงกับเวอร์ชัน PHP ที่โดเมนนั้นใช้อยู่ และตรวจว่าไม่มีไฟล์ตั้งค่าในโฟลเดอร์เว็บไซต์ที่กำหนดค่าทับอยู่

เพิ่มค่าให้สูงสุดไปเลยดีไหม

ไม่ควรครับ ค่าที่สูงเกินจำเป็นทำให้สคริปต์ที่ทำงานผิดพลาดกินหน่วยความจำจนกระทบเว็บไซต์อื่นในบัญชีเดียวกัน

เปิดส่วนขยาย PHP เพิ่มเองได้หรือไม่

ทำได้ในหน้าจัดการหากผู้ให้บริการเปิดสิทธิ์ไว้ แต่ส่วนขยายบางตัวต้องติดตั้งระดับเซิร์ฟเวอร์ ซึ่งต้องแจ้งทีมงานดำเนินการให้

อ่านเพิ่มเติมเกี่ยวกับ DirectAdmin

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน