- 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.