- 状态
- 已解决
问题概述
我们注意到有一些客户报告在激活 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 之外的所有插件,然后逐一重新激活它们来实现。
然后,建议您寻找该插件的更新版本:如果问题仍未解决,请联系作者并告知该问题。