- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- 解決されたバージョン
- WPML 4.8.0
- トピックタグ
- Bug
問題の概要
PHP 8.3.xを使用しているWordPress環境で、複数の言語に複製されたWooCommerce商品を保存すると、致命的なエラーが発生します。
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