PHP Fatal Error – Conflict with WPDM Amazon S3 Plugin
-
Like others, I’m getting a PHP fatal error when UpdraftPlus 1.22.5 tries to connect to Amazon S3. This started recently with an recent UpdraftPlus update. The error I get is in relation to the WPDM Amazon S3 plugin (version 3.0.3) from Download Manager.
PHP Fatal error (Error) has occurred during test_storage_settings subaction. Error Message: Call to undefined method GuzzleHttp\Utils::chooseHandler() (Code: 0, line 61 in .../wp-content/plugins/wpdm-amazon-s3/aws-sdk/vendor/guzzlehttp/guzzle/src/functions.php)
Download Manager support is trying to say that UpdraftPlus is using an old S3 API (which I doubt):
"It seems updraft is using old AWS API, which is creating such conflict. In that case, it needs to be fixed from their side."
Putting
define('UPDRAFTPLUS_S3_OLDLIB', true);
in my wp-config.php file allows UpDraftPlus to connect to S3 again. This working seems to indicate that UpdraftPlus is using a newer library in the latest release.If this really is an issue with the WPDM Amazon S3 plugin using an old S3 library, what is the official answer I can give to Download Manager support as the real source of the problem?
Thank you very much.
- The topic ‘PHP Fatal Error – Conflict with WPDM Amazon S3 Plugin’ is closed to new replies.