Title: Internal error
Last modified: November 27, 2023

---

# Internal error

 *  Resolved [tim237](https://wordpress.org/support/users/tim237/)
 * (@tim237)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/)
 * Hi Germanized- TEAM,
 * ich habe folgendes Problem: sobald ich germanized aktiviere ist der shop nicht
   mehr erreichbar: Internal server error. Bei WC-log wird folgernder Fehler ausgegeben:
 * CRITICAL Uncaught Error:Call to undefined method WC_WCCOM_Site_Installation_State_Storage::
   has_migrated_page() in /homepages/16/xxx/htdocs/wordpress/wp-content/plugins/
   woocommerce/packages/woocommerce-blocks/src/Templates/CartTemplate.php:38
 * Verwendetes Theme: Twenty Twenty-Four
 * Builder: Gutenberg + Greenshift
 * Da der Fehler nur im Zusammenhang mit eurem Plugin auftritt, wende ich mich damit
   an Euch.
 * Vielen Dank für die Mühe!
 * Beste Grüße
 * Tim

Viewing 7 replies - 1 through 7 (of 7 total)

 *  Plugin Author [vendidero](https://wordpress.org/support/users/vendidero/)
 * (@vendidero)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17232442)
 * Hi Tim,
 * bist du sicher, dass das der Fehler ist, der in Zusammenhang mit der Aktivierung
   auftritt? Der Fehler scheint ja nicht (direkt) aus Germanized zu stammen. Kannst
   du bitte im Zweifel die logs komplett löschen, dann erneut aktivieren und dann
   neu abrufen?
 * Grüße
 *  Thread Starter [tim237](https://wordpress.org/support/users/tim237/)
 * (@tim237)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17232779)
 * Danke für die super schnelle Antwort! Gerade kam ja ein Update non Euch raus.
   Danach kam der Fehler erst beim aufrufen des Warenkorbes. Ich hab im Template
   für den Warenkorb statt des Blocks von WC nur den Shortcode für WC [woocommerce_cart]
   hinterlegt – damit gehts jetzt. Das hatte ich vor dem Update auch schon probiert,
   aber da hatte es nichts bewirkt.
 * Ist die Pro Version von Germanized denn mit dem dem neuen Warenkorb Block von
   Woocommerce kompatibel?
 * Viele Grüße
 * Tim
 *  Plugin Author [vendidero](https://wordpress.org/support/users/vendidero/)
 * (@vendidero)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17232873)
 * Hi Tim,
 * Germanized ist grundsätzlich (seit 3.14) kompatibel mit den neuen Blocks, d.h.
   Cart/Checkout. Bist du noch einmal so vorgegangen, wie von mir beschrieben um
   den neuesten log abzurufen?
 * Grüße
 *  [Jan](https://wordpress.org/support/users/krugmedien/)
 * (@krugmedien)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17233222)
 * Hi Tim,
 * der Fehler “Call to undefined method” taucht in der Regel auf, wenn z.B. ein 
   Plugin nicht vollständig hochgeladen oder veraltet ist.
 * Ist deine WooCommerce-Installation auf dem neuesten Stand?
 * Liebe Grüße
   Jan
 *  [Jürgen](https://wordpress.org/support/users/trimension/)
 * (@trimension)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17234805)
 * Ich bin seit ein paar Tagen dabei, WC und WCG einzurichten und auszuprobieren.
   Gestern kam für Germanized ein Update auf die Version 3.15.0. Als ich das Plugin
   aktualisiert habe, war die Site aufgrund eines Critical-Errors (500) nicht mehr
   erreichbar.
 *     ```wp-block-code
       [09:17:00] [GET] [1063ms] /wp-json/real-queue/v1/status; {"code":"internal_server_error","message":"
       Es gab einen kritischen Fehler auf deiner Website.
       Erfahre mehr über die Problembehandlung in WordPress.
       ","data":{"status":500},"additional_errors":[]}
       ```
   
 * Im Server-Log finde ich dazu folgenden Eintrag:
 *     ```wp-block-code
       PHP Fatal error:  Uncaught Error: Class "DOMDocument" not found in /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/vendor/wsdltophp/wssecurity/src/Element.php:280\nStack trace:\n#0 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/vendor/wsdltophp/wssecurity/src/WsSecurity.php(90): WsdlToPhp\\WsSecurity\\Element->toSend()\n#1 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php(25): WsdlToPhp\\WsSecurity\\WsSecurity::createWsSecuritySoapHeader()\n#2 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php(21): Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap->get_headers()\n#3 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php(319): Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap->__construct()\n#4 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php(304): Vendidero\\Germanized\\DHL\\Api\\ImProductList->update()\n#5 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php(1171): Vendidero\\Germanized\\DHL\\ShippingProvider\\DeutschePost->register_products()\n#6 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php(420): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple->get_products()\n#7 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php(356): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Auto->get_label_settings_by_zone()\n#8 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php(384): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Auto->get_label_settings_by_shipment_type()\n#9 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php(109): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Auto->get_config_set_simple_label_settings()\n#10 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php(1014): Vendidero\\Germanized\\DHL\\ShippingProvider\\DeutschePost->get_config_set_simple_label_settings()\n#11 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php(1115): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple->get_settings()\n#12 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php(575): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple->get_all_settings()\n#13 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Install.php(229): Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple->update_settings_with_defaults()\n#14 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Install.php(29): Vendidero\\Germanized\\Shipments\\Install::update_providers()\n#15 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Package.php(408): Vendidero\\Germanized\\Shipments\\Install::install()\n#16 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Package.php(413): Vendidero\\Germanized\\Shipments\\Package::install()\n#17 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/includes/class-wc-gzd-install.php(316): Vendidero\\Germanized\\Shipments\\Package::install_integration()\n#18 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/includes/class-wc-gzd-install.php(204): WC_GZD_Install::install_packages()\n#19 /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/includes/class-wc-gzd-install.php(146): WC_GZD_Install::install()\n#20 /var/www/vhosts/stg.trimension.de/wordpress/wp-includes/class-wp-hook.php(324): WC_GZD_Install::check_version()\n#21 /var/www/vhosts/stg.trimension.de/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#22 /var/www/vhosts/stg.trimension.de/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action()\n#23 /var/www/vhosts/stg.trimension.de/wordpress/wp-settings.php(643): do_action()\n#24 /var/www/vhosts/stg.trimension.de/wp-config.php(54): require_once('...')\n#25 /var/www/vhosts/stg.trimension.de/wordpress/wp-load.php(55): require_once('...')\n#26 /var/www/vhosts/stg.trimension.de/wordpress/wp-admin/admin.php(34): require_once('...')\n#27 /var/www/vhosts/stg.trimension.de/wordpress/wp-admin/site-health.php(10): require_once('...')\n#28 {main}\n  thrown in /var/www/vhosts/stg.trimension.de/wordpress/wp-content/plugins/woocommerce-germanized/vendor/wsdltophp/wssecurity/src/Element.php on line 280, referer: https://stg.trimension.de/wp-admin/plugins.php
       ```
   
 * Leider ist nach der Aktualisierung kein Zugriff mehr auf das Backend möglich,
   weshalb ich keine weiteren Informationen habe… Nach dem Zurückrollen auf die 
   Version 3.14.1 war alles wieder in Ordnung
 * WordPress 6.4.1
   PHP: 8.2.7Server: Debian 12 / Apache WebserverTheme: Neve + Child-
   Theme
 *  Plugin Author [vendidero](https://wordpress.org/support/users/vendidero/)
 * (@vendidero)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17235169)
 * Hi,
 * nutzt du den die Deutsche Post als Versanddienstleister? Falls nicht, solltest
   du den Versanddienstleister in den Germanized-Einstellungen unter Versanddienstleister
   deaktivieren. In der aktuellen Version benötigst du die PHP Erweiterung `DomDocument`,
   damit der Versanddienstleister korrekt funktionieren kann. Die kannst du von 
   deinem Hoster aktivieren lassen.
 * PS: Bitte erstelle für deinen Fehler immer einen eigenen thread, da die Fehler
   nicht zwangsläufig in Verbindung stehen.
 * Grüße
 *  [Jürgen](https://wordpress.org/support/users/trimension/)
 * (@trimension)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17235195)
 * Hallo Vendidero… tut mir Leid, ich war mir nicht sicher, da der Titel (Internal
   Error) ja ganz gut gepasst hat, hab ich mein Problem einfach dazu getan… beim
   nächsten mal separiere ich das 🙂
 * Ich konnte das Problem inzwischen selber lösen. Da das hier sonst niemand gemeldet
   hat, musste das ja an meiner Installation liegen. Mir haben da noch ein paar 
   PHP-Module gefehlt… nachdem ich die installiert habe, konnte ich das Update ohne
   Fehler ausführen 🙂

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Internal error’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-germanized/assets/icon.svg?rev=2377234)
 * [Germanized for WooCommerce](https://wordpress.org/plugins/woocommerce-germanized/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-germanized/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-germanized/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-germanized/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-germanized/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-germanized/reviews/)

 * 7 replies
 * 4 participants
 * Last reply from: [Jürgen](https://wordpress.org/support/users/trimension/)
 * Last activity: [2 years, 6 months ago](https://wordpress.org/support/topic/internal-error-32/#post-17235195)
 * Status: resolved