Voraussetzungen

Installation

1. Neues Projekt per Composer anlegen

Composer Helper Link

composer create-project typo3/cms-base-distribution:"^10" /www/htdocs/w018bf76/eb79d0.miracle-it.org
composer require "typo3/cms-about:^10.4" "typo3/cms-adminpanel:^10.4" "typo3/cms-backend:^10.4" "typo3/cms-belog:^10.4" "typo3/cms-beuser:^10.4" "typo3/cms-core:^10.4" "typo3/cms-dashboard:^10.4" "typo3/cms-extbase:^10.4" "typo3/cms-extensionmanager:^10.4" "typo3/cms-filelist:^10.4" "typo3/cms-fluid:^10.4" "typo3/cms-fluid-styled-content:^10.4" "typo3/cms-form:^10.4" "typo3/cms-frontend:^10.4" "typo3/cms-impexp:^10.4" "typo3/cms-info:^10.4" "typo3/cms-install:^10.4" "typo3/cms-lowlevel:^10.4" "typo3/cms-opendocs:^10.4" "typo3/cms-recordlist:^10.4" "typo3/cms-recycler:^10.4" "typo3/cms-redirects:^10.4" "typo3/cms-reports:^10.4" "typo3/cms-rte-ckeditor:^10.4" "typo3/cms-scheduler:^10.4" "typo3/cms-seo:^10.4" "typo3/cms-setup:^10.4" "typo3/cms-t3editor:^10.4" "typo3/cms-tstemplate:^10.4" "typo3/cms-viewpage:^10.4"

2. .htaccess kopieren

cp /public/typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/root-htaccess /public

3. root-htaccess in .htaccess umbenennen

4. Anpassung an der .htaccess

Folgende Block auskommentieren bzw. hinzufügen

.htaccess
<FilesMatch "\.js\.gzip$">
        AddType "text/javascript" .gzip
</FilesMatch>
<FilesMatch "\.css\.gzip$">
        AddType "text/css" .gzip
</FilesMatch>
AddEncoding gzip .gzip
 
#ALL-INKL.COM
<FilesMatch "\.(php[0-9,x]*|phtml)\.">
        SetHandler text/plain
</FilesMatch>

Folgende Anpassungen hinzufügen

.htaccess
...
# Add your own rules here.
php_value max_execution_time 240

5. Global Configuration anpassen

[SYS][systemLocale]: "de_DE.UTF-8" oder "en_US.UTF-8"
[SYS][trustedHostsPattern] = .*\.miracle-it.org
[SYS][cookieSecure] = 1

Sicherheitskonfiguration