Hi SRD75,
Thanks for posting the exact error. In this case the key part is:
Table “…wp_sbi_instagram_feed_locator” doesn’t exist
means one of the plugin’s own database tables is missing. Our Instagram Feed plugin creates a few small custom tables, and this one (the “feed locator”) simply keeps track of which pages your feeds appear on. The plugin creates it automatically, so when it goes missing it is almost always because the table was not carried over during a site migration, restore, or clone, or because the database user did not have permission to create tables at the time.
It does not harm your content, but it does fill up your error log, and here is how to clear it:
- Go to Plugins, deactivate Smash Balloon Social Photo Feed, then activate it again. On activation the plugin checks for its tables and recreates this one if it is missing. In most cases that single step stops the errors.
- Load a page or two that displays a feed, then check whether the error_log entries stop appearing.
If the errors keep coming back after reactivating, it almost always means the database user does not have permission to create new tables (this is common on some managed or recently migrated setups). The fix there is to ask your host to grant the database user the CREATE privilege, then deactivate and reactivate the plugin once more so the table can be created. The plugin will also display a notice in your admin if it tried to create the table and was not allowed to.
If it still will not create after that, or if you would like us to look into the specifics of your setup, please reach out through our support form at https://smashballoon.com/support and include your System Info (and mention this same error). That lets you share your database and hosting details privately rather than on the public forum, and we can take it from there.
Best regards,
Manuel
Smash Balloon Support