Title: PHP compatibility
Last modified: August 8, 2025

---

# PHP compatibility

 *  Resolved [saznajmo](https://wordpress.org/support/users/saznajmo/)
 * (@saznajmo)
 * [10 months ago](https://wordpress.org/support/topic/php-compatibility-62/)
 * Hi,
 * I had to change the PHP version from 7.4 to 8.3. After the change, I got a critical
   error on the page and realized that the problem was in the WP Forms plugin. After
   deactivation, the page opens fine.
   After downgrading to 7.4 everything was fine
   again and I noticed that WP Forms doesn’t work with any 8.x PHP version. Please
   let me know what to do at this moment?I use the latest version of the plugin,
   and other pages properly with these PHP versions on the same hosting provider.

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

 *  Plugin Support [Ralden Souza](https://wordpress.org/support/users/rsouzaam/)
 * (@rsouzaam)
 * [10 months ago](https://wordpress.org/support/topic/php-compatibility-62/#post-18591522)
 * Hi [@saznajmo](https://wordpress.org/support/users/saznajmo/),
 * Thanks for reaching out!
 * Most of the time, this kind of issue happens because of a conflict with another
   plugin or some custom code on your site. When moving from PHP 7.4 to 8.x, it’s
   possible that some deprecated code is being loaded, which could be causing the
   conflict.
 * When you get the chance, could you please try using the steps in WPBeginner’s
   detailed guide on [troubleshooting WordPress](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/)
   to see if it helps resolve the issue?
 * Hope this helps! If you have any other questions, feel free to reach out anytime.
 * Thanks!
 *  [philipp242](https://wordpress.org/support/users/philipp242/)
 * (@philipp242)
 * [10 months ago](https://wordpress.org/support/topic/php-compatibility-62/#post-18594882)
 *     ```wp-block-code
       Hi @rsouzaam,i also tried to update my php-Version from 8.0 to 8.1. I also get an error with the WP Forms Plugin. I also get the error with php-version 8.2. Here the debug logs: [12-Aug-2025 02:10:04 UTC] PHP Fatal error: Uncaught TypeError: ActionScheduler_AsyncRequest_QueueRunner::__construct(): Argument #1 ($store) must be of type ActionScheduler_Store, ActionScheduler_DBStore given, called in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 59 and defined in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php:36Stack trace: 0 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(59): ActionScheduler_AsyncRequest_QueueRunner->__construct() 1 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(41): ActionScheduler_QueueRunner->__construct() 2 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(69): ActionScheduler_QueueRunner::instance() 3 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(189): ActionScheduler::runner() 4 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.php(60): ActionScheduler::init() 5 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.php(87): action_scheduler_initialize_3_dot_9_dot_3() 6 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(322): ActionScheduler_Versions::initialize_latest_version() 7 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 8 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() 9 /homepages/10/d4297328215/htdocs/wordpress/wp-settings.php(578): do_action() 10 /homepages/10/d4297328215/htdocs/wordpress/wp-config.php(92): require_once('/homepages/10/d…') 11 /homepages/10/d4297328215/htdocs/wordpress/wp-load.php(50): require_once('/homepages/10/d…') 12 /homepages/10/d4297328215/htdocs/wordpress/wp-blog-header.php(13): require_once('/homepages/10/d…') 13 /homepages/10/d4297328215/htdocs/wordpress/index.php(17): require('/homepages/10/d…') 14 {main}thrown in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php on line 36[12-Aug-2025 02:10:05 UTC] PHP Fatal error: Uncaught TypeError: ActionScheduler_FatalErrorMonitor::__construct(): Argument #1 ($store) must be of type ActionScheduler_Store, ActionScheduler_DBStore given, called in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 51 and defined in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php:34Stack trace: 0 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php(51): ActionScheduler_FatalErrorMonitor->__construct() 1 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(56): ActionScheduler_Abstract_QueueRunner->__construct() 2 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(41): ActionScheduler_QueueRunner->__construct() 3 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(69): ActionScheduler_QueueRunner::instance() 4 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(189): ActionScheduler::runner() 5 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.php(60): ActionScheduler::init() 6 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.php(87): action_scheduler_initialize_3_dot_9_dot_3() 7 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(322): ActionScheduler_Versions::initialize_latest_version() 8 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 9 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() 10 /homepages/10/d4297328215/htdocs/wordpress/wp-settings.php(578): do_action() 11 /homepages/10/d4297328215/htdocs/wordpress/wp-config.php(92): require_once('/homepages/10/d…') 12 /homepages/10/d4297328215/htdocs/wordpress/wp-load.php(50): require_once('/homepages/10/d…') 13 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/admin.php(35): require_once('/homepages/10/d…') 14 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/site-health.php(10): require_once('/homepages/10/d…') 15 {main}thrown in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php on line 34[12-Aug-2025 02:10:09 UTC] PHP Fatal error: Uncaught TypeError: ActionScheduler_FatalErrorMonitor::__construct(): Argument #1 ($store) must be of type ActionScheduler_Store, ActionScheduler_DBStore given, called in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 51 and defined in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php:34Stack trace: 0 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php(51): ActionScheduler_FatalErrorMonitor->__construct() 1 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(56): ActionScheduler_Abstract_QueueRunner->__construct() 2 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(41): ActionScheduler_QueueRunner->__construct() 3 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(69): ActionScheduler_QueueRunner::instance() 4 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(189): ActionScheduler::runner() 5 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.php(60): ActionScheduler::init() 6 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.php(87): action_scheduler_initialize_3_dot_9_dot_3() 7 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(322): ActionScheduler_Versions::initialize_latest_version() 8 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 9 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() 10 /homepages/10/d4297328215/htdocs/wordpress/wp-settings.php(578): do_action() 11 /homepages/10/d4297328215/htdocs/wordpress/wp-config.php(92): require_once('/homepages/10/d…') 12 /homepages/10/d4297328215/htdocs/wordpress/wp-load.php(50): require_once('/homepages/10/d…') 13 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/admin.php(35): require_once('/homepages/10/d…') 14 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/site-health.php(10): require_once('/homepages/10/d…') 15 {main}thrown in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php on line 34[12-Aug-2025 02:10:13 UTC] PHP Fatal error: Uncaught TypeError: ActionScheduler_AsyncRequest_QueueRunner::__construct(): Argument #1 ($store) must be of type ActionScheduler_Store, ActionScheduler_DBStore given, called in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 59 and defined in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php:36Stack trace: 0 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(59): ActionScheduler_AsyncRequest_QueueRunner->__construct() 1 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(41): ActionScheduler_QueueRunner->__construct() 2 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(69): ActionScheduler_QueueRunner::instance() 3 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(189): ActionScheduler::runner() 4 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.php(60): ActionScheduler::init() 5 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.php(87): action_scheduler_initialize_3_dot_9_dot_3() 6 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(322): ActionScheduler_Versions::initialize_latest_version() 7 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 8 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() 9 /homepages/10/d4297328215/htdocs/wordpress/wp-settings.php(578): do_action() 10 /homepages/10/d4297328215/htdocs/wordpress/wp-config.php(92): require_once('/homepages/10/d…') 11 /homepages/10/d4297328215/htdocs/wordpress/wp-load.php(50): require_once('/homepages/10/d…') 12 /homepages/10/d4297328215/htdocs/wordpress/wp-blog-header.php(13): require_once('/homepages/10/d…') 13 /homepages/10/d4297328215/htdocs/wordpress/index.php(17): require('/homepages/10/d…') 14 {main}thrown in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php on line 36[12-Aug-2025 02:10:13 UTC] PHP Warning: Attempt to read property "count" on array in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/real-cookie-banner/inc/settings/CookieGroup.php on line 166[12-Aug-2025 02:10:13 UTC] PHP Warning: Attempt to read property "term_id" on array in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/real-cookie-banner/inc/settings/CookieGroup.php on line 166[12-Aug-2025 02:10:13 UTC] PHP Warning: Attempt to read property "count" on array in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/real-cookie-banner/inc/settings/CookieGroup.php on line 166[12-Aug-2025 02:10:13 UTC] PHP Warning: Attempt to read property "term_id" on array in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/real-cookie-banner/inc/settings/CookieGroup.php on line 166[12-Aug-2025 02:10:16 UTC] PHP Fatal error: Uncaught TypeError: ActionScheduler_FatalErrorMonitor::__construct(): Argument #1 ($store) must be of type ActionScheduler_Store, ActionScheduler_DBStore given, called in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 51 and defined in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php:34Stack trace: 0 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php(51): ActionScheduler_FatalErrorMonitor->__construct() 1 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(56): ActionScheduler_Abstract_QueueRunner->__construct() 2 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php(41): ActionScheduler_QueueRunner->__construct() 3 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(69): ActionScheduler_QueueRunner::instance() 4 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler.php(189): ActionScheduler::runner() 5 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.php(60): ActionScheduler::init() 6 /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.php(87): action_scheduler_initialize_3_dot_9_dot_3() 7 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(322): ActionScheduler_Versions::initialize_latest_version() 8 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 9 /homepages/10/d4297328215/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() 10 /homepages/10/d4297328215/htdocs/wordpress/wp-settings.php(578): do_action() 11 /homepages/10/d4297328215/htdocs/wordpress/wp-config.php(92): require_once('/homepages/10/d…') 12 /homepages/10/d4297328215/htdocs/wordpress/wp-load.php(50): require_once('/homepages/10/d…') 13 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/admin.php(35): require_once('/homepages/10/d…') 14 /homepages/10/d4297328215/htdocs/wordpress/wp-admin/index.php(10): require_once('/homepages/10/d…') 15 {main}thrown in /homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php on line 34
       ```
   
 *  Plugin Support [Ralden Souza](https://wordpress.org/support/users/rsouzaam/)
 * (@rsouzaam)
 * [9 months, 4 weeks ago](https://wordpress.org/support/topic/php-compatibility-62/#post-18595197)
 * Hi [@saznajmo](https://wordpress.org/support/users/saznajmo/),
 * We haven’t heard back from you in a few days, so I’m going to go ahead and close
   this thread for now. But if you’d like us to assist further, please feel welcome
   to continue the conversation.
 * Thanks!
 * Hi [@philipp242](https://wordpress.org/support/users/philipp242/),
 * Thanks for reaching out!
 * Based on the error, it seems related to the Action Scheduler library in WPForms
   Lite and the [Modula Image Gallery](https://wordpress.org/plugins/modula-best-grid-gallery/)
   plugin (`/homepages/10/d4297328215/htdocs/wordpress/wp-content/plugins/modula-
   best-grid-gallery/includes/libraries/action-scheduler/classes/ActionScheduler_Versions.
   php`).
 * I recommend making sure both plugins are updated to their latest versions.
 * If the error persists, it might be a conflict. In that case, please try following
   the steps in WPBeginner’s detailed guide on [troubleshooting WordPress](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/)
   to see if that helps resolve the issue.
 * If the problem continues, could you please create [your own topic here](https://wordpress.org/support/plugin/wpforms-lite/#new-topic-0)?
   This is recommended in the [Forum FAQ](https://wordpress.org/support/forum-user-guide/faq/#i-have-the-same-problem-can-i-just-reply-to-someone-elses-post-with-me-too)
   so we can assist each user individually. And since we marked this topic as resolved.
 * Thanks!

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

The topic ‘PHP compatibility’ is closed to new replies.

 * ![](https://ps.w.org/wpforms-lite/assets/icon.svg?rev=3254748)
 * [WPForms - Easy Form Builder for WordPress - Contact Forms, Payment Forms, Surveys, & More](https://wordpress.org/plugins/wpforms-lite/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wpforms-lite/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wpforms-lite/)
 * [Active Topics](https://wordpress.org/support/plugin/wpforms-lite/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wpforms-lite/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wpforms-lite/reviews/)

 * 3 replies
 * 3 participants
 * Last reply from: [Ralden Souza](https://wordpress.org/support/users/rsouzaam/)
 * Last activity: [9 months, 4 weeks ago](https://wordpress.org/support/topic/php-compatibility-62/#post-18595197)
 * Status: resolved