Tl;DR – some hosts are skimping on extensions that need to be enabled for our plugin to function. You must have the PHP PDO extension installed at your host to use our plugin.
It’s come to our attention recently that some budget hosts (we’re looking at you, GoDaddy), in order to save resources (and hence, money), have decided to disable some pretty common PHP extensions by default. We do our best here at Inbound Brew to make our plugin as light as possible, but at times, there is functionality that we rely on for the plugin to work.
The extensions we use, while not part of “PHP Core,” are extremely common for all PHP applications, and frankly, we are shocked to see them disabled in some cases.
The most notable extension that we’ve seen disabled is the PDO extension. In short, this helps with safe, secure connections to your database (among many other things), and is considered the gold standard regarding database connections in PHP these days.
If you have trouble running our plugin, chances are PDO is disabled (and if you are on GoDaddy, it is almost guaranteed to be turned off).
In order to enable the PDO extension for PHP, you will need either need to find the option in your control panel for your host (varies greatly by hosts), or you should be able to email your host’s support team and get them to enable it for you.
If you have any issues with this, feel free to contact us and we’d be happy to guide you through it!