Initial database tables
-
Hello,
My WP version:
5.8.2
MySQL version:5.7.36-0ubuntu0.18.04.1
PHP version:8.1
Woocommerce version:6.0.0I am using my own droplet at Digital Ocean.
I’m a senior Python developer with 5+ years of experience and I was looking for something straightforward for my e-commerce project, so I decided to go with WP + Woocommerce (so not having to build everything from scratch by myself). I was expecting to set it up quickly and for everything to work out of the box, but that unfortunately wasn’t the case.
I set up the WP + NGINX + MySQL stack easily, but the main problem that I was dealing with was Woocoomerce not being to create initial database tables. All the WP tables were created during installation, but the Woocommerce plugin did not create any tables, I had to create such tables by hand:
wp_actionscheduler_actions
wp_actionscheduler_claims
wp_actionscheduler_groups
wp_actionscheduler_logsAnd then:
wp_wc_admin_notes
wp_wc_admin_note_actions
wp_wc_category_lookup
wp_wc_customer_lookup
wp_wc_download_log
wp_wc_order_coupon_lookup
wp_wc_order_product_lookup
wp_wc_order_stats
wp_wc_order_tax_lookup
<. . .> etc.etc. etc.I have no other plugins, just Woocommerce installed.
I created these initial tables, but then in Sentry I got another error message:
Unknown column 'is_deleted' in 'where clause'at/wp-content/plugins/woocommerce/packages/woocommerce-admin/src/Notes/DataStore.php in Automattic\WooCommerce\Admin\Notes\DataStore::get_notesI know that my question is a bit vague, but is there a workflow with Woocommerce that would just work “out of the box” ? Or maybe there’s a plugin or whatever that would help me to understand why Woocommerce isn’t creating initial database tables? I know I can read the database logs, but I am starting to feel a bit helpless. Is there a flow that would just work out of the box?
The topic ‘Initial database tables’ is closed to new replies.