Klaus in unserer settings.php steht nur folgendes
'DB' => [
'Connections' => [
'Default' => [
'charset' => 'utf8mb4',
'defaultTableOptions' => [
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
],
'driver' => 'mysqli',
],
],
],
und in der additional.php löschen wir oben die kommentieren Zeilen von ddev heraus, damit diese nicht immer überschrieben wird und am Ende fügen wir einen else Zwei hinzu.
} else {
$GLOBALS['TYPO3_CONF_VARS'] = array_replace_recursive(
$GLOBALS['TYPO3_CONF_VARS'],
[
'DB' => [
'Connections' => [
'Default' => [
'port' => getenv('TYPO3_DB_PORT'),
'dbname' => getenv('TYPO3_DB_NAME'),
'host' => getenv('TYPO3_DB_HOST'),
'password' => getenv('TYPO3_DB_PASSWORD'),
'user' => getenv('TYPO3_DB_USER'),
],
],
],
],
);
}
Wobei ich mir nicht sicher bin, ob man den else Zweig eigentlich auch in die settings.php schreiben könnte, dann müsste man die additional.php eigentlich gar nicht bearbeiten.
LG