The fresh TYPO3 13 installation got UTF8filesystem = true from the core's factory configuration; TYPO3 10 ran with the default false, so uploads turned umlauts into ASCII (Bärenhütte.jpg -> Baerenhuette.jpg) and no file in sys_file has a non-ASCII name. With true and no UTF-8 system locale, escapeshellarg() drops those characters and image processing misses the file (environment check warning). Back to false: the TYPO3 10 behaviour, no locale needed, and file URLs and CDN paths stay free of encoded umlauts. Co-Authored-By: Claude Opus 5.5 <[email protected]>
217 lines
8.0 KiB
PHP
217 lines
8.0 KiB
PHP
<?php
|
|
return [
|
|
'BE' => [
|
|
'debug' => false,
|
|
'installToolPassword' => '$argon2i$v=19$m=65536,t=16,p=1$NVBiTmJvdEljbWY0WmdjUg$YRkMEpjn+hVLAZWWrrU9wIhVgZ3pPhSnPQyB/7+7Z1g',
|
|
'passwordHashing' => [
|
|
'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\Argon2iPasswordHash',
|
|
'options' => [],
|
|
],
|
|
],
|
|
'DB' => [
|
|
'Connections' => [
|
|
'Default' => [
|
|
'charset' => 'utf8mb4',
|
|
'dbname' => 'db',
|
|
'defaultTableOptions' => [
|
|
'charset' => 'utf8mb4',
|
|
'collation' => 'utf8mb4_unicode_ci',
|
|
],
|
|
'driver' => 'mysqli',
|
|
'host' => 'db',
|
|
'password' => 'db',
|
|
'port' => 3306,
|
|
'user' => 'db',
|
|
],
|
|
],
|
|
],
|
|
'EXTCONF' => [
|
|
'lang' => [
|
|
'availableLanguages' => [
|
|
'de',
|
|
],
|
|
],
|
|
],
|
|
'EXTENSIONS' => [
|
|
'backend' => [
|
|
'backendFavicon' => '',
|
|
'backendLogo' => '',
|
|
'loginBackgroundImage' => '',
|
|
'loginFootnote' => '',
|
|
'loginHighlightColor' => '',
|
|
'loginLogo' => '',
|
|
'loginLogoAlt' => '',
|
|
],
|
|
'ep_products' => [
|
|
'bpnConnectApiBaseUrl' => '',
|
|
'bpnConnectApiKey' => '',
|
|
'bpnConnectApiMaxDuration' => '15',
|
|
'bpnConnectApiTimeout' => '5',
|
|
'cmsApiKey' => '',
|
|
'contentFeedEnabled' => '1',
|
|
'contentFeedExcludedPages' => '634',
|
|
'contentFeedLanguages' => '0',
|
|
'contentFeedNewsDetailPages' => 'ep-reisen:1392',
|
|
'contentFeedSites' => 'ep-reisen,ser,ski-boarderweek,ski-wochenenden,snowzone',
|
|
'importStoragePid' => '11',
|
|
'myEpApiBaseUrl' => '',
|
|
'myEpApiClientId' => '',
|
|
'myEpApiClientSecret' => '',
|
|
'myEpApiMaxDuration' => '15',
|
|
'myEpApiTimeout' => '5',
|
|
'myEpApiUrlAuthorize' => '',
|
|
'myEpApiUrlToken' => '',
|
|
'myEpStagingUrl' => 'https://my.ep-reisen.net',
|
|
'myEpUrl' => 'https://my.ep-reisen.de/',
|
|
'searchPageUid' => '0',
|
|
],
|
|
'ep_theme' => [
|
|
'cdnBaseUrl' => 'https://cdn.ep-reisen.de/',
|
|
],
|
|
'extensionmanager' => [
|
|
'automaticInstallation' => '1',
|
|
'offlineMode' => '0',
|
|
],
|
|
'news' => [
|
|
'advancedMediaPreview' => '1',
|
|
'archiveDate' => 'date',
|
|
'categoryBeGroupTceFormsRestriction' => '0',
|
|
'categoryRestriction' => '',
|
|
'contentElementRelation' => '1',
|
|
'dateTimeNotRequired' => '0',
|
|
'hidePageTreeForAdministrationModule' => '0',
|
|
'manualSorting' => '0',
|
|
'pageTreePluginPreview' => '1',
|
|
'prependAtCopy' => '1',
|
|
'resourceFolderImporter' => '/news_import',
|
|
'rteForTeaser' => '0',
|
|
'showAdministrationModule' => '1',
|
|
'slugBehaviour' => 'unique',
|
|
'storageUidImporter' => '1',
|
|
'tagPid' => '1',
|
|
],
|
|
'redirects' => [
|
|
'showCheckIntegrityInfoInReports' => '1',
|
|
'showCheckIntegrityInfoInReportsSeconds' => '86400',
|
|
],
|
|
'scheduler' => [
|
|
'maxLifetime' => '1440',
|
|
],
|
|
'staticfilecache' => [
|
|
'backendDisplayMode' => 'both',
|
|
'boostMode' => '0',
|
|
'clearCacheForAllDomains' => '1',
|
|
'cspGenerationOverride' => '0',
|
|
'debugHeaders' => '0',
|
|
'disableInDevelopment' => '0',
|
|
'enableGeneratorBrotli' => '0',
|
|
'enableGeneratorGzip' => '1',
|
|
'enableGeneratorPhp' => '0',
|
|
'enableGeneratorPlain' => '0',
|
|
'hashUriInCache' => '0',
|
|
'headerSizeBuffer' => '1.5',
|
|
'htaccessTemplateName' => 'EXT:staticfilecache/Resources/Private/Templates/Htaccess.html',
|
|
'inlineAssetsFileSize' => '50000',
|
|
'inlineScriptMinify' => '0',
|
|
'inlineServiceFavIcon' => '0',
|
|
'inlineServiceScripts' => '0',
|
|
'inlineServiceStyles' => '0',
|
|
'inlineStyleAssets' => 'ico,png,woff2',
|
|
'inlineStyleMinify' => '0',
|
|
'largeIdentifierInCacheTable' => '0',
|
|
'maxHeaderSize' => '8192',
|
|
'overrideCacheDirectory' => '',
|
|
'overrideClientUserAgent' => '',
|
|
'phpTemplateName' => 'EXT:staticfilecache/Resources/Private/Templates/Php.html',
|
|
'rawurldecodeCacheFileName' => '0',
|
|
'renameTablesToOtherPrefix' => '0',
|
|
'sendCacheControlHeaderRedirectAfterCacheTimeout' => '1',
|
|
'sendHttp2PushEnable' => '0',
|
|
'sendHttp2PushFileExtensions' => 'css,js',
|
|
'sendHttp2PushFileLimit' => '10',
|
|
'sendHttp2PushLimitToArea' => '',
|
|
'useFallbackMiddleware' => '1',
|
|
'useReverseUriLengthInPriority' => '1',
|
|
'validFallbackHeaders' => 'Content-Type,Content-Language,Content-Security-Policy,Link',
|
|
'validHtaccessHeaders' => 'Content-Type,Content-Language,Content-Security-Policy,Link',
|
|
],
|
|
],
|
|
'FE' => [
|
|
'cacheHash' => [
|
|
'enforceValidation' => true,
|
|
],
|
|
'debug' => false,
|
|
'disableNoCacheParameter' => true,
|
|
'passwordHashing' => [
|
|
'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\Argon2iPasswordHash',
|
|
'options' => [],
|
|
],
|
|
'compressionLevel' => 0,
|
|
],
|
|
'GFX' => [
|
|
'processor' => 'GraphicsMagick',
|
|
'processor_effects' => false,
|
|
'processor_enabled' => true,
|
|
'processor_path' => '/usr/bin/',
|
|
],
|
|
'LOG' => [
|
|
'TYPO3' => [
|
|
'CMS' => [
|
|
'deprecations' => [
|
|
'writerConfiguration' => [
|
|
'notice' => [
|
|
'TYPO3\CMS\Core\Log\Writer\FileWriter' => [
|
|
'disabled' => true,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
'MAIL' => [
|
|
'transport' => 'sendmail',
|
|
'transport_sendmail_command' => '/usr/sbin/sendmail -t -i',
|
|
'transport_smtp_encrypt' => '',
|
|
'transport_smtp_password' => '',
|
|
'transport_smtp_server' => '',
|
|
'transport_smtp_username' => '',
|
|
],
|
|
'SYS' => [
|
|
'UTF8filesystem' => false,
|
|
'caching' => [
|
|
'cacheConfigurations' => [
|
|
'hash' => [
|
|
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend',
|
|
],
|
|
'pages' => [
|
|
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend',
|
|
'options' => [
|
|
'compression' => true,
|
|
],
|
|
],
|
|
'rootline' => [
|
|
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend',
|
|
'options' => [
|
|
'compression' => true,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
'devIPmask' => '',
|
|
'displayErrors' => 0,
|
|
'encryptionKey' => '0ad297595e43cb5f668bdf7878eaea7002a4193fd26d2742a3a708b4b0715bcfabdae84a47ca8517d55732d9ea72a26a',
|
|
'exceptionalErrors' => 4096,
|
|
'features' => [
|
|
'extbase.consistentDateTimeHandling' => true,
|
|
'frontend.cache.autoTagging' => true,
|
|
'security.system.enforceAllowedFileExtensions' => true,
|
|
],
|
|
'sitename' => 'E&P',
|
|
'systemMaintainers' => [
|
|
1,
|
|
],
|
|
'trustedHostsPattern' => '(?:[a-z0-9-]+\\.)?(?:ep-reisen\\.de|ski-boarderweek\\.(?:de|com|eu)|skiboarderweek\\.(?:de|eu)|snowzone\\.net|unichamp\\.de|snow-break\\.(?:de|com)|semesterende-skireisen\\.de|alpinevacation\\.ch|cllt-touristik\\.at|ep-events\\.de|ski-wochenenden\\.de)',
|
|
],
|
|
];
|