@wpelvis you can certainly make both tables manually. I would do that.
In other words:
1. Deactivate the Salesforce plugin (to make sure nothing is lingering)
2. Create the database tables manually. You can use this SQL to do that:
table one:
CREATE TABLE wooshop_object_sync_sf_field_map (
id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
label varchar(64) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
name varchar(64) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
wordpress_object varchar(128) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
salesforce_object varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
salesforce_record_types_allowed longblob,
salesforce_record_type_default varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
fields text COLLATE utf8mb4_unicode_520_ci NOT NULL,
pull_trigger_field varchar(128) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'LastModifiedDate',
sync_triggers text COLLATE utf8mb4_unicode_520_ci NOT NULL,
push_async tinyint(1) NOT NULL DEFAULT '0',
push_drafts tinyint(1) NOT NULL DEFAULT '0',
weight tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (id),
UNIQUE KEY name (name),
KEY name_sf_type_wordpress_type (wordpress_object,salesforce_object)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
table two:
CREATE TABLE wooshop_object_sync_sf_object_map (
id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
wordpress_id varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL,
salesforce_id varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
wordpress_object varchar(128) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
created datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
object_updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
last_sync datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
last_sync_action varchar(128) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
last_sync_status tinyint(1) NOT NULL DEFAULT '0',
last_sync_message varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
PRIMARY KEY (id),
UNIQUE KEY salesforce (salesforce_id),
UNIQUE KEY salesforce_wordpress (wordpress_object,wordpress_id),
KEY wordpress_object (wordpress_object,wordpress_id),
KEY salesforce_object (salesforce_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
If wooshop_ is not your table prefix, of course update it to whatever it is.
3. Activate the Salesforce plugin. You won’t see any tabs except for the Settings tab at this stage.
4. Fill in the settings. After the required settings are all there, you should see additional tabs.
5. In the Authorize tab, click the Connect to Salesforce button.
If you can do that, you should be able to work with the plugin.
If you are totally unable to create one or more database tables following this order, I would ask your web host for support.