ข้ามการนำทาง

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

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

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

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

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

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

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

  • WordPress 4.7 ขึ้นไป
  • PHP 7.0 ขึ้นไป
  • MySQL 5.6 ขึ้นไป หรือ MariaDB 10.1 ขึ้นไป

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

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

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

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

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

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

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

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

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

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