 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Danke für die Info. Wir prüfen warum dies über einen Aufruf von woocommerce-subscriptions ausgelöst wird.
Freundliche Grüße
Marcel
|
 simonA-16
|
Alles klar, danke fürs prüfen.
|
 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Hallo,
da es mit der "get_edit_post_link" Methode ausgelöst wird, sieht es nach einem Fehler in der Datenbank aus. Bitte sichern Sie Ihre Seite und führen Sie folgende WPML Troubleshooting Optionen wie hier beschrieben durch: https://wpml.org/documentation/support/wpml-troubleshooting-options/.
- Clear the Cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML table collation
- Set language information
Trittes damit noch auf?
Freundliche Grüße
Marcel
|
 simonA-16
|
Hallo Marcel
Habe soeben alle Schritte ausgeführt auf unserer Staging und immer noch der selbe Fehler:
2024/03/12 12:34:07 [error] 3624#3624: *410 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: Illegal offset type in isset or empty in /www/inoivch_340/public/wp-content/plugins/sitepress-multilingual-cms/classes/core-abstract-classes/class-wpml-element-translation.php:282
Stack trace:
#0 /www/inoivch_340/public/wp-content/plugins/sitepress-multilingual-cms/classes/core-abstract-classes/class-wpml-element-translation.php(113): WPML_Element_Translation->maybe_populate_cache(Object(WC_Subscription))
#1 /www/inoivch_340/public/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(144): WPML_Element_Translation->get_element_lang_code(Object(WC_Subscription))
#2 /www/inoivch_340/public/wp-includes/class-wp-hook.php(324): WPML_URL_Filters->get_edit_post_link('versteckter Link...', Object(WC_Subscription), '')
#3 /www/inoivch_340/public/wp-includes/plugin.php(205): WP_Hook->apply_filters('versteckter Link...', Array)
#4 /www/inoivch_340/public/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/su" while reading response header from upstream, client: 2a02:1210:8209:1300:c576:e146:b3b6:75fd, server: stg-inoivch-staging.kinsta.cloud, request: "GET /wp-admin/edit.php?post_type=shop_order&post_status=all&_subscription_related_orders=85681 HTTP/2.0", upstream: "versteckter Link:", host: "stg-inoivch-staging.kinsta.cloud:30300", referrer: "versteckter Link"
|
 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Hallo,
danke für die Info. Könnten Sie uns bitte eine Duplicator Kopie der Seite für ein lokales Debugging bereitstellen? Anbei eine Anleitung hierfür: https://wpml.org/faq/provide-supporters-copy-site/.
Vielen Dank!
Freundliche Grüße
Marcel
|
 simonA-16
|
Hi Marcel
Reicht es, wenn ich euch eine von Kinsta bereitgestellte Kopie der Seite sende als Zip?
Kinsta:
Herunterladen: Du kannst einmal pro Woche ein herunterladbares Backup erstellen. Im Gegensatz zu den oben genannten Snapshot-basierten Backups wird beim herunterladbaren Backup eine herunterladbare ZIP-Datei erstellt, die deine WordPress-Datenbank und Dateien enthält.
|
 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Hallo,
der Vorteil der Duplicator Kopie ist es, dass das Deployment schneller funktioniert, da die URLs in den Tabellen automatisch angepasst werden. Wenn es nicht anders möglich ist, können sie ebenso gerne ein Backup bereitstellen, dann deployen wir es manuell.
Viele Grüße
Marcel
|
 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Hallo,
wir haben einen Workaround dafür gefunden:
#1 Öffnen Sie wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php
#2 Fügen Sie direkt nach
public function get_edit_post_link( $link, $id, $context = 'display' ) {
folgendes hinzu:
if (is_object($id)) {
$id = $id->ID;
}
Dies wird planmäßig mit dem WPML Release 4.7 behoben. Ich gebe Ihnen hier Bescheid, sobald die Version verfügbar ist.
Viele Grüße
Marcel
|
 simonA-16
|
Hallo Marcel
Alles klar vielen Dank fürs fixen. Es eilt nicht. Wir werden somit auf das Update warten.
Freundliche Grüsse
Simon
|
 Marcel
Unterstützer
Sprachen:
Englisch (English )
Spanisch (Español )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+02:00)
|
Hallo Simon,
geht in Ordnung!
Viele Grüße
Marcel
|