WPML
Status
Gelöst
Gelöst in
4.5.0

Übersicht über das Problem

In einigen Fällen sehen Sie beim Versuch, Ihre WPML-Lizenz zu registrieren, den folgenden Fehler:

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

Oder diese leicht abweichende 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

Problemumgehung

Unsere Entwickler arbeiten daran. Sie können jedoch die folgende Problemumgehung verwenden:


  1. Erstellen Sie ein vollständiges Backup Ihrer Website.

  2. Greifen Sie auf Ihre Datenbank zu.

  3. Öffnen Sie die Tabelle wp_options.

  4. Entfernen Sie den Schlüssel wp_installer_settings aus der Tabelle.

  5. Wenn das Problem noch nicht behoben ist, löschen Sie auch den Schlüssel otgs_installer_recommendations_admin_notices aus derselben Tabelle.

Für die zweite Fehlervariante (die mit dem Typ bool) sollten Sie ebenfalls das vorherige Verfahren befolgen, aber entfernen Sie nur den Schlüssel otgs_installer_recommendations_admin_notices .

Alle bekannten Probleme →