User tests: Successful: Unsuccessful:
Pull Request for issue described below.
This is the same as PR #24704 but for the installation.
No database error, all tables are created with utf8mb4 charset and collations.
One database error about tables not having been converted to utf8mb4, all tables are created with utf8 charset and collations.
What is funny: When connecting to the backend after installation, connection shows utf8mb4 support.
But using the "fix" button to run the utf8mb4 conversion does not help (which makes sense because 4.0 should have all converted already), so you have to live with that database error and wrong collation in db until the end of your life.
When using the MySQLi driver, everything is ok, i.e. this issue is only for the MySQL PDO driver.
But this might be just lucky circumstance, or to be more precise, inconsistency between the drivers regarding initial value for utf8mb4 support, and so this PR also adds the right default for the MySQLi driver.
At the end it is just the same for the installation as PR #24704 was for the installed J4.
With staging this issue does not exist, it exists only in 4.0-dev.
None.
Status | New | ⇒ | Pending |
Category | ⇒ | Installation |
Labels |
Added:
?
|
That's how it should be. The key part is in making sure the right options always get passed into the drivers, which this PR fixes.
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-06-22 18:12:26 |
Closed_By | ⇒ | wilsonge |
Thanks!
Thanks too.
Ping @wilsonge?