- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.13
- แก้ไขใน
- 4.7.6
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
ปัญหาการตั้งชื่อไฟล์ในไลบรารี Yoast/Whip ที่รวมอยู่ใน WPML ทำให้เกิดข้อผิดพลาดบนสภาพแวดล้อมเซิร์ฟเวอร์ที่แยกแยะตัวพิมพ์เล็กและใหญ่ (เช่น Ubuntu) ปัญหานี้เกิดขึ้นเนื่องจากมีการเปลี่ยนชื่อโฟลเดอร์จากตัวพิมพ์เล็ก (เช่น facades) เป็นตัวพิมพ์ใหญ่ (Facades) ใน WPML 4.6.12 ในระหว่างการอัปเดต ระบบไฟล์ที่แยกแยะตัวพิมพ์เล็กและใหญ่อาจเก็บโฟลเดอร์ไว้ทั้งสองเวอร์ชัน ส่งผลให้เกิดความขัดแย้งและข้อผิดพลาด 500
PHP Fatal error: Uncaught Error: Failed opening required '.../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../yoast/whip/src/Facades/wordpress.php' (include_path='.:/usr/share/pear:/usr/share/php') in .../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php:78
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
ติดตั้ง WPML ใหม่
- ไปที่แดชบอร์ด WordPress > ปลั๊กอิน
- ปิดใช้งานและลบ WPML
- ติดตั้ง WPML เวอร์ชันล่าสุดจากเว็บไซต์ทางการอีกครั้ง