- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- แก้ไขใน
- WPML 4.8.0
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
เมื่อบันทึกสินค้า WooCommerce ที่ถูกทำสำเนาในหลายภาษาในสภาพแวดล้อม WordPress ที่ใช้ PHP 8.3.x จะเกิดข้อผิดพลาดร้ายแรงขึ้น:
PHP Fatal error: Uncaught Error: Maximum call stack size of 196608 bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion? in .../wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php:0
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลไซต์ทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ php.ini ของคุณ
- กำหนดค่าต่อไปนี้:
zend.max_allowed_stack_size = -1 zend.reserved_stack_size = -1