| | |
====== Voraussetzungen ======
- Richtige CLI PHP-Version (siehe [[https://all-inkl.com/wichtig/anleitungen/kas/ssh/dateiverwaltung/aenderung-der-php-cli-version_527.html|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 ([[https://get.typo3.org/misc/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
SetHandler text/plain
...
=== 5. .user.ini erstellen ===
Im public-Verzeichnis wird die Datei .user.ini erstellt und mit folgender Zeile gefüllt.
max_execution_time = 300
=== 6. Datenbank erstellen und einrichten ===