WPML
Estado
Resuelto

Resumen del problema

Hemos notado que algunos clientes están reportando un error fatal al activar 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 se debe a que uno de sus otros plugins utiliza una versión desactualizada de Composer, donde el autoloader no admite el método setPsr4().

El problema ocurre cuando un plugin que incluye una versión tan antigua se inicializa antes que el plugin WPML.

Puede leer más detalles aquí: https://github.com/composer/composer/issues/2553

Solución alternativa

Para solucionar el problema, primero debe encontrar el plugin causante: puede hacerlo deshabilitando todos los plugins, excepto WPML, y luego volviendo a activarlos uno por uno.

Luego, es recomendable que busque una versión actualizada de ese plugin: si el problema no se resuelve, póngase en contacto con el autor e infórmele sobre el problema.

Todos los problemas conocidos →