- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.3
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
หากคุณใช้งาน Memcached บนเซิร์ฟเวอร์ของคุณและพยายามอัปเดต WPML การแปลสตริงก่อนปลั๊กอิน WPML ตัวหลัก คุณจะพบข้อผิดพลาดต่อไปนี้:
Fatal error: Uncaught Error: Call to a member function reject() on int in …/wp-content/plugins/wpml-string-translation/classes/translation-files/Domains.php:132.
วิธีแก้ปัญหาชั่วคราว
นักพัฒนาของเราทราบถึงปัญหานี้แล้ว ในระหว่างนี้:
- เข้าถึงไดเรกทอรี /wp-content/plugins/ ของคุณผ่าน FTP
- เปลี่ยนชื่อโฟลเดอร์ wpml-string-translation ซึ่งจะปิดการใช้งาน WPML การแปลสตริง
- ล้างแคชเซิร์ฟเวอร์ของคุณ โดยเฉพาะ Memcached หรือ Redis
- อัปเดต WPML เป็น 4.6+
- เปลี่ยนชื่อโฟลเดอร์ wpml-string-translation กลับเป็นชื่อเดิม
- เปิดใช้งานจากหน้า ปลั๊กอิน ข้อผิดพลาดควรจะหายไป