„WooCommerce-Zahlungen“-Plugin wirft kritischen Fehler
-
Hi zusammen, ich habe ein aktuell gepatchtes WP mit aktuellem WC. Ich wollte in den Customizer um etwas anzupassen. Direkt kam, dass ein kritischer Fehler „Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteing…“
Ich habe dann versucht alle Plugins zu deaktivieren. „WooCommerce-Zahlungen“ dort wirft es, wenn ich auf deaktivieren klicke, direkt wieder „Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteing…“
Das kenne ich so nicht. Ich kann WooCommerce als solches auch nicht wieder aktivieren. (Wieder „Es gabe einen kritische….“)
Was kann man da tun?
- Dieses Thema wurde geändert vor 1 Jahr, 3 Monaten von chs87.
-
Die Meldung „Es gab einen kritischen Fehler auf deiner Website.“ ist alleine wenig aussagekräftig. Wir können ohne weitere Informationen zur Website nicht beurteilen, was den Fehler auslöst.
Mehr Informationen solltest du im Error-Log des Webservers finden. Unter Umständen hilft auch, in der
wp-config.php
den Debug-Modus zu aktivieren. Dazu änderst du mit einem Programmiereditor die Zeiledefine( 'WP_DEBUG', false );
indefine( 'WP_DEBUG', true );
. Die dann angezeigten Fehlermeldungen kannst du gerne hier teilen. Solltest du noch ins Backend kommen, wäre der Zustandsbericht (Werkzeuge > Website-Zustand > Tab Bericht > Button zum kopieren anklicken, hier einfügen)zur Beurteilung hilfreich. Eine URL zur Website wäre auch schön.Hi Bego, sorry, da hätte ich selbst drauf kommen können. Hier die Fehlermeldung im Ganzen.
Fatal error: Uncaught Error: Call to undefined function WCPay\WooPay\wc_get_orders() in /www/htdocs/w000000/example.com/wp-content/plugins/woocommerce-payments/includes/woopay/class-woopay-session.php:243 Stack trace: #0 /www/htdocs/w000000/example.com/wp-includes/class-wp-hook.php(310): WCPay\WooPay\WooPay_Session::run_and_remove_woopay_restore_order_customer_id_schedules(false) #1 /www/htdocs/w000000/example.com/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #2 /www/htdocs/w000000/example.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /www/htdocs/w000000/example.com/wp-admin/includes/plugin.php(816): do_action(‚deactivate_wooc…‘, false) #4 /www/htdocs/w000000/example.com/wp-admin/plugins.php(209): deactivate_plugins(‚woocommerce-pay…‘, false, false) #5 {main} thrown in /www/htdocs/w000000/example.com/wp-content/plugins/woocommerce-payments/includes/woopay/class-woopay-session.php on line 243
Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteingang deiner Website-Administrator-E-Mail-Adresse für weitere Anweisungen.Ich habe nun den Ordner per FTPS umbenannt und WC lässt sich wieder aktivieren. Alle Plugins sind wieder aktiv. Ich konnte es jetzt so weit eingrenzen: WENN WooCommerce-Zahlungen aktiv ist, geht der Customizer nicht. Dieser zeigt jetzt (vor der ganzen Deaktivierung kam lediglich kritischer Fehler) den Customizer an, aber links fehlen alle Buttons. Rechts wo sonst die Website zu sehen ist, ist alles grau. Kurz gesagt: Customizer ohne Inhalt. Debugging ist an, es gibt aber keinen Fehler aus! Hat jemand eine Idee?
- Diese Antwort wurde geändert vor 1 Jahr, 3 Monaten von chs87.
Es bleibt dabei: ohne Informationen können wir höchstens raten, was die Ursache des Problems ist. Website-Bericht und URL fehlen weiterhin. Sollen wir den Thread schließen?
Bitte nein, ich hatte das leider überlesen mit dem Bericht. Die URL kann ich leider nicht nennen, weil die Seite noch nicht öffentlich ist, da wir noch nicht so weit sind. Ist eine htaccess davor. Hier der Bericht, danke fürs Angucken:
` wp-core version: 6.3.1 site_language: de_DE user_language: de_DE timezone: Europe/Berlin permalink: /%year%/%monthnum%/%day%/%postname%/ https_status: true multisite: false user_registration: 0 blog_public: 1 default_comment_status: open environment_type: production user_count: 3 dotorg_communication: true wp-paths-sizes wordpress_path: /www/htdocs/w000000/example.com wordpress_size: 4,53 GB (4865541206 bytes) uploads_path: /www/htdocs/w000000/example.com/wp-content/uploads uploads_size: 2,04 MB (2137018 bytes) themes_path: /www/htdocs/w000000/example.com/wp-content/themes themes_size: 55,65 MB (58350688 bytes) plugins_path: /www/htdocs/w000000/example.com/wp-content/plugins plugins_size: 236,93 MB (248440987 bytes) database_size: 10,97 MB (11504190 bytes) total_size: 4,83 GB (5185974089 bytes) wp-active-theme name: Divi (Divi) version: 4.22.1 author: Elegant Themes author_website: http://www.elegantthemes.com parent_theme: none theme_features: core-block-patterns, block-templates, widgets-block-editor, post-thumbnails, custom-background, automatic-feed-links, menus, title-tag, post-formats, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, wp-block-styles, editor-style, widgets theme_path: /www/htdocs/w000000/example.com/wp-content/themes/Divi auto_update: Aktiviert wp-plugins-active (18) Better Search Replace: version: 1.4.2, author: WP Engine, Automatische Aktualisierungen aktiviert Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd: version: 6.15.13.1, author: SeedProd, Automatische Aktualisierungen aktiviert Disable Comments: version: 2.4.5, author: WPDeveloper, Automatische Aktualisierungen aktiviert Duplicator Pro: version: 4.5.12.1, author: Duplicator, Automatische Aktualisierungen aktiviert Email Address Encoder: version: 1.0.22, author: Till Krüss, Automatische Aktualisierungen aktiviert Enable Media Replace: version: 4.1.2, author: ShortPixel, Automatische Aktualisierungen aktiviert Faktur Pro: version: 3.0.8, author: Zweischneider GmbH & Co. KG, Automatische Aktualisierungen aktiviert Germanized for WooCommerce: version: 3.13.3, author: vendidero, Automatische Aktualisierungen aktiviert Google Listings and Ads: version: 2.5.4, author: WooCommerce, Automatische Aktualisierungen aktiviert Jetpack: version: 12.5, author: Automattic, Automatische Aktualisierungen aktiviert Polylang: version: 3.4.5, author: WP SYNTEX, Automatische Aktualisierungen aktiviert UpdraftPlus - Backup/Restore: version: 1.23.9, author: UpdraftPlus.Com, DavidAnderson, Automatische Aktualisierungen aktiviert WooCommerce: version: 8.0.3, author: Automattic, Automatische Aktualisierungen aktiviert WooCommerce PayPal Payments: version: 2.2.2, author: WooCommerce, Automatische Aktualisierungen aktiviert WooCommerce Shipping & Tax: version: 2.3.3, author: WooCommerce, Automatische Aktualisierungen aktiviert WP Fastest Cache: version: 1.1.9, author: Emre Vona, Automatische Aktualisierungen aktiviert WP Mail SMTP: version: 3.9.0, author: WP Mail SMTP, Automatische Aktualisierungen aktiviert Yoast SEO: version: 21.0, author: Team Yoast, Automatische Aktualisierungen aktiviert wp-plugins-inactive (2) WooCommerce Payments: version: 6.4.0, author: Automattic, Automatische Aktualisierungen aktiviert WP Statistics: version: 14.1.6, author: VeronaLabs, Automatische Aktualisierungen aktiviert wp-media image_editor: WP_Image_Editor_Imagick imagick_module_version: 1691 imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org imagick_version: 3.5.0 file_uploads: File uploads is turned off post_max_size: 200M upload_max_filesize: 200M max_effective_size: 200 MB max_file_uploads: 20 imagick_limits: imagick::RESOURCETYPE_AREA: 31 GB imagick::RESOURCETYPE_DISK: 9.22337203685E+18 imagick::RESOURCETYPE_FILE: 786432 imagick::RESOURCETYPE_MAP: 31 GB imagick::RESOURCETYPE_MEMORY: 16 GB imagick::RESOURCETYPE_THREAD: 1 imagick::RESOURCETYPE_TIME: 9.22337203685E+18 imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV gd_version: 2.3.0 gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM ghostscript_version: 9.55.0 wp-server server_architecture: Linux 5.15.0-76-generic x86_64 httpd_software: Apache php_version: 8.0.30 64bit php_sapi: fpm-fcgi max_input_variables: 10000 time_limit: 30 memory_limit: 256M max_input_time: 60 upload_max_filesize: 200M php_post_max_size: 200M curl_version: 7.81.0 OpenSSL/3.0.2 suhosin: false imagick_availability: true pretty_permalinks: true htaccess_extra_rules: true current: 2023-09-04T14:48:49+00:00 utc-time: Monday, 04-Sep-23 14:48:49 UTC server-time: 2023-09-04T16:48:47+02:00 wp-database extension: mysqli server_version: 10.6.12-MariaDB-0ubuntu0.22.04.1-log client_version: mysqlnd 8.0.30 max_allowed_packet: 67108864 max_connections: 500 wp-constants WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /www/htdocs/w000000/example.com/wp-content WP_PLUGIN_DIR: /www/htdocs/w000000/example.com/wp-content/plugins WP_MEMORY_LIMIT: 256M WP_MAX_MEMORY_LIMIT: 256M WP_DEBUG: true WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Nicht definiert WP_DEVELOPMENT_MODE: undefined DB_CHARSET: utf8 DB_COLLATE: undefined wp-filesystem wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable jetpack site_id: 221440428 ssl_cert: No time_diff: undefined version_option: 12.5:1693831331 old_version: 12.5:1693831331 public: Public master_user: #1 info@example.de is_offline_mode: off is_offline_mode_constant: off current_user: #1 info@example.de tokens_set: Blog User blog_token: 3ridtxxxxxxxxxxxxxxxxxxFhzfQec!Ikb user_token: %@JssBsxxxxxxxxxxxxxxxxxxxxyb25W4(y version: 12.5 jp_plugin_dir: /www/htdocs/w000000/example.com/wp-content/plugins/jetpack/ plan: free protect_header: {"trusted_header":"REMOTE_ADDR","segments":1,"reverse":false} full_sync: {"started":"Sun, 23 Jul 2023 10:29:44 +0000","finished":"Sun, 23 Jul 2023 10:29:49 +0000","progress":{"options":{"finished":true},"functions":{"finished":true},"constants":{"finished":true},"users":{"total":"1","sent":1,"finished":true,"last_sent":"2"},"network_options":{"finished":true}},"config":{"options":true,"functions":true,"constants":true,"users":[2],"network_options":true}} sync_size: undefined sync_lag: 0 seconds full_sync_size: 8 full_sync_lag: 6 weeks, 4 days, 23 hours, 26 minutes idc_urls: {"home":"https:\/\/example.com","siteurl":"https:\/\/example.com","WP_HOME":"","WP_SITEURL":""} idc_error_option: false idc_optin: true cxn_tests: All Pass. wp_mail_smtp version: 3.9.0 license_key_type: lite debug: Keine Debug-Hinweise gefunden. lite_install_date: Mai 31, 2023 @ 2:25pm pll_options browser: 0: Erkennung der Browsersprache deaktiviert rewrite: 1: /sprache/ aus wohlgeformten Permalinks entfernen hide_default: 1: URL Informationen für die Standardsprache verstecken force_lang: 1: Die Sprache wird aus dem Verzeichnis-Namen in wohlgeformte Permalinks eingestellt redirect_lang: 0: Die URL der Titelseite enthält den Seitennamen oder die Seiten-ID statt dem Sprachcode media_support: 0: Die Medien sind nicht übersetzt sync: 0: Synchronisation deaktiviert post_types: post, page, wp_block, project taxonomies: category, post_tag, product_price_label, product_unit, product_delivery_time, product_allergen, product_nutrient version: 3.4.5 default_lang: de previous_version: 3.4.4 primary-menu: de => 74 | fa => 0 secondary-menu: de => 0 | fa => 0 footer-menu: de => 0 | fa => 0 pll_language_de name: Deutsch slug: de term_group: 0 term_id: 33 locale: de_DE_formal is_rtl: 0 w3c: de-DE facebook: de_DE home_url: https://example.com/ search_url: https://example.com/ page_on_front: 0 page_for_posts: 0 flag_code: de flag_url: https://example.com/wp-content/plugins/polylang/flags/de.png custom_flag_url: 0 active: true fallbacks: 0 is_default: true term_props: language/term_id: 33 language/term_taxonomy_id: 33 language/count: 13 term_language/term_id: 34 term_language/term_taxonomy_id: 34 term_language/count: 19 pll_language_fa name: فارسی slug: fa term_group: 0 term_id: 36 locale: fa_IR is_rtl: 1 w3c: fa-IR facebook: fa_IR home_url: https://example.com/fa/ search_url: https://example.com/fa/ page_on_front: 0 page_for_posts: 0 flag_code: ir flag_url: https://example.com/wp-content/plugins/polylang/flags/ir.png custom_flag_url: 0 active: true fallbacks: 0 is_default: 0 term_props: language/term_id: 36 language/term_taxonomy_id: 36 language/count: 0 term_language/term_id: 37 term_language/term_taxonomy_id: 37 term_language/count: 2 pll_warnings post-no-lang: post => 55 | page => 44 wpml: plugins/jetpack: /www/htdocs/w000000/example.com/wp-content/plugins/jetpack/wpml-config.xml plugins/woocommerce-germanized: /www/htdocs/w000000/example.com/wp-content/plugins/woocommerce-germanized/wpml-config.xml plugins/wordpress-seo: /www/htdocs/w000000/example.com/wp-content/plugins/wordpress-seo/wpml-config.xml themes/Divi: /www/htdocs/w000000/example.com/wp-content/themes/Divi/wpml-config.xml
- Diese Antwort wurde geändert vor 1 Jahr, 3 Monaten von chs87.
Bei den Plugins könntest du ein wenig „ausmisten“ – du wirst nicht laufend Better Search & Replace nutzen, Duplicator auch nicht. Cache-Plugins solltest du während der Fehlersuche deaktivieren, damit du keine zwischengespeicherten Seiten präsentiert bekommst. WooCommerce PayPal Payments könnte sich mit WooCommerce Payments überschneiden – da würde ich erst einmal alles deaktivieren, um den Fehler einzugrenzen. Wenn sich herausstellt, dass WooCommerce Payments alleine für das Problem verantwortlich ist, musst du dir dafür eine Alternative suchen.
Jetpack ist nicht DSGVO-konform, auch wenn es bei der Installation von WooCommerce empfohlen wird.
PHP könntest du schon auf 8.2 upgraden, 8.0 bekommt nur noch bis November Sicherheits-Updates. 256MB Arbeitsspeicher erscheint bei WooCommerce tendenziell wohl etwas wenig – ich arbeite selber nicht mit WooCommerce und kann das nicht wirklich beurteillen.
Danke, werde ich heute umsetzen und laut geben. Doch Duplicator macht regelmäßig updates per FTPS auf einen externen FTP Server.
- Das Thema „„WooCommerce-Zahlungen“-Plugin wirft kritischen Fehler“ ist für neue Antworten geschlossen.