コンテンツへスキップ サイドバーへスキップ
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 -

サポーターのタイムゾーン: Europe/Zagreb (GMT+02:00)

タグ: 

このトピックは 0 を含み、 1 声 を持っている。

最終更新: nicolasG-66 5日、 8時間前

アシスト Bruno Kos.

作成者 投稿
7月 15, 2025 9:17 am #17236848

nicolasG-66

Hintergrund des Themas:
Ich versuche, das Redis Object Cache Plugin mit WooCommerce, Avada Theme, WPML und den ATUM Tools (ATUM Multiinventory) zu nutzen. Die Permalink-Struktur für WPML ist /de /it /fr und /en für Deutsch (Standard), Italienisch, Französisch und Englisch. Ich habe bereits alle möglichen Cache-Gruppen über die wp-config.php ausgeschlossen. Link zur Seite, wo das Problem auftritt: 隠しリンク. define('WPML_IGNORE_CACHE_GROUPS', true); define( 'WP_REDIS_IGNORED_GROUPS', [ 'wc_session_id', 'woocommerce_session_*', '_wc_auth_hash', '_wc_logged_in', 'WPML_404_Guess', 'WPML_Cache_Terms_Per_Lang', 'WPML_Endpoints_Support', 'WPML_Name_Query_Filter_Translated', 'WPML_Name_Query_Filter_Untranslated', 'WPML_Page_Name_Query_Filter', 'WPML_Register_String_Filter', 'WPML_Register_String_Filter--*', 'WPML_Slug_Translation_Records--*', 'WPML_ST_Term_Link_Filter--*', 'WPML_TM_Blog_Translators--*', 'WPML_WP_Cache__group_keys', 'icl_translations', 'element_translations', 'nav_menu', 'nav_menu_item', 'nav_menu_relationships', 'term-queries', 'term_meta', 'terms', 'translation_priority_relationships', 'wpml', 'wpml_term_translation', 'wpml_pre_option_page', 'wpml-string-slug', 'wpml-string-translation', 'wpml-endpoints', 'wp_menu_cache', 'nav_menu_terms', 'nav_menu_relationships', 'translations', 'wpml_locale_data', 'wpml_options', 'woocommerce_term_counts', 'woocommerce_navigation_cache', 'woocommerce_attribute_taxonomy', 'woocommerce_product_categories', 'woocommerce_products', 'widget_options', ]

Die Symptome:
Nach sporadischer Zeit scheint es ein Cache Poisioning zu geben, so dass die Kategorien Links im Shop sich auf eine andere Sprache ändern, aber mit ursprünglichem Kategorienamen. Der korrekte englische Link wäre komplett übersetzt, aber stattdessen führt der Link zu einem 404. Nach dem Löschen von nginx cache und redis FLUSHALL funktioniert es in der Regel, manchmal muss auch in WooCommerce -> WooCommerce Multilingual -> Shop-URLs neu übersetzt werden.

Fragen:
Wie kann ich das Cache Poisioning Problem mit Redis Object Cache und nginx fastcgi beheben?
Warum ändern sich die Kategorien Links im Shop auf eine andere Sprache mit dem ursprünglichen Kategorienamen?

トピック「[クローズ] Cache Poisioning mit Redis Object Cache + nginx fastcgi」は新しい返信が閉じられています。