WPML
Stato
Risolto
Risolto in
4.5.0

Panoramica del problema

In alcuni casi, quando provi a registrare la tua licenza WPML, vedi il seguente errore:

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

Oppure questa leggera 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

Soluzione alternativa

I nostri sviluppatori ci stanno lavorando, tuttavia puoi usare la seguente soluzione alternativa:


  1. Fai un backup completo del tuo sito.

  2. Accedi al tuo database.

  3. Apri la tabella wp_options.

  4. Rimuovi la chiave wp_installer_settings dalla tabella.

  5. Se il problema non è ancora risolto, elimina anche la chiave otgs_installer_recommendations_admin_notices dalla stessa tabella.

Per la seconda variante dell’errore (quella con il tipo bool), segui anche la procedura precedente, ma rimuovi solo la chiave otgs_installer_recommendations_admin_notices .

Tutti i problemi noti →