DB Error on Activation
-
Seeing the curt response to a user on Multisite, I was dismayed. I was hoping to test out the plugin on my Multisite server before considering purchasing the Pro version.
I also have an issue on a Multisite installation: The plugin crashed the website on activation. “There has been a critical error on this website.”
Here are the anonymized log entries:[24-Jan-2026 05:36:10 UTC] WordPress database error Can't create table bitnami_wordpress.wp_XX_tutor_coupon_usages (errno: 150 "Foreign key constraint is incorrectly formed") for query CREATE TABLE wp_XX_tutor_coupon_usages
CONSTRAINT fk_tutor_coupon_usage_coupon_code FOREIGN KEY (coupon_code) REFERENCES wp_XX_tutor_coupons(coupon_code) ON DELETE CASCADE,
CONSTRAINT fk_tutor_coupon_usage_user_id FOREIGN KEY (user_id) REFERENCES wp_XX_users(ID) ON DELETE CASCADE
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci made by activate_plugin, do_action('activate_tutor/tutor.php'), WP_Hook->do_action, WP_Hook->apply_filters, TUTOR\Tutor::tutor_activate, TUTOR\Tutor::create_database, dbDelta
[24-Jan-2026 05:36:10 UTC] WordPress database error Can't create tablebitnami_wordpress.wp_XX_tutor_carts(errno: 150 "Foreign key constraint is incorrectly formed") for query CREATE TABLE wp_18_tutor_carts (
CONSTRAINT fk_tutor_cart_user_id FOREIGN KEY (user_id) REFERENCES wp_XX_users(ID) ON DELETE CASCADE
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci made by activate_plugin, do_action('activate_tutor/tutor.php'), WP_Hook->do_action, WP_Hook->apply_filters, TUTOR\Tutor::tutor_activate, TUTOR\Tutor::create_database, dbDelta
[24-Jan-2026 05:36:10 UTC] WordPress database error Can't create tablebitnami_wordpress.wp_XX_tutor_cart_items(errno: 150 "Foreign key constraint is incorrectly formed") for query CREATE TABLE wp_18_tutor_cart_items (
CONSTRAINT fk_tutor_cart_item_cart_id FOREIGN KEY (cart_id) REFERENCES wp_18_tutor_carts(id) ON DELETE CASCADE,
CONSTRAINT fk_tutor_cart_item_course_id FOREIGN KEY (course_id) REFERENCES wp_18_posts(ID) ON DELETE CASCADE
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci made by activate_plugin, do_action('activate_tutor/tutor.php'), WP_Hook->do_action, WP_Hook->apply_filters, TUTOR\Tutor::tutor_activate, TUTOR\Tutor::create_database, dbDelta
FROM wp_XX_tutor_orders o
made by require_once('wp-admin/admin.php'), require('wp-admin/menu.php'), require_once('wp-admin/includes/menu.php'), do_action('admin_menu'), WP_Hook->do_action, WP_Hook->apply_filters, TUTOR\Admin->register_menu, apply_filters('tutor_admin_menu'), WP_Hook->apply_filters, Tutor\Ecommerce\AdminMenu->register_menu, Tutor\Models\OrderModel->get_order_count, Tutor\Helpers\QueryHelper::get_joined_count
[24-Jan-2026 05:36:10 UTC] PHP Fatal error: Uncaught Exception: Table 'bitnami_wordpress.wp_XX_wp_users' doesn't exist in /bitnami/wordpress/wp-content/plugins/tutor/helpers/QueryHelper.php:1120 0 /bitnami/wordpress/wp-content/plugins/tutor/models/OrderModel.php(984): Tutor\Helpers\QueryHelper::get_joined_count() 1 /bitnami/wordpress/wp-content/plugins/tutor/ecommerce/AdminMenu.php(42): Tutor\Models\OrderModel->get_order_count() 4 /bitnami/wordpress/wp-content/plugins/tutor/classes/Admin.php(136): apply_filters()
thrown in /bitnami/wordpress/wp-content/plugins/tutor/helpers/QueryHelper.php on line 1120Apache log shows a 500 error
For those of us looking to see if Tutor LMS Pro is worth the money, it might be worth at least taking a look into this. Worst case PLEASE DOCUMENT that you refused to support Multisite in the WordPress.org listing..
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
You must be logged in to reply to this topic.