Zum Inhalt springen Zur Seitenleiste springen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter-Zeitzone: Europe/Zagreb (GMT+02:00)

Schlagwörter: 

Dieses Thema enthält 0, hat 0 Stimmen.

Zuletzt aktualisiert von Bruno Kos Vor 1 Jahr, 1 Monat.

Assistiert von: Bruno Kos.

Autor Beiträge
März 3, 2025 um 11:34 #16768709

simonZ-7

Hintergrund des Themas:
Ich versuche, neue Formulare mit Gravity Forms zu erstellen und habe Probleme beim Speichern von Seiten.

Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 112 der Datei /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php verursacht. Fehlermeldung: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112
Stack trace:
#0 [internal function]: WPMLFPObj::WPMLFP{closure}()
#1 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#2 [internal function]: WPMLFPObj::WPMLFP{closure}()
#3 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#4 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php(90): WPMLFPObj::__callStatic()
#5 [internal function]: WPMLFPObj::WPMLFP{closure}()
#6 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#7 [internal function]: WPMLFPObj::WPMLFP{closure}()
#8 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#9 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Relation.php(50): WPMLFPObj::__callStatic()
#10 [internal function]: WPMLFPRelation::WPMLFP{closure}()
#11 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#12 [internal function]: WPMLFP{closure}()
#13 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Arr.php(504): array_filter()
#14 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php(282): WPMLCollectSupportArr::where()
#15 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/GutenbergCleanup/Package.php(19): WPMLCollectSupportCollection->filter()
#16 [internal function]: WPMLPBGutenbergCleanupPackage::get()
#17 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(50): call_user_func_array()
#18 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Maybe.php(106): WPMLFP{closure}()
#19 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/GutenbergCleanup/ShortcodeHooks.php(66): WPMLFPJust->map()
#20 [internal function]: WPMLPBGutenbergCleanupShortcodeHooks->removeGutenbergFootprint()
#21 /var/www/wp-dbh_de/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(358): call_user_func_array()
#22 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(326): WPMLFPFns::WPMLFP{closure}()
#23 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#24 /var/www/wp-dbh_de/wp-includes/plugin.php(517): WP_Hook->do_action()
#25 /var/www/wp-dbh_de/wp-includes/post.php(5071): do_action()
#26 /var/www/wp-dbh_de/wp-includes/post.php(5162): wp_insert_post()
#27 /var/www/wp-dbh_de/wp-admin/includes/post.php(453): wp_update_post()
#28 /var/www/wp-dbh_de/wp-admin/post.php(227): edit_post()
#29 {main}
thrown

Link zur Seite, auf der das Problem zu sehen ist: versteckter Link

Die Symptome:
Mail: Deine Website hat ein technisches Problem

Fragen:
Warum kann ich keine neuen Formulare mit Gravity Forms erstellen?
Warum gibt es Probleme beim Speichern von Seiten?

März 3, 2025 um 11:52 #16768898

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Könnten Sie bitte Folgendes ausprobieren:

1. Gehen Sie zu **WPML -> Support -> Troubleshooting** und führen Sie die folgenden Aktionen aus:
-- Clear the cache in WPML
-- Remove ghost entries from the translation tables
-- Set language information
-- Fix terms count
-- Fix post type assignment for translations

2. Prüfen Sie, ob das Problem weiterhin besteht, wenn:
- Nur **WPML-Plugins und Gravity Forms** aktiviert sind, um festzustellen, ob ein anderes Plugin die Ursache ist.
- Das Theme auf ein **WordPress-Standard-Theme** wie Twenty Twenty gesetzt wird, um zu überprüfen, ob das Problem mit dem Theme zusammenhängt.

März 3, 2025 um 14:48 #16769578

simonZ-7

