Forminator crashed site on latest update
-
After running the latest update, Forminator crashed the site. I’ve had to disable it to get the site back up. I’m running WordPress 6.4.1.
The page I need help with: [log in to see the link]
-
Hi @malinky
I hope you’re well today!
We’ll need a bit more information on the issue as we can’t replicate that:
1. What’s the PHP version powering your site?
2. Could you please enable WordPress debugging, replicate the issue and then share debug log with us?
To do that:
a) add following three lines to the “wp-config.php” file of the site (above the “/* That’s all, stop editing!” line
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', true );b) then replicate the issue (with plugin crashing the site)
c) and then look into the “/wp-content/” folder on the server; you should see a file called “debug.log” there so please upload it to your Google Drive, Dropbox or similar service and include link to it in your response here.
Hopefully additional debugging information included in that file will give us a clue on what exactly is happening so we could provide solution.
Best regards,
AdamHi and thanks for your response. We’re running PHP 8.1.
Here’s the debug log: https://drive.google.com/file/d/1Ad5ArTFb1Szg08E531moinVCjTZDyxZB/view?usp=drive_link
Hi @malinky,
Seems like the URL shared requires permission to access. Possible to make it public, so that we can access the log files from the given URL?
Looking forward to your response.
Best Regards,
Nithin
Hi Nithin,
The URL should work now: https://drive.google.com/file/d/1Ad5ArTFb1Szg08E531moinVCjTZDyxZB/view?usp=sharing
Cheers
Hi @malinky,
Thanks for the logs, on checking further the issue is due to the missing actionscheduler_actions table.
WordPress database error Table 'xxx.wp_actionscheduler_actions' doesn't exist for query SELECTYou can find similar error when plugins like WP Forms, WP Mail SMTP, and Forminator is trying to use the mentioned table in the logs.
This is the logs which gets rigged when Forminator is enabled
PHP Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Table 'xxx.wp_actionscheduler_actions' doesn't exist in /xxx/public/wp-content/plugins/x-forminator/library/external/src/Forminator/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44The above fatal error indicates that there’s an issue with the Action Scheduler library, which is an external library used by the Forminator plugin. The error is being triggered while trying to save a recurring action in your WordPress database.
Specifically, it’s attempting to save data to a particular table in the database (
wp_actionscheduler_actions), but it can’t do so because that table doesn’t exist. This would cause theActionScheduler_DBStoreMigrator->save_action()method to fail, hence the error.You’re seeing the error message
Table 'xxx.wp_actionscheduler_actions' doesn't existbecause the table it’s trying to write to isn’t in your WordPress database.You can check and see the steps mentioned in here helps:
The above steps would be the same for any plugins. Please do check and see how that goes.
I could also notice the folder name for “fromintator” is /wp-content/plugins/x-forminator/ please do make sure to change that back from /x-forminator to /forminator.
Best Regards,
Nithin
Hi Nithin,
Thank you for the details and your help. It’s working again.
The topic ‘Forminator crashed site on latest update’ is closed to new replies.