ข้ามไปยังเนื้อหาหลัก ข้ามไปยังแถบด้านข้าง

ตรวจสอบให้แน่ใจว่าเว็บไซต์ของคุณทำงานได้อย่างราบรื่นกับ WPML โดยการปฏิบัติตามข้อกำหนดขั้นต่ำที่เรียบง่ายเหล่านี้

ข้อกำหนดที่สำคัญ: หน่วยความจำ WordPress

ขีดจำกัดหน่วยความจำขั้นต่ำขีดจำกัดหน่วยความจำที่แนะนำ
128เมกะไบต์256MB

ตรวจสอบขีดจำกัดหน่วยความจำของ WordPress PHP และ WordPress ก่อนที่คุณจะติดตั้ง WPML หน่วยความจำที่ไม่เพียงพออาจก่อให้เกิดปัญหาร้ายแรง เช่น:

  • เว็บไซต์ขัดข้อง
  • ปัญหาการซิงโครไนซ์เมนู
  • ไม่สามารถแปลให้เสร็จสมบูรณ์ในเครื่องมือแก้ไขคำแปลขั้นสูง

ดูวิธีเพิ่มหน่วยความจำ WordPress

ข้อกำหนดเวอร์ชันของระบบ

ข้อกำหนดเพิ่มเติม

เพื่อให้ WPML ทำงานได้อย่างถูกต้อง โปรดเปิดใช้งานสิ่งต่อไปนี้:

การตรวจสอบข้อกำหนดเฉพาะ

คุณสามารถตรวจสอบข้อกำหนดต่าง ๆ ได้โดยตรงจาก WordPress

เข้าสู่ระบบแอดมิน WordPress ของคุณ ไปที่ เครื่องมือ → สุขภาพเว็บไซต์ และคลิกที่แท็บ ข้อมูล เลื่อนลงและขยายส่วนต่าง ๆ เพื่อดูข้อมูลเกี่ยวกับหน่วยความจำ PHP หรือเวอร์ชัน เวอร์ชัน WordPress ของคุณ และอื่น ๆ

WPML ใช้เฟรมเวิร์ก TWIG สำหรับโครงสร้างและเทมเพลต ซึ่งหมายความว่าต้องเปิดใช้งานฟังก์ชัน eval() เพื่อให้ WPML ทำงานได้อย่างถูกต้อง

เอ็นจิ้นการสร้างเทมเพลตที่ได้รับความนิยมส่วนใหญ่ เช่น Smarty และ TWIG พบว่าการเขียนโค้ด PHP ลงในไฟล์ทำได้เร็วกว่า ด้วยวิธีนี้ มันสามารถใช้ประโยชน์จากการแคช OPcode และหลีกเลี่ยงการต้องสร้างโค้ดเทมเพลตในขณะที่ทำงาน

TWIG ทำการตรวจสอบและทำความสะอาดข้อมูลหลายอย่างเพื่อหลีกเลี่ยงการโจมตีที่อาจเกิดขึ้น และปลอดภัยที่จะใช้กับ WPML อย่างไรก็ตาม เราไม่สามารถรับรองได้ว่านักพัฒนารายอื่นได้ทำการตรวจสอบเช่นเดียวกับที่เราทำในกระบวนการประกันคุณภาพของเรา

เรากำลังตรวจสอบวิธีแก้ปัญหาที่เป็นไปได้ซึ่งไม่จำเป็นต้องคอมไพล์เทมเพลตแบบทันทีและจะทำให้การใช้ฟังก์ชัน eval() ไม่จำเป็น อย่างไรก็ตาม ณ เวลานี้ นี่คือทางออกที่ดีที่สุด

โปรดทราบว่าโดยปกติแล้วฟังก์ชัน eval() ไม่สามารถปิดใช้งานใน PHP ได้ แต่ส่วนขยายบางอย่าง เช่น Suhosin สามารถทำได้ ส่วนขยายเหล่านี้อาจได้รับการติดตั้งและกำหนดค่าโดยผู้ให้บริการโฮสติ้งของคุณ