- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.0.0
- Решено в
- 5.0.1
Обзор проблемы
Если Вы используете устаревшую версию WooCommerce (например, 6.2) и устаревшую версию WPML Multilingual & Multicurrency for WooCommerce (например, 4.12.6) и пытаетесь обновить их одновременно, Вы получите следующую ошибку:
Fatal error: Uncaught Exception: Can’t enable or disable the attributes lookup table usage while it’s regenerating in … /wp-content/plugins/woocommerce/src/Internal/ProductAttributesLookup/DataRegenarator.php:362
Это происходит, поскольку оба плагина пытаются сгенерировать таблицу lookup одновременно и конфликтуют.
Обходное решение
Перед продолжением обязательно сделайте полную резервную копию Вашего сайта. Деактивируйте и снова активируйте плагин WooCommerce. Это создаст недостающую таблицу lookup.