WordPress fatal error when enabling square intergration
-
Hello all,
Hope you are fit and well 🙂
Come across the problem which seems to be out of my knowledge,
When I enable square integration I get fatal error, it does seem to work, however, something still isnt right since I get this error when I enable it.
Cut long story short I use Elementor, before, it was outdated (used old plugins that enabled some extra functionality for free) . Finally I have updated everything and still get fatal message. Please see below, hopefully you can advice..
The email I received automatically:
Error Details ============= An error of type E_ERROR was caused in line 159 of the file /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php. Error message: Uncaught Error: Call to undefined function Core\Utils\php_uname() in /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php:159 Stack trace: #0 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(181): Core\Utils\CoreHelper::getOsInfo() #1 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(195): Core\ClientBuilder->addUserAgentToGlobalHeaders() #2 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/square/square/src/SquareClient.php(172): Core\ClientBuilder->build() #3 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/API.php(64): Square\SquareClient->__construct() #4 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Gateway/API.php(55): WooCommerce\Square\API->__construct() #5 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Gateway.php(982): WooCommerce\Square\Gateway\API->__construct() #6 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway_Plugin.php(588): WooCommerce\Square\Gateway->get_api() #7 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway_Plugin.php(528): WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Plugin->add_ssl_admin_notices() #8 /var/www/wptbox/wp-includes/class-wp-hook.php(308): WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Plugin->add_delayed_admin_notices() #9 /var/www/wptbox/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #10 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action() #11 /var/www/wptbox/wp-admin/admin-footer.php(78): do_action() #12 /var/www/wptbox/wp-admin/plugins.php(784): require_once('...') #13 {main} thrownHere is the status:
WordPress environmentWordPress address (URL):https://healthcaresupplements.co.ukSite address (URL):https://healthcaresupplements.co.ukWooCommerce version:7.5.1WooCommerce REST API package: 7.5.1 /var/www/wptbox/wp-content/plugins/woocommerce/includesWooCommerce Blocks package: 9.6.6 /var/www/wptbox/wp-content/plugins/woocommerce/packages/woocommerce-blocks/Action Scheduler package: 3.5.4 /var/www/wptbox/wp-content/plugins/woocommerce/packages/action-schedulerLog directory writable: /var/www/wptbox/wp-content/uploads/wc-logs/WordPress version:6.2WordPress multisite:–WordPress memory limit:128 MBWordPress debug mode:WordPress cron:Language:en_USExternal object cache: Server environmentServer info:nginx/1.22.1PHP version:8.0.25PHP post max size:512 MBPHP time limit:300PHP max input vars:5000cURL version:7.83.1, OpenSSL/1.1.1sSUHOSIN installed:–MySQL version:5.7.26-29-logMax upload size:512 MBDefault timezone is UTC:fsockopen/cURL:SoapClient:DOMDocument:GZip:Multibyte string:Remote post:Remote get: DatabaseWooCommerce database version:7.5.1Database prefix wp_Total Database Size 28.10MBDatabase Data Size 25.17MBDatabase Index Size 2.93MBwp_woocommerce_sessions Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_woocommerce_api_keys Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_woocommerce_attribute_taxonomies Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_woocommerce_downloadable_product_permissions Data: 0.02MB + Index: 0.06MB + Engine InnoDBwp_woocommerce_order_items Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_woocommerce_order_itemmeta Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_woocommerce_tax_rates Data: 0.02MB + Index: 0.06MB + Engine InnoDBwp_woocommerce_tax_rate_locations Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_woocommerce_shipping_zones Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_woocommerce_shipping_zone_locations Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_woocommerce_shipping_zone_methods Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_woocommerce_payment_tokens Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_woocommerce_payment_tokenmeta Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_woocommerce_log Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_actionscheduler_actions Data: 0.08MB + Index: 0.11MB + Engine InnoDBwp_actionscheduler_claims Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_actionscheduler_groups Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_actionscheduler_logs Data: 0.06MB + Index: 0.03MB + Engine InnoDBwp_check_email_log Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_cky_banners Data: 0.05MB + Index: 0.00MB + Engine InnoDBwp_cky_cookies Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_cky_cookie_categories Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_commentmeta Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_comments Data: 0.02MB + Index: 0.09MB + Engine InnoDBwp_e_events Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_e_submissions Data: 0.02MB + Index: 0.27MB + Engine InnoDBwp_e_submissions_actions_log Data: 0.02MB + Index: 0.11MB + Engine InnoDBwp_e_submissions_values Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_ff_scheduled_actions Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_entry_details Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_forms Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_form_analytics Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_form_meta Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_logs Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_submissions Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fluentform_submission_meta Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_fsmpt_email_logs Data: 0.28MB + Index: 0.00MB + Engine InnoDBwp_hfcm_scripts Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_jetpack_waf_blocklog Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_links Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_options Data: 2.11MB + Index: 0.11MB + Engine InnoDBwp_postmeta Data: 1.52MB + Index: 0.13MB + Engine InnoDBwp_posts Data: 0.36MB + Index: 0.06MB + Engine InnoDBwp_shortpixel_folders Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_shortpixel_meta Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_shortpixel_postmeta Data: 0.02MB + Index: 0.08MB + Engine InnoDBwp_smush_dir_images Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_termmeta Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_terms Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_term_relationships Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_term_taxonomy Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_usermeta Data: 0.09MB + Index: 0.03MB + Engine InnoDBwp_users Data: 0.02MB + Index: 0.05MB + Engine InnoDBwp_wc_admin_notes Data: 0.05MB + Index: 0.00MB + Engine InnoDBwp_wc_admin_note_actions Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wc_category_lookup Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wc_customer_lookup Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_wc_download_log Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_wc_order_coupon_lookup Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_wc_order_product_lookup Data: 0.02MB + Index: 0.06MB + Engine InnoDBwp_wc_order_stats Data: 0.02MB + Index: 0.05MB + Engine InnoDBwp_wc_order_tax_lookup Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_wc_product_attributes_lookup Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wc_product_download_directories Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wc_product_meta_lookup Data: 0.02MB + Index: 0.09MB + Engine InnoDBwp_wc_rate_limits Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wc_reserved_stock Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wc_tax_rate_classes Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wc_webhooks Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wfblockediplog Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wfblocks7 Data: 0.02MB + Index: 0.05MB + Engine InnoDBwp_wfconfig Data: 0.48MB + Index: 0.00MB + Engine InnoDBwp_wfcrawlers Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wffilechanges Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wffilemods Data: 12.55MB + Index: 0.00MB + Engine InnoDBwp_wfhits Data: 0.14MB + Index: 0.05MB + Engine InnoDBwp_wfhoover Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wfissues Data: 0.02MB + Index: 0.06MB + Engine InnoDBwp_wfknownfilelist Data: 5.52MB + Index: 0.00MB + Engine InnoDBwp_wflivetraffichuman Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wflocs Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wflogins Data: 0.05MB + Index: 0.03MB + Engine InnoDBwp_wfls_2fa_secrets Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_wfls_role_counts Data: 0.00MB + Index: 0.00MB + Engine MEMORYwp_wfls_settings Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wfnotifications Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wfpendingissues Data: 0.02MB + Index: 0.06MB + Engine InnoDBwp_wfreversecache Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wfsnipcache Data: 0.02MB + Index: 0.05MB + Engine InnoDBwp_wfstatus Data: 0.13MB + Index: 0.11MB + Engine InnoDBwp_wftrafficrates Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_woocommerce_square_customers Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_wpforms_tasks_meta Data: 0.02MB + Index: 0.00MB + Engine InnoDBwp_yoast_indexable Data: 0.08MB + Index: 0.09MB + Engine InnoDBwp_yoast_indexable_hierarchy Data: 0.02MB + Index: 0.05MB + Engine InnoDBwp_yoast_migrations Data: 0.02MB + Index: 0.02MB + Engine InnoDBwp_yoast_primary_term Data: 0.02MB + Index: 0.03MB + Engine InnoDBwp_yoast_seo_links Data: 0.02MB + Index: 0.03MB + Engine InnoDB Post Type Countsattachment 61elementor_library 12elementor-hf 1elementskit_template 2nav_menu_item 9page 12post 2product 5revision 65rmp_menu 1shop_order 1wpforms 1ywsbs_subscription 1 SecuritySecure connection (HTTPS):Hide errors from visitorsError messages should not be shown to visitors. Active plugins (23)FiboSearch - AJAX Search for WooCommerce by FiboSearch Team – 1.22.3Akismet Anti-Spam by Automattic – 5.1Autoptimize by Frank Goossens (futtta) – 3.1.6Check & Log Email by WPChill – 1.0.7CookieYes | GDPR Cookie Consent by CookieYes – 3.0.8Disable Admin Notices Individually by Creative Motion – 1.3.3Elementor by Elementor.com – 3.12.1Email Customizer for WooCommerce by ThemeHigh – 2.5.6FluentSMTP by FluentSMTP & WPManageNinja Team – 2.2.4Fluent Forms by Contact Form - WPManageNinja LLC – 4.3.25Site Kit by Google by Google – 1.96.0Header Footer Code Manager by 99robots – 1.1.32Jetpack by Automattic – 12.0Two Factor by Plugin Contributors – 0.8.1Password Strength Settings for WooCommerce by Daniel Santoro – 3.0.0WPC Product Bundles for WooCommerce by WPClever – 7.0.7WooCommerce Google Analytics Integration by WooCommerce – 1.7.0WooCommerce Payments by Automattic – 5.6.2WooCommerce Square by WooCommerce – 3.6.1WooCommerce by Automattic – 7.5.1Wordfence Security by Wordfence – 7.9.1Smush by WPMU DEV – 3.12.6WPForms Lite by WPForms – 1.8.1.1 Inactive plugins (10)Auto-Install Free SSL by Free SSL Dot Tech – 3.3.2Change Storefront Footer Copyright Text by QuadLayers – 2.0.2Duplicate Page by mndpsingh287 – 4.5.1High Risk Payment Gateway for WooCommerce by Cardpay Solutions, Inc. – 2.0.20TikTok by TikTok – 1.0.16Unbounce Landing Pages by Unbounce – 1.0.49WooCommerce Shipping & Tax by WooCommerce – 2.2.4WP 2FA - Two-factor authentication for WordPress by WP White Security – 2.4.1WP Encryption - One Click SSL & Force HTTPS by WP Encryption SSL HTTPS – 5.11.3Yoast SEO by Team Yoast – 20.4 Dropin Plugins (1)object-cache.php Redis Object Cache Drop-In Must Use Plugins (1)EasyWP Plugin by Namecheap, Inc. – 1.0.1.1 SettingsAPI enabled:–Force SSL:–CurrencyGBP (£)Currency positionleftThousand separator,Decimal separator.Number of decimals2Taxonomies: Product typesexternal (external), grouped (grouped), simple (simple), variable (variable), woosb (woosb)Taxonomies: Product visibilityexclude-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:Order datastore:WC_Order_Data_Store_CPT WooCommerce pagesShop base:#5 - /shop/Cart:#6 - /cart/Checkout:#7 - /checkout/My account:#8 - /my-account/Terms and conditions: Page not set ThemeName:StorefrontVersion:4.2.0Author URL:https://woocommerce.com/Child theme: – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child themeWooCommerce support: TemplatesOverrides: – Square Environment:ProductionTokenization Enabled:–Debug Mode:Off AdminEnabled Features:activity-panels, analytics, coupons, customer-effort-score-tracks, import-products-task, experimental-fashion-sample-products, shipping-smart-defaults, shipping-setting-tour, homescreen, marketing, multichannel-marketing, mobile-app-banner, navigation, onboarding, onboarding-tasks, remote-inbox-notifications, remote-free-extensions, payment-gateway-suggestions, shipping-label-banner, subscriptions, store-alerts, transient-notices, woo-mobile-welcome, wc-pay-promotion, wc-pay-welcome-pageDisabled Features:minified-js, new-product-management-experience, product-variation-management, settingsDaily Cron: Next scheduled: 2023-04-05 12:29:15 +00:00Options:Notes:66Onboarding:completed WooCommerce PaymentsVersion: 5.6.2Connected to WPCOM: YesBlog ID: 212657241Account ID: acct_1M6kVSFgNUwn0pED Action SchedulerVersion:3.5.4Data store:ActionScheduler_DBStoreAction Status CountOldest Scheduled DateNewest Scheduled DateComplete 1002023-03-06 02:22:55 +00002023-04-05 06:35:26 +0000Failed 222023-02-19 23:50:39 +00002023-04-05 06:14:24 +0000Pending 62023-04-05 13:29:01 +00002023-04-12 06:35:26 +0000This is what I get when I go to woocommerce->settings->square with nothing actually appearing on website:
Fatal error: Uncaught Error: Call to undefined function Core\Utils\php_uname() in /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php:159 Stack trace: #0 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(181): Core\Utils\CoreHelper::getOsInfo() #1 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(195): Core\ClientBuilder->addUserAgentToGlobalHeaders() #2 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/square/square/src/SquareClient.php(172): Core\ClientBuilder->build() #3 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/API.php(64): Square\SquareClient->__construct() #4 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Plugin.php(656): WooCommerce\Square\API->__construct() #5 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Settings.php(782): WooCommerce\Square\Plugin->get_api() #6 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Settings.php(368): WooCommerce\Square\Settings->get_locations() #7 /var/www/wptbox/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-settings-api.php(87): WooCommerce\Square\Settings->get_form_fields() #8 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Admin/Settings_Page.php(86): WC_Settings_API->admin_options() #9 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Admin/Settings_Page.php(74): WooCommerce\Square\Admin\Settings_Page->output_general_section() #10 /var/www/wptbox/wp-includes/class-wp-hook.php(308): WooCommerce\Square\Admin\Settings_Page->output() #11 /var/www/wptbox/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #12 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action() #13 /var/www/wptbox/wp-content/plugins/woocommerce/includes/admin/views/html-admin-settings.php(40): do_action() #14 /var/www/wptbox/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-settings.php(154): include('...') #15 /var/www/wptbox/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-menus.php(291): WC_Admin_Settings::output() #16 /var/www/wptbox/wp-includes/class-wp-hook.php(308): WC_Admin_Menus->settings_page() #17 /var/www/wptbox/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #18 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action() #19 /var/www/wptbox/wp-admin/admin.php(259): do_action() #20 {main} thrown in /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php on line 159This is the message from Woocommerce->status->Logs
2023-04-03T13:23:10+00:00 CRITICAL Uncaught Error: Call to undefined function Core\Utils\php_uname() in /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php:159 Stack trace: #0 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(181): Core\Utils\CoreHelper::getOsInfo() #1 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/ClientBuilder.php(195): Core\ClientBuilder->addUserAgentToGlobalHeaders() #2 /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/square/square/src/SquareClient.php(172): Core\ClientBuilder->build() #3 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/API.php(64): Square\SquareClient->__construct() #4 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Gateway/API.php(55): WooCommerce\Square\API->__construct() #5 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Gateway.php(982): WooCommerce\Square\Gateway\API->__construct() #6 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway_Plugin.php(588): WooCommerce\Square\Gateway->get_api() #7 /var/www/wptbox/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway_Plugin.php(528): WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Plugin->add_ssl_admin_notices() #8 /var/www/wptbox/wp-includes/class-wp-hook.php(308): WooCommerce\Square\Framework\PaymentGateway\Payment_Gateway_Plugin->add_delayed_admin_notices() #9 /var/www/wptbox/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #10 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action() #11 /var/www/wptbox/wp-admin/admin-footer.php(78): do_action() #12 /var/www/wptbox/wp-admin/plugins.php(784): require_once('...') #13 {main} thrown in /var/www/wptbox/wp-content/plugins/woocommerce-square/vendor/apimatic/core/src/Utils/CoreHelper.php on line 159I hope this is something simple to fix, looking to launch within few days and website not only looking like sh*t but also faulty with missing basic(and important) functionality.
Thanks,
Tad
The topic ‘WordPress fatal error when enabling square intergration’ is closed to new replies.