WPML
Statut
Résolu
Résolu dans
4.5.0

Aperçu de l’anomalie

Dans certains cas, lorsque vous essayez d’enregistrer votre licence WPML, vous voyez l’erreur suivante :

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

Ou cette autre légère variante :

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

Solution de contournement

Nos développeurs y travaillent, cependant vous pouvez utiliser la solution de contournement suivante :


  1. Faites une sauvegarde complète de votre site.

  2. Accédez à votre base de données.

  3. Ouvrez la table wp_options.

  4. Supprimez la clé wp_installer_settings de la table.

  5. Si le problème n’est toujours pas résolu, supprimez également la clé otgs_installer_recommendations_admin_notices de cette même table.

Pour la deuxième variante de l’erreur (celle avec le type bool), vous devez également suivre la procédure précédente, mais supprimer uniquement la clé otgs_installer_recommendations_admin_notices.

Toutes les anomalies connues →