backdrop-issues
backdrop-issues copied to clipboard
Simplified Database Definition Syntax that uses a database prefix creates false "4-byte UTF-8 support" report
Description of the bug
A site that uses a DB prefix defined in the simplified database definition syntax creates a false report of "Database needs conversion" to 4-byte UTF-8 support. Also, running a conversion throws a fatal error.
See: https://forum.backdropcms.org/forum/mysql-database-4-byte-utf-8-support for background information.
Steps To Reproduce
To reproduce the behavior:
- Softilicious install of new BD site in preperation for migration.
- Migrated BD site to new location using Backup & Migrate.
- At the new site location the Status Report throws an error as shown in:
- Config Error Screenshot 2025-11-28 091838.png
- Click on Convert Existing Tables and an error is thrown:
- SQL Error Screenshot 2025-11-28 091653.png
Actual behavior
Fatal error thrown.
Expected behavior
I have no idea!
Additional information
Add any other information that could help, such as:
-
Backdrop CMS version: 1.32.1
-
Web server and its version:
-
PHP version:
-
Database sever (MySQL or MariaDB?) and its version:
-
Operating System and its version: W11
-
Browser(s) and their versions: Firefox