Skip to content

Conversation

@robinsowell
Copy link
Contributor

…ble attributes

User needs the MYSQL_ATTR_SSL_CA and MYSQL_ATTR_SSL_VERIFY_SERVER_CERT attributes set in order to connect to Azure app db. That works fine, but then updates fail with:

Could not connect to the database using the credentials provided. ee/installer/updater/ExpressionEngine/Updater/Service/Updater/RequirementsChecker.php:65

Poking, and the db connection in the RequirementsChecker.php doesn't include those additional attributes that are in /system/ee/legacy/database/drivers/mysqli/mysqli_connection.php. So I added them. Aside from something about encoding for new tables which didn't seem relevant.

Might be better to abstract and share that stuff, but this is confirmed to work. So I'm going with this.

@robinsowell robinsowell added the Bug: Accepted Bug has been confirmed, is reproducible, and ready to work on. label Oct 20, 2025
@TomJaeger TomJaeger added this to the 7.5.18 milestone Dec 3, 2025
@TomJaeger TomJaeger merged commit bb63be6 into 7.dev Dec 3, 2025
24 checks passed
@TomJaeger TomJaeger deleted the bugfix/update-req-check-db branch December 3, 2025 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug: Accepted Bug has been confirmed, is reproducible, and ready to work on.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants