This is an old revision of the document!


Voraussetzungen

- Richtige CLI PHP-Version (siehe Link).

$ ln -sfv /usr/bin/php80 /usr/bin/php

Installation

1. Neues Projekt per Composer anlegen

$ composer create-project typo3/cms-base-distribution:"^11" /www/htdocs/w018bf76/xae243.miracle-it.org

2. Composer Pakete installieren

Composer Helper (Link)

$ composer require "typo3/cms-adminpanel:^11.5" "typo3/cms-backend:^11.5" "typo3/cms-belog:^11.5" "typo3/cms-beuser:^11.5" "typo3/cms-core:^11.5" "typo3/cms-dashboard:^11.5" "typo3/cms-extbase:^11.5" "typo3/cms-extensionmanager:^11.5" "typo3/cms-filelist:^11.5" "typo3/cms-fluid:^11.5" "typo3/cms-fluid-styled-content:^11.5" "typo3/cms-form:^11.5" "typo3/cms-frontend:^11.5" "typo3/cms-impexp:^11.5" "typo3/cms-info:^11.5" "typo3/cms-install:^11.5" "typo3/cms-lowlevel:^11.5" "typo3/cms-opendocs:^11.5" "typo3/cms-recordlist:^11.5" "typo3/cms-recycler:^11.5" "typo3/cms-redirects:^11.5" "typo3/cms-reports:^11.5" "typo3/cms-rte-ckeditor:^11.5" "typo3/cms-scheduler:^11.5" "typo3/cms-seo:^11.5" "typo3/cms-setup:^11.5" "typo3/cms-tstemplate:^11.5" "typo3/cms-viewpage:^11.5" "typo3/minimal:^11.5"

3. .htaccess erstellen

$ pwd
/www/htdocs/w018bf76/xae243.miracle-it.org/
 
$ cp ./public/typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/root-htaccess ./public/
 
$ mv ./public/root-htaccess ./public/.htaccess

4. .htaccess anpassen

Die Modulkonfiguration mod_mime.c muss um folgenden Eintrag erweitert werden.

...
#ALL-INKL.COM
<FilesMatch "\.(php[0-9,x]*|phtml)\.">
        SetHandler text/plain
</FilesMatch>
...

5. .user.ini erstellen

Im public-Verzeichnis wird die Datei .user.ini erstellt und mit folgender Zeile gefüllt.

max_execution_time = 300