I'm using the Dukt Twitter plugin which requires the Dukt OAuth plugin.
Both are working perfectly on both my local Dev environment and the remote Staging environment, but not on the Live site. Both plugins install with no errors or problems. Configuring the OAuth plugin (for Twitter only) is fine as well - it accepts the keys/credentials generated from the Twitter API Management Console and shows as "configured" on it's status screen.
However, when I then go to the actual Twitter plugin config and hit the "Connect to Twitter" button, I get this error message:
Fatal error: Class 'League\OAuth1\Client\Server\Twitter' not found in /webserver/domains/[CLIENT]/live/craft/plugins/oauth/providers/Twitter.php on line 46
Anyone have any idea what this error message means?
I suspect it's more to do with the server or site config than the actual plugin but I'm not sure where to start looking as I don't understand why it can't find that namespace
composer install
, that way you know for sure all the vendor files are there