WPML
Estado
Resuelto
Resuelto en
4.5.0

Resumen del problema

En algunos casos, cuando intenta registrar su licencia de WPML, ve el siguiente error:

PHP Fatal error: Uncaught TypeError: Argument 1 passed to OTGS\Installer\Collection::of() must be of the type array, null given, called in ...\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\includes\class-wp-installer.php on line 1255 and defined in ...\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\includes\utilities\Collection.php:20

O esta otra ligera variación:

PHP Fatal error: Uncaught TypeError: Argument 1 passed to OTGS\Installer\Collection::of() must be of the type array, bool given, called in .../wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/admin-notices/notices/Recommendation.php on line 37 and defined in .../wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/utilities/Collection.php:20

Solución alternativa

Nuestros desarrolladores están trabajando en ello; sin embargo, puede utilizar la siguiente solución alternativa:


  1. Haga una copia de seguridad completa de su sitio.

  2. Acceda a su base de datos.

  3. Abra la tabla wp_options.

  4. Elimine la clave wp_installer_settings de la tabla.

  5. Si el problema aún no se resuelve, elimine también la clave otgs_installer_recommendations_admin_notices de la misma tabla.

Para la segunda variación del error (la que tiene el tipo bool), también debe seguir el procedimiento anterior, pero elimine solo la clave otgs_installer_recommendations_admin_notices.

Todos los problemas conocidos →