WPML
Статус
Решено

Обзор проблемы

Мы заметили, что некоторые клиенты сообщают о фатальной ошибке при активации WPML

PHP Fatal error: Call to undefined method Composer\Autoload\ClassLoader::setPsr4() in .../wp-content/plugins/sitepress-multilingual-cms/embedded/composer/autoload_real.php on line 33

Эта проблема возникает, если один из других Ваших плагинов использует устаревшую версию Composer, автозагрузчик которой не поддерживает метод setPsr4().

Проблема возникает, когда плагин, содержащий такую старую версию, инициализируется до плагина WPML.

Вы можете прочитать подробности здесь: https://github.com/composer/composer/issues/2553

Обходное решение

Чтобы устранить проблему, Вам сначала нужно найти проблемный плагин: Вы можете сделать это, отключив все плагины, кроме WPML, а затем активируя их по одному.

Затем рекомендуется найти обновленную версию этого плагина: если проблема не решится, свяжитесь с разработчиком и сообщите ему о ней.

Все известные проблемы →