• Resolved schnetzi

    (@schnetzi)


    Ich bekomme seit dem letzten Update einen Fehler beim Germanized Plugin. Jetzt habe ich das zwischenzeitlich deaktivieren müssen. ({user} ist ein Platzhalter)

    Uncaught Error: Failed opening required ‘/data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php’ (include_path=’.’) in /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/vendor/jetpack-autoloader/class-php-autoloader.php:90

    {
    "error": {
    "type": 1,
    "file": "/data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/vendor/jetpack-autoloader/class-php-autoloader.php",
    "line": 90
    },
    "backtrace": [
    "",
    "#0 [internal function]: Automattic\Jetpack\Autoloader\jp5951f82e5bf44515875faf58d3dc30fd\PHP_Autoloader::load_class()",
    "#1 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/Definition.php(211): class_exists()",
    "#2 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/DefinitionAggregate.php(94): Automattic\WooCommerce\Vendor\League\Container\Definition\Definition->resolve()",
    "#3 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(157): Automattic\WooCommerce\Vendor\League\Container\Definition\DefinitionAggregate->resolve()",
    "#4 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(176): Automattic\WooCommerce\Vendor\League\Container\Container->get()",
    "#5 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(178): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get()",
    "#6 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(176): Automattic\WooCommerce\Vendor\League\Container\Container->get()",
    "#7 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Container.php(124): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get()",
    "#8 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(305): Automattic\WooCommerce\Container->get()",
    "#9 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(97): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine_instance()",
    "#10 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(236): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine()",
    "#11 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/PackagingFactory.php(34): Automattic\WooCommerce\Caching\ObjectCache->get()",
    "#12 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-packaging-functions.php(19): Vendidero\Germanized\Shipments\PackagingFactory::get_packaging()",
    "#13 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/Helper.php(25): wc_gzd_get_packaging()",
    "#14 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/Helper.php(43): Vendidero\Germanized\Shipments\Packaging\Helper::get_all_packaging()",
    "#15 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-packaging-functions.php(35): Vendidero\Germanized\Shipments\Packaging\Helper::get_packaging_list()",
    "#16 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-packaging-functions.php(49): wc_gzd_get_packaging_list()",
    "#17 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Packaging.php(192): wc_gzd_get_packaging_select()",
    "#18 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Packaging.php(289): Vendidero\Germanized\Shipments\Admin\Tabs\Packaging->get_general_settings()",
    "#19 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Tab.php(171): Vendidero\Germanized\Shipments\Admin\Tabs\Packaging->get_tab_settings()",
    "#20 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Tab.php(216): Vendidero\Germanized\Shipments\Admin\Tabs\Tab->get_settings_internal()",
    "#21 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Tabs.php(142): Vendidero\Germanized\Shipments\Admin\Tabs\Tab->get_settings()",
    "#22 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Tabs/Tabs.php(157): Vendidero\Germanized\Shipments\Admin\Tabs\Tabs->get_inner_settings()",
    "#23 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/includes/class-wc-install.php(957): Vendidero\Germanized\Shipments\Admin\Tabs\Tabs->get_settings()",
    "#24 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/includes/class-wc-install.php(521): WC_Install::create_options()",
    "#25 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/includes/class-wc-install.php(475): WC_Install::install_core()",
    "#26 /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/includes/class-wc-install.php(350): WC_Install::install()",
    "#27 /data/web/{user}/html/direktbox/wp-includes/class-wp-hook.php(324): WC_Install::check_version()",
    "#28 /data/web/{user}/html/direktbox/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()",
    "#29 /data/web/{user}/html/direktbox/wp-includes/plugin.php(517): WP_Hook->do_action()",
    "#30 /data/web/{user}/html/direktbox/wp-settings.php(700): do_action()",
    "#31 /data/web/{user}/html/direktbox/wp-config.php(142): require_once('/data/web/e4999...')",
    "#32 /data/web/{user}/html/direktbox/wp-load.php(50): require_once('/data/web/e4999...')",
    "#33 /data/web/{user}/html/direktbox/wp-admin/admin-ajax.php(22): require_once('/data/web/e4999...')",
    "#34 {main}",
    "thrown"
    ]
    }

    Systemreport

    ### WordPress Environment ###

    WordPress address (URL): [Redacted]
    Site address (URL): [Redacted]
    WC Version: 9.3.3
    Legacy REST API Package Version: Auf dieser Website ist das alte REST-API-Plugin nicht installiert.
    Action Scheduler Version: ? 3.8.1
    Log Directory Writable: ?
    WP Version: 6.6.2
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: de_DE
    External object cache: ?

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 8.2.6
    PHP Post Max Size: 256 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 5000
    cURL Version: 7.64.0
    OpenSSL/1.1.1n

    SUHOSIN Installed: –
    MySQL Version: 5.7.36-39-log
    Max Upload Size: 256 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?

    ### Database ###

    [REDACTED]

    ### Post Type Counts ###

    attachment: 614
    custom_css: 1
    nav_menu_item: 38
    option-tree: 2
    page: 15
    post: 2
    product: 227
    product_variation: 24
    revision: 53
    shop_coupon: 8
    shop_order: 985
    shop_order_refund: 1
    staticblocks: 1
    wp_global_styles: 1

    ### Security ###

    Secure connection (HTTPS): ?
    Hide errors from visitors: ?

    ### Active Plugins (14) ###

    Cookie Notice & Compliance for GDPR / CCPA: von Hu-manity.co – 2.4.18
    Embed Google Fonts: von Adrian M?rchen + Contributors – 3.1.1
    Imagify: von Imagify Image Optimization – Optimize Images & Convert WebP & Avif – 2.2.2
    Redirection: von John Godley – 5.5.0
    Redis Object Cache: von Till Krüss – 2.5.4
    Slider Revolution: von ThemePunch – 6.7.20
    WooCommerce Payment Gateway Based Fees: von InoPlugs – 5.0
    Woo Conditional Shipping and Payments: von Woo – 2.0.3
    WooCommerce Stripe-Gateway: von Stripe – 8.8.1
    WooCommerce: von Automattic – 9.3.3
    Wordfence Security: von Wordfence – 7.11.7
    Yoast SEO: von Team Yoast – 23.7
    WP Rocket: von WP Media – 3.17.1
    Yoast SEO: WooCommerce: von Team Yoast – 16.4

    ### Inactive Plugins (2) ###

    Check & Log Email: von checkemail – 2.0.2
    Germanized for WooCommerce: von vendidero – 3.18.3

    ### Dropin Plugins () ###

    advanced-cache.php: advanced-cache.php
    object-cache.php: Redis Object Cache Drop-In

    ### Settings ###

    Legacy API Enabled: –
    Force SSL: ?
    Currency: EUR (€)
    Currency Position: right_space
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)

    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)

    Connected to WooCommerce.com: –
    Enforce Approved Product Download Directories: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –

    ### Logging ###

    Enabled: ?
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 Tage
    Level threshold: –
    Log directory size: 284 kB

    ### WC Pages ###

    Shop-Basis: #4 - /shop/
    Warenkorb: #5 - /einkaufskorb/ - Enth?lt den [woocommerce_cart]-Shortcode
    Kasse: #6 - /kasse/ - Enth?lt den [woocommerce_checkout]-Shortcode
    Mein Konto: #7 - /konto/
    Allgemeine Gesch?ftsbedingungen: #11 - /agb/

    ### Theme ###

    Name: direktBox Theme using Storefront
    Version: 1.0.6
    Child Theme: ?
    Parent Theme Name: Storefront
    Parent Theme Version: 4.6.0
    Parent Theme Author URL: https://woocommerce.com/
    WooCommerce Support: ?

    ### Templates ###

    Overrides: –

    ### Admin ###

    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customize-store
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    pattern-toolkit-full-composability
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    printful
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    launch-your-store

    Disabled Features: experimental-blocks
    minified-js
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    product-editor-template-system
    blueprint
    reactify-classic-payments-settings

    Daily Cron: ? Next scheduled: 2024-10-29 12:44:30 +01:00
    Options: ?
    Notes: 18
    Onboarding: completed

    ### Action Scheduler ###

    Abgeschlossen: 592
    Oldest: 2024-09-28 14:12:49 +0200
    Newest: 2024-10-28 21:09:19 +0100

    Fehlgeschlagen: 692
    Oldest: 2022-11-18 01:13:14 +0100
    Newest: 2024-08-15 10:50:22 +0200

    Ausstehend: 3
    Oldest: 2024-10-29 02:09:25 +0100
    Newest: 2024-10-29 18:38:02 +0100


    ### Status report information ###

    Generated at: 2024-10-28 21:23:41 +01:00

    Thanks for any help or any hint on where it could come from.

    • This topic was modified 3 weeks, 3 days ago by schnetzi.

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    das sieht mir nach einem Caching-Problem aus. Du nutzt offenbar (lt. Systemstatus) einen externen Object Cache – das hier dargestellte Problem steht nur zuf?llig mit Germanized in Verbindung, da Germanized dieselbe dependency management library verwendet, wie der Woo Core: https://github.com/Automattic/jetpack-autoloader

    Die hier bem?ngelte Datei bzw. Klasse existiert jedenfalls definitiv in der aktuellen Woo Version: woocommerce/src/Caching/WPCacheEngine.php

    Grü?e

    Thread Starter schnetzi

    (@schnetzi)

    Vielen Dank für die rasche Rückmeldung.

    Ich hab nun den Object-Cache (Redis) geleert, das Plugin deaktiviert und die Konfiguration aus der wp-config.php entfernt. Allerdings bekomme ich noch immer denselben Fehler beim Versuch das Plugin wieder zu aktivieren. Ich habe auch zus?tzlich den wp-rocket-cache geleert (nur um sicher zu gehen). Kann ich sonst noch Informationen zur Verfügung stellen?

    Plugin Author vendidero

    (@vendidero)

    Hi,

    also offenbar wird da ja bem?ngelt, das die Datei:

    wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php

    nicht existiert. Hast du mal geprüft, ob die Datei in dem Ordner existiert? Falls nicht, solltest du im Zweifel mal das Woo Plugin neu installieren (in der neuesten Version).

    Grü?e

    Thread Starter schnetzi

    (@schnetzi)

    Vielen Dank für die rasche Rückmeldung und die Unterstützung.

    Ja ich habe bereits die Dateien der plugins woocommerce und germanized gel?scht und neu geladen (via FTP). Das habe ich zu Beginn schon gemacht, also den Cache habe ich danach geleert. Die Dateien sind vorhanden und sollten eigentlich nicht fehlschlagen.

    Folgende Dateien sind bei mir in diesem Ordner
    wp-content/plugins/woocommerce/src/Caching/

    -rw-rw-rw- 1 user group 2197 Oct 28 19:15 CacheEngine.php
    -rw-rw-rw- 1 user group 2256 Oct 28 19:15 CacheException.php
    -rw-rw-rw- 1 user group 2112 Oct 28 19:15 CacheNameSpaceTrait.php
    -rw-rw-rw- 1 user group 11316 Oct 28 19:15 ObjectCache.php
    -rw-rw-rw- 1 user group 2787 Oct 28 19:15 WpCacheEngine.php
    • This reply was modified 3 weeks ago by schnetzi.
    • This reply was modified 3 weeks ago by schnetzi.
    Plugin Author vendidero

    (@vendidero)

    Dann macht ja die Fehlermeldung Uncaught Error: Failed opening required ‘/data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php

    recht wenig Sinn, da die Datei ja offenbar existiert ?? Sicher, dass das wirklich noch die aktuell vorliegende Fehlermeldung ist? Hast du die Logs im Zweifel mal gel?scht, damit nur neue Fehlermeldungen geloggt werden?

    Grü?e

    Thread Starter schnetzi

    (@schnetzi)

    Ja, das stimmt. Ich habe jetzt zur Sicherheit nochmal den Cache geleert und versucht das Plugin zu aktivieren. Unter WooCommerce > Status > Protokolle wurde eine Datei fatal-errors-2024-11-01 erstellt die wieder folgende Fehlermeldung anzeigt

    2024-11-01T10:22:09+00:00 Uncaught Error: Failed opening required '/data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php' (include_path='.') in /data/web/{user}/html/direktbox/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php:90

    Auch weil ich es nicht ganz verstehe warum hier der Fehler auftritt habe ich oben auch die permissions von den Files erg?nzt. Habe auch schon die Permissions auf 777 gesetzt, allerdings hat das auch keinen Erfolg gebracht.

    Plugin Author vendidero

    (@vendidero)

    Hm, ich kann dir das leider nicht erkl?ren – die bem?ngelte Datei scheint ja lt. deiner Aussage zu existieren. Kannst du bitte mal den external object cache komplett deaktivieren?

    Grü?e

    Thread Starter schnetzi

    (@schnetzi)

    Danke für deine Hilfe und Unterstützung. Leider hat auch das deaktivieren des Plugins keine L?sung gebracht. Ich habe davor noch den Cache geleert und die Verbindungsdaten auch aus der wp-config gel?scht. Leider bekomme ich noch den gleichen Fehler. Zur Sicherheit hab ich die Plugin-Daten nochmals erneut gel?scht und hochgeladen. Allerdings hat das auch keinen Erfolg gebracht.

    Plugin Author vendidero

    (@vendidero)

    Dann habe ich derzeit auch keine Idee mehr – ich denke da solltest du dich im Zweifel mal an deinen Hoster wenden.

    Grü?e

    Thread Starter schnetzi

    (@schnetzi)

    Vielen dank für die Hilfe. woocommerce hat ein Update herausgebracht (v9.4.0). Nach der Aktualisierung auf die neue Version funktioniert es wieder.

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.