Ich habe alle og. Schritte durchgeführt. Fehlermeldung:

Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 138 der Datei /var/www/wp-dbh_de/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php verursacht. Fehlermeldung: Uncaught Error: Call to a member function has_kind_and_name() on bool in /var/www/wp-dbh_de/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php:138
Stack trace:
#0 /var/www/wp-dbh_de/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php(82): WPML_Package_Helper->register_string_for_translation()
#1 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(324): WPML_Package_Helper->register_string_action()
#2 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /var/www/wp-dbh_de/wp-includes/plugin.php(517): WP_Hook->do_action()
#4 /var/www/wp-dbh_de/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php(104): do_action()
#5 /var/www/wp-dbh_de/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php(133): GFML_TM_API->register_gf_string()
#6 /var/www/wp-dbh_de/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php(430): GFML_TM_API->register_global_strings()
#7 /var/www/wp-dbh_de/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php(461): GFML_TM_API->register_strings()
#8 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(326): GFML_TM_API->update_form_translations()
#9 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#10 /var/www/wp-dbh_de/wp-includes/plugin.php(517): WP_Hook->do_action()
#11 /var/www/wp-dbh_de/wp-content/plugins/gravityforms/includes/save-form/class-gf-form-crud-handler.php(184): do_action()
#12 /var/www/wp-dbh_de/wp-content/plugins/gravityforms/form_detail.php(3203): Gravity_Forms\Gravity_Forms\Save_Form\GF_Form_CRUD_Handler->save()
#13 /var/www/wp-dbh_de/wp-content/plugins/gravityforms/form_detail.php(44): GFFormDetail::save_form_info()
#14 /var/www/wp-dbh_de/wp-content/plugins/gravityforms/gravityforms.php(3706): GFFormDetail::forms_page()
#15 /var/www/wp-dbh_de/wp-content/plugins/gravityforms/gravityforms.php(4254): GFForms::forms_page()
#16 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(324): GFForms::forms()
#17 /var/www/wp-dbh_de/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#18 /var/www/wp-dbh_de/wp-includes/plugin.php(517): WP_Hook->do_action()
#19 /var/www/wp-dbh_de/wp-admin/admin.php(259): do_action()
#20 {main}
thrown

März 4, 2025 um 6:52 #16771601

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Können Sie mir die WordPress-Anmeldedaten und FTP für die Seite zur Verfügung stellen?

Und sagen Sie mir, was muss ich tun, um den Fehler zu treffen (versuchen, eine neue Gravity Form erstellen oder einfach speichern eine der ursprünglichen Seiten?)

https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

Ich habe Ihre nächste Antwort als privat markiert, damit Sie die Anmeldedaten sicher hinzufügen können.

März 4, 2025 um 13:18 #16774289

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Kann ich auf versteckter Link https://wordpress.org/plugins/pexlechris-adminer/ installieren und alle Plugins/Themen deaktivieren, damit nur WPML aktiv bleibt?

März 4, 2025 um 14:14 #16774590

simonZ-7

Selbstverständlich.

März 5, 2025 um 7:30 #16776735

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich habe die String Translation aktiv gelassen und folgendes getan:

- geöffnet und erneut gespeichert versteckter Link
-ein neues Formular auf versteckter Link erstellt

Aber ich erhalte keinen fatalen Fehler - wird er nur in den debug.logs angezeigt und nicht im Backend der Website?

März 5, 2025 um 9:40 #16777586

simonZ-7

Ich habe einen aktualisierten Klon der Liveseite erstellt und der Fehler taucht wieder auf. Wie kann ich ihnen die neuen Zugangsdaten zur Verfügung stellen?

März 5, 2025 um 12:19 #16778402

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich habe Ihre nächste Antwort als privat markiert, damit Sie die Anmeldedaten sicher hinzufügen können.

März 6, 2025 um 6:07 #16781073

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Können Sie mir sagen, wie das Passwort dafür lautet?

passwort.png
März 6, 2025 um 7:54 #16781524

simonZ-7

Logistik

März 6, 2025 um 13:27 #16783620

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich prüfe dies mit unserer 2. Ebene und werde Sie auf dem Laufenden halten.

März 7, 2025 um 9:13 #16786921

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Wir haben festgestellt, dass das Problem mit dem **SQLite Object Cache** Plugin zusammenhängt. Wenn wir den Cache deaktivieren, indem wir das Plugin entfernen und die Datei `object-cache.php` aus dem Ordner `wp-content` löschen, funktioniert alles einwandfrei.

Zusätzlich lässt sich der Cache auch umgehen, indem die folgende Konstante gesetzt wird:

define("WP_SQLITE_OBJECT_CACHE_DISABLED", true);

Wir haben zudem eine Anpassung im Code vorgenommen, um das Verhalten weiter zu testen. Eine Änderung in der Datei `\WPML_ST_Package_Factory::create` (zu finden unter `wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-factory.class.php`) führt ebenfalls dazu, dass die Funktion wie gewünscht arbeitet:

public function create( $package_data ) {
    $cache_item = $this->get_cache_item( $package_data );

    if ( ! $cache_item->exists() ) {
        $cache_item->set( new WPML_Package( $package_data ) );
    }
    $cache = $cache_item->get();
    if ($cache == false) {
        $cache = new WPML_Package( $package_data );
    }
    return $cache;
}

Nach unseren Erkenntnissen handelt es sich also um ein **Kompatibilitätsproblem mit dem SQLite Object Cache Plugin**. Wir werden das weiter untersuchen. Bis dahin könnte das **Deaktivieren des Caches** eine vorübergehende Lösung sein.

Lassen Sie uns wissen, falls Sie weitere Unterstützung benötigen!

Das Thema '[Geschlossen] Fehlermeldung Sitepress Multilingual CMS' ist für neue Antworten geschlossen.