WPML
Status
Resolvido

Visão geral do problema

Notamos que alguns clientes estão relatando um erro fatal ao ativar o 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

Este problema ocorre quando um dos seus outros plugins usa uma versão desatualizada do Composer, na qual o autoloader não suporta o método setPsr4().

O problema acontece quando um plugin com essa versão antiga embutida é inicializado antes do plugin WPML.

Você pode ler mais detalhes aqui: https://github.com/composer/composer/issues/2553

Solução alternativa

Para corrigir o problema, primeiro você deve encontrar o plugin problemático: você pode fazer isso desativando todos os plugins, exceto o WPML, e depois reativando-os um por um.

Em seguida, é recomendável que você procure uma versão atualizada desse plugin: se o problema não for resolvido, entre em contato com o autor e informe-o sobre o problema.

Todos os problemas conhecidos →