WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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

ปัญหาที่ทราบแล้วทั้งหมด →