Forum Replies Created

Viewing 15 replies - 16 through 30 (of 291 total)
  • Thread Starter dyin

    (@dyin)

    This morning I found these. No other errors in the logs from other plugins.

    [21-May-2025 11:27:00 UTC] PHP Deprecated: number_format(): Passing null to parameter #1 ($num) of type float is deprecated in /data/sites/web/website/www/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-summary.php on line 123

    [21-May-2025 16:00:39 UTC] PHP Warning: Trying to access array offset on false in /data/sites/web/website/www/wp-content/plugins/seo-by-rank-math/includes/modules/version-control/class-beta-optin.php on line 148

    Thread Starter dyin

    (@dyin)

    Actually I also have it with PHP 8.3 I think. For the record, all my plugins etc are up to date

    Thread Starter dyin

    (@dyin)

    @rankmathsupport I managed to fix the issue by going to a default wordpress theme (2025) and back to my original (Shoperific by Bold Themes)

    Thread Starter dyin

    (@dyin)

    @shahzeenfarooq I will do some further testing but I did indeed get the error 500 myself too. I thought is was just a fluke but when multiple other people reported it I had to roll back.

    Thread Starter dyin

    (@dyin)

    @jonayedhosen We were getting complaints from several customers who couldn’t order due to error 500. This is the status report. I have no security plugins but rely on Cloudflare and my host does have strict security.

    <br>### WordPress Environment ###<br><br>WordPress address (URL): https://baniwafels.be<br>Site address (URL): https://baniwafels.be<br>WC Version: 9.8.4<br>Legacy REST API Package Version: De Legacy REST API plugin is niet geïnstalleerd op deze site.<br>Action Scheduler Version: ✔ 3.9.2<br>Log Directory Writable: ✔<br>WP Version: 6.8.1<br>WP Multisite: –<br>WP Memory Limit: 256 MB<br>WP Debug Mode: –<br>WP Cron: –<br>Language: nl_NL<br>External object cache: ✔<br><br>### Server Environment ###<br><br>Server Info: Apache<br>PHP Version: 8.3.21<br>PHP Post Max Size: 256 MB<br>PHP Time Limit: 300<br>PHP Max Input Vars: 20000<br>cURL Version: 7.74.0<br>OpenSSL/1.1.1w<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.36-28<br>Max Upload Size: 256 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔<br><br>### Database ###<br><br>WC Database Version: 9.8.5<br>WC Database Prefix: wp_<br>Totale database grootte: 250.14MB<br>Database gegevens grootte: 145.92MB<br>Database index grootte: 104.22MB<br>wp_woocommerce_sessions: Data: 2.02MB + Index: 0.05MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 4.52MB + Index: 1.52MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 36.56MB + Index: 28.09MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>all_orders_new: Data: 0.00MB + Index: 0.00MB + Engine<br>change_date: Data: 0.09MB + Index: 0.06MB + Engine InnoDB<br>change_lev_afh: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>invoicing: Data: 0.00MB + Index: 0.00MB + Engine<br>link_customer_id: Data: 0.19MB + Index: 0.00MB + Engine InnoDB<br>link_product_id: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>manual_orders: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>order_hugo: Data: 0.11MB + Index: 0.00MB + Engine InnoDB<br>stock_update: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 2.02MB + Index: 1.42MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 2.02MB + Index: 0.75MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 4.52MB + Index: 2.47MB + Engine InnoDB<br>wp_failed_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_background_task: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_content_status: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_core_status: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_languages: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_icl_languages_translations: Data: 0.20MB + Index: 0.13MB + Engine InnoDB<br>wp_icl_links_post_to_post: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_links_post_to_term: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_locale_map: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_message_status: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_icl_mo_files_domains: Data: 0.08MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_node: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_reminders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_string_batches: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_string_packages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_string_pages: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_icl_string_positions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_string_status: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_string_translations: Data: 0.09MB + Index: 0.03MB + Engine InnoDB<br>wp_icl_string_urls: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_strings: Data: 0.42MB + Index: 0.61MB + Engine InnoDB<br>wp_icl_translate: Data: 3.52MB + Index: 0.09MB + Engine InnoDB<br>wp_icl_translate_job: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_translation_batches: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_translation_downloads: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_icl_translation_status: Data: 2.52MB + Index: 0.02MB + Engine InnoDB<br>wp_icl_translations: Data: 0.08MB + Index: 0.19MB + Engine InnoDB<br>wp_imagify_files: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wp_imagify_folders: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_options: Data: 3.52MB + Index: 0.17MB + Engine InnoDB<br>wp_postmeta: Data: 4.52MB + Index: 0.67MB + Engine InnoDB<br>wp_posts: Data: 4.52MB + Index: 1.16MB + Engine InnoDB<br>wp_queue: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_rank_math_404_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_rank_math_analytics_gsc: Data: 11.52MB + Index: 14.06MB + Engine InnoDB<br>wp_rank_math_analytics_inspections: Data: 0.13MB + Index: 0.11MB + Engine InnoDB<br>wp_rank_math_analytics_objects: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wp_rank_math_internal_links: Data: 0.09MB + Index: 0.03MB + Engine InnoDB<br>wp_rank_math_internal_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_rank_math_redirections: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_rank_math_redirections_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_snippets: Data: 0.30MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.06MB + Index: 0.05MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_tm_taskmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_tm_tasks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_usermeta: Data: 24.55MB + Index: 17.06MB + Engine InnoDB<br>wp_users: Data: 1.52MB + Index: 0.80MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_cancel_orders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 1.52MB + Index: 0.42MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 2.52MB + Index: 1.59MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 2.52MB + Index: 0.50MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 5.52MB + Index: 6.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 1.52MB + Index: 0.56MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 1.52MB + Index: 0.41MB + Engine InnoDB<br>wp_wc_orders: Data: 3.52MB + Index: 2.14MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 14.52MB + Index: 21.14MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_zapier_history: Data: 0.25MB + Index: 0.13MB + Engine InnoDB<br>wp_wp_phpmyadmin_extension__errors_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpr_above_the_fold: Data: 1.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wpr_lazy_render_content: Data: 0.05MB + Index: 0.06MB + Engine InnoDB<br>wp_wpr_rocket_cache: Data: 0.05MB + Index: 0.05MB + Engine InnoDB<br>wp_wpr_rucss_used_css: Data: 0.14MB + Index: 0.17MB + Engine InnoDB<br>wp_wpstg_queue: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br><br>### Post Type Counts ###<br><br>attachment: 362<br>bsf-sidebar: 1<br>bt-cost-calculator: 4<br>custom_css: 2<br>customize_changeset: 96<br>nav_menu_item: 50<br>oembed_cache: 1<br>page: 50<br>post: 11<br>product: 145<br>revision: 96<br>shop_order_placehold: 9540<br>wafs: 1<br>wp_navigation: 1<br>wpcf7_contact_form: 8<br><br>### Security ###<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔<br><br>### Active Plugins (24) ###<br><br>Bold Builder: door BoldThemes – 5.3.6<br>Cost Calculator: door BoldThemes – 3.0.4<br>Code Snippets: door Code Snippets Pro – 3.6.8<br>Contact Form 7: door Takayuki Miyoshi – 6.0.6<br>Imagify: door Imagify Image Optimizer – Optimize Images & Convert WebP & Avif – 2.2.5<br>iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more: door iubenda – 3.12.2<br>Kadence WooCommerce Email Designer: door Kadence WP – 1.5.16<br>Meta Box: door MetaBox.io – 5.10.9<br>Qty Increment Buttons for WooCommerce: door taisho – 2.7.5<br>Redis Object Cache: door Till Krüss – 2.5.4<br>Rank Math SEO: door Rank Math SEO – 1.0.244<br>Shoperific Plugin: door BoldThemes – 1.3.7<br>Sidebar Manager: door Brainstorm Force – 2.0.0<br>WPML Multilingual CMS: door OnTheGoSystems – 4.7.4<br>Force Authentification Before Checkout for WooCommerce: door Luiz Bills – 1.4.5<br>Checkout Field Editor for WooCommerce (Pro): door ThemeHigh – 3.7.3<br>WooCommerce Multilingual & Multicurrency: door OnTheGoSystems – 5.4.5<br>Zapier Integration for WooCommerce: door Tectalic – 2.14.0<br>WooCommerce: door Automattic – 9.8.4 (update naar versie 9.8.5 is beschikbaar)<br>WP Rocket: door WP Media – 3.18.3<br>WPML SEO: door OnTheGoSystems – 2.1.1<br>WPML Media Translation: door OnTheGoSystems – 2.7.7<br>Wpml string vertaling: door Onthegosystemen – 3.3.3<br>WPO365 | MICROSOFT 365 GRAPH MAILER: door marco@wpo365.com – 3.5<br><br>### Inactive Plugins (0) ###<br><br><br>### Dropin Plugins () ###<br><br>advanced-cache.php: advanced-cache.php<br>object-cache.php: Redis Object Cache Drop-In<br><br>### Settings ###<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: EUR (€)<br>Currency Position: left<br>Thousand Separator: <br>Decimal Separator: ,<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ✔<br>Enforce Approved Product Download Directories: –<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: –<br><br>### Logging ###<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 dagen<br>Level threshold: –<br>Log directory size: 770 KB<br><br>### WC Pages ###<br><br>Winkelbasis: #21 - /shop/<br>Winkelwagen: #7 - /winkelmand/ -  Bevat de woocommerce_cart shortcode<br>Afrekenen: #8 - /afrekenen/ -  Bevat de woocommerce_checkout shortcode<br>Mijn account: #9 - /mijn-account/ -  Bevat de [woocommerce_my_account] shortcode<br>Algemene voorwaarden: #3 - /privacy-policy/<br><br>### Theme ###<br><br>Name: Shoperific Child<br>Version: 1.0.0<br>Author URL: http://bold-themes.com<br>Child Theme: ✔<br>Parent Theme Name: Shoperific<br>Parent Theme Version: 1.3.7<br>Parent Theme Author URL: http://bold-themes.com<br>Theme type: Klassiek thema<br>WooCommerce Support: ✔<br><br>### Templates ###<br><br>Archive Template: Je thema heeft een woocommerce.php bestand. Je zult het woocommerce/archive-product.php template niet kunnen overschrijven omdat woocommerce.php prioriteit heeft over archive-product.php. Dit is bedoeld om weergave-problemen te voorkomen.<br>Overrides: shoperific/woocommerce/cart/mini-cart.php<br>shoperific/woocommerce/content-widget-product.php<br>shoperific/woocommerce/global/quantity-input.php<br>shoperific/woocommerce/myaccount/lost-password-confirmation.php<br>shoperific/woocommerce/product-searchform.php<br>shoperific/woocommerce/single-product/add-to-cart/grouped.php<br>shoperific/woocommerce/single-product/meta.php<br>shoperific/woocommerce/single-product/rating.php<br>shoperific/woocommerce/single-product/tabs/tabs.php<br>shoperific/woocommerce/single-product/title.php<br>shoperific/woocommerce/single-product-reviews.php<br><br><br>### Admin ###<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br>add-to-cart-with-options-stepper-layout<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>use-wp-horizon<br>blockified-add-to-cart<br><br>Daily Cron: ✔ Next scheduled: 2025-05-16 07:02:14 +02:00<br>Options: ✔<br>Notes: 56<br>Onboarding: completed<br><br>### Action Scheduler ###<br><br>Canceled: 5<br>Oldest: 2025-05-12 17:14:04 +0000<br>Newest: 2025-05-12 17:41:09 +0000<br><br>Complete: 4.661<br>Oldest: 2025-04-14 19:30:31 +0000<br>Newest: 2025-05-15 18:54:01 +0000<br><br>Failed: 1<br>Oldest: 2025-02-20 23:32:44 +0000<br>Newest: 2025-02-20 23:32:44 +0000<br><br>Pending: 5<br>Oldest: 2025-05-15 18:55:01 +0000<br>Newest: 2025-05-16 13:37:50 +0000<br><br><br>### Zapier Integration ###<br><br>Database Version: ✔ 21<br>Detailed Logging Enabled: No<br>SSL: ✔ Yes<br>REST API Authentication Key(s): ✔ 17<br>Task History Record Counts: Error: 0 OK: 3113 Total: 3113<br>Webhook #23: WooCommerce Zapier<br>- Status: active<br>- Trigger: order.created<br>- Delivery Count: 2956<br>- User: manu.vdb<br>Order Action Count: 157<br><br>### Status report information ###<br><br>Generated at: 2025-05-15 20:54:08 +02:00<br>
    Thread Starter dyin

    (@dyin)

    @doublezed2 I wouldn’t really mark this as resolved as I am still on one version lower. The bug with the 500 error is still real

    Thread Starter dyin

    (@dyin)

    @mahfuzurwp Thank you for the followup. I think the last one must have been due to the rollback.

    I can confidently say that my error logs are empty one day after I returned to the previous version. No code 500 errors for customers anymore.

    Thread Starter dyin

    (@dyin)

    @rankmathsupport Thank you for the input. Well your support tried to manually change the database entry to mark it as dismissed but every time it returned and the value was reset. All cache clearing has been tried in the past. I have only had issues with Rank Math notifications over the years. This one notification to ask for a review has been there for years now. It also takes up so much space due to the styling. If it were just one line I wouldn’t mind too much

    Thread Starter dyin

    (@dyin)

    I also found these in the logs:
    [Tue May 13 12:13:18.813471 2025] [error] [pid 1616007] mod_proxy_fcgi.c(911): [client 83.99.151.64:0] AH01071: Got error ‘PHP message: PHP Warning: require(/data/sites/web/website/www/wp-content/plugins/woocommerce/includes/rest-api/Server.php): Failed to open stream: No such file or directory in /data/sites/web/website/www/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php on line 102; PHP message: PHP Fatal error: Uncaught Error: Failed opening required ‘/data/sites/web/website/www/wp-content/plugins/woocommerce/includes/rest-api/Server.php’ (include_path=’.’) in /data/sites/web/website/www/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php:102\nStack trace:\n#0 /data/sites/web/baniwafelsbe/www/wp-content/plugins/woocommerce/includes/class-woocommerce.php(547): Automattic\Jetpack\Autoloader\jp873bafa9ae6aaccf6c844a0451868b60\al5_0_0\PHP_Autoloader::load_class(‘…’)\n#1 /data/sites/web/website/www/wp-includes/class-wp-hook.php(324): WooCommerce->load_rest_api(”)\n#2 /data/sites/web/website/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)\n#3 /data/sites/web/website/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)\n#4 /data/sites/web/website/www/wp-settings.php(727): do_action(‘…’)\n#5 /data/sites/web/website/www/wp-config.php(101): require_once(‘…’)\n#6 /data/sites/web/website/www/…’

    Thread Starter dyin

    (@dyin)

    at this time I rolled back first. Customers were getting error 500 and couldn’t place any orders because of it anymore. I will get back to you with more info once I have it

    Thread Starter dyin

    (@dyin)

    @rankmathsupport Thank you for you reply but all these steps have been tried. Even Your support agents have had a look on my site and tried the database manual rewrite.

    There is some conflict between my theme and Rank Math but it seems like others have similar issues.

    This is what Gemini thinks of it:

    Here are the most common reasons why only Rank Math’s notifications might be affected by the Shoperific theme conflict:

    1. Different Dismissal Mechanisms: Not all plugins dismiss notifications the exact same way.
      • Rank Math: Uses JavaScript to listen for a click, then makes an asynchronous background request (AJAX) to admin-ajax.php with a specific action parameter and a security nonce. This is a common and modern method.
      • Other Plugins (Possibility A): Might use a simpler method, like embedding a link directly in the notification that includes the nonce and action parameters in the URL (…?action=dismiss_xyz&_wpnonce=abc…). Clicking this causes a full page reload but still dismisses the notice. This method avoids the specific JavaScript interaction that Shoperific might be breaking.
      • Other Plugins (Possibility B): Might also use JavaScript and AJAX, but their specific implementation (the JS code itself, the HTML structure they use for the button/nonce, the specific AJAX action name) might not trigger the conflict caused by Shoperific’s code.
    2. JavaScript Timing and Dependencies:
      • WordPress loads scripts in a certain order. Shoperific’s conflicting script might load or execute at a specific point that happens to interfere with Rank Math’s script execution, but not with another plugin’s script that loads earlier or later.
      • Rank Math might rely on a specific version of a JavaScript library (like jQuery) or a specific browser API that Shoperific’s script modifies or breaks, while other plugins don’t use that specific dependency or feature.
    3. Specificity of the Conflict: The bug or interference in Shoperific’s code might be very specific.
      • It could be targeting specific CSS classes or HTML structures that Rank Math uses for its notifications but other plugins don’t. For example, Shoperific’s script might try to manipulate elements with the class .rank-math-notice incorrectly.
      • It might only conflict with AJAX requests that use a specific action parameter format that Rank Math employs.
    4. Nonce Handling Variations: While most plugins use WordPress nonces, the exact way they embed the nonce in the page (e.g., as a data attribute on the button, in a hidden input field nearby, localized via wp_localize_script) and how their JavaScript retrieves it can differ. Shoperific’s script might be breaking the specific method Rank Math uses.

    In essence: The conflict is likely happening because Shoperific’s theme code interferes with a specific way of doing things (likely JavaScript-driven AJAX dismissal with nonce validation via admin-ajax.php), and Rank Math happens to use that specific way. Other plugins might be unaffected because they use a different way to achieve the same goal (e.g., a simple link-based dismissal or a slightly different JS/AJAX implementation that bypasses the conflict point).

    Thread Starter dyin

    (@dyin)

    Ok I did some further digging with the help of Microsoft Copilot and it could actually be blocked ajax calls in this case

    Thread Starter dyin

    (@dyin)

    @wpo365 Hey Marco, no worries. It was not urgent. I was just looking at further improvements on mail security.

    Thread Starter dyin

    (@dyin)

    it was a corrupted update. I did a fresh install and the issue is resolved.

    Thread Starter dyin

    (@dyin)

    @shahzeenfarooq I am still testing things as I don’t want that to happen again.
    @nocturnal009 Do you use WPML and/or WPRocket?

Viewing 15 replies - 16 through 30 (of 291 total)