หากคุณพบปัญหาแก้ไขโค้ด PHP หรือไฟล์บนเว็บไซต์แล้วระบบไม่ยอมอัปเดตตามทันที หรือสคริปต์/ระบบที่ใช้งานมีข้อความเตือนเกี่ยวกับ OPcache คุณสามารถทำการปิดการทำงานของ OPcache สำหรับเว็บไซต์ของคุณได้ด้วยตัวเองผ่านไฟล์ .user.ini บนเซิร์ฟเวอร์ DirectAdmin (รองรับ OpenLiteSpeed / PHP-FPM) ตามขั้นตอนดังนี้ครับ
ขั้นตอนการปิด OPcache ด้วยไฟล์ .user.ini
- เข้าสู่ระบบ DirectAdmin Control Panel
- ไปที่เมนู File Manager
- เข้าไปยังโฟลเดอร์หลักของเว็บไซต์ที่คุณต้องการปิด (เช่น
public_htmlหรือโฟลเดอร์ย่อยของสคริปต์นั้นๆ) - สร้างไฟล์ใหม่ตั้งชื่อว่า
.user.ini*(ต้องมีจุด.นำหน้าเสมอ)* - คัดลอกบรรทัดคำสั่งด้านล่างนี้ใส่ลงในไฟล์:
คลิกลงบนตัวหนังสือ 1 ครั้งเพื่อคลุมดำ แล้วกด Copy (Ctrl+C / Cmd+C)
opcache.enable = 0- กด Save เพื่อบันทึกไฟล์
⚠️ หมายเหตุสำคัญ
- การแสดงผล: เซิร์ฟเวอร์จะใช้เวลาประมาณ 2–5 นาทีในการโหลดค่า
.user.iniใหม่ หลังจากบันทึกไฟล์แล้วให้รอสักครู่ก่อนทดสอบอีกครั้ง - กรณีใช้งาน OpenLiteSpeed: หากทำตามขั้นตอนแล้วยังพบว่า OPcache ยังทำงานอยู่ อาจเกิดจากระบบเซิร์ฟเวอร์มีการล็อกสิทธิ์ระดับ Global เอาไว้ คุณสามารถติดต่อฝ่ายซัพพอร์ตเพื่อขอปรับแต่งค่าเพิ่มเติมเป็นรายกรณีได้ครับ