075-845-490 | 097-165-2449
LINE OA: @hostnakhonitech (ช่องทางหลัก)
🎉 โปรโมชั่นพิเศษ! ลด 10% สำหรับลูกค้าใหม่

วิธีแก้ปัญหาสคริปต์ทำงานค้างหรือ Timeout (max_execution_time) ด้วย .user.ini พิมพ์

  • 0

หากเว็บไซต์ของคุณมีระบบที่ต้องประมวลผลนาน เช่น การสำรองข้อมูล (Backup), การนำเข้าข้อมูลสินค้า (Import CSV) หรือการประมวลผลรูปภาพ แล้วเจอหน้าเว็บตัดการทำงาน (504 Gateway Timeout) สามารถเพิ่มระยะเวลาประมวลผลได้ตามขั้นตอนดังนี้ครับ


ขั้นตอนการตั้งค่า

  1. เข้าสู่ระบบ DirectAdmin Control Panel แล้วไปที่ File Manager
  2. เข้าไปยังโฟลเดอร์หลักของเว็บไซต์ (เช่น public_html)
  3. เปิดไฟล์ .user.ini (หากยังไม่มีให้สร้างขึ้นใหม่)
  4. คัดลอกคำสั่งด้านล่างนี้ใส่ลงในไฟล์:
คลิกลงบนข้อความเพื่อคลุมดำทั้งหมด แล้วกด Copy (Ctrl+C / Cmd+C)
max_execution_time = 300
max_input_time = 300
max_input_vars = 3000
  1. กด Save เพื่อบันทึกไฟล์

คำอธิบายค่าต่างๆ

  • max_execution_time: เวลาสูงสุด (วินาที) ที่ยอมให้ PHP ประมวลผลสคริปต์ (300 = 5 นาที)
  • max_input_vars: จำนวนตัวแปรสูงสุดที่รับผ่านฟอร์ม ช่วยแก้ปัญหาเวลาบันทึกข้อมูลเมนูจำนวนมากแล้วข้อมูลหาย

คำตอบนี้เป็นประโยชน์หรือไม่?

« กลับ