- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 4.6.13
- Решено в
- 4.7.6
- Теги темы
- Bug
Обзор проблемы
Проблема с именованием файлов в сторонней библиотеке Yoast/Whip, входящей в состав WPML, вызывает ошибку в серверных средах, чувствительных к регистру (например, Ubuntu). Проблема возникает из-за того, что в WPML 4.6.12 названия папок были изменены со строчных букв (например, facades) на написание с заглавной буквы (Facades). Во время обновлений файловые системы, чувствительные к регистру, могут сохранять обе версии папок, что приводит к конфликтам и ошибке 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 с официального сайта.