Skip to main navigation Skip to main content Skip to page footer

Composer basierte Installation

01 Projektverzeichnis anlegen

# Projekt im Ordner 'mein-typo3-projekt' initialisieren
composer create-project "typo3/cms-base-distribution:^14" mein-typo3-projekt

# In das Projektverzeichnis wechseln
cd mein-typo3-projekt

02 Verzeichnisstruktur nach der Installation

Pfad / DateiZweck & Funktion
composer.json & composer.lockVerwaltung aller PHP-Abhängigkeiten, Core-Pakete und Version-Locks
config/System- und Site-Konfiguration (config/sites, config/system/stettings.php)
packages/Ablageort für lokale Extensions 
public/Webroot: Enthält index.php, Assets sowie den Upload-Ordner fileadmin
var/Caches, Logfiles, Sessions und temporäre Dateien
vendor/Composer-Bibliotheken und der eigentliche TYPO3 Core-Code

03 Setup durchführen (Konsole oder Browser)

TYPO3 v14 bietet einen interaktiven Einrichtungsassistenten direkt im Terminal:

# im Root-Ordner
./vendor/bin/typo3 setup

 

04 Setup druchführen (Konsole oder Browser)

# über die Konsole
./vendor/bin/typo3 setup

# über den Browser
touch public/FIRST_INSTALL
und danach die URL der Website im Browser aufrufen

05 Empfohlene Extensions nachladen

#eingige Module könnten bereits vorhanden sein
# Fluid Content Elements (Standard-Inhaltselemente wie Text & Medien):

composer require typo3/cms-fluid-styled-content:^14

# Offizielles SEO-Modul (Metadaten, XML-Sitemap, Open Graph, Canonical):
composer require typo3/cms-seo:^14

# Formular-Framework (Form Builder per Drag & Drop):
composer require typo3/cms-form:^14

# Planer (Scheduler für periodische Cronjobs & Wartungsaufgaben):
composer require typo3/cms-scheduler:^14

# Optional: TYPO3 v14 Standard-Theme "Camino" (Design-Grundlage/Referenz):
composer require typo3/theme-camino:^14

06 Wichtige CLI- und Wartungsbefehle

# Autoloading aktualisieren (z. B. nach Neuanlage eines Sitepackages):
composer dump-autoload

# Caches via CLI vollständig leeren:
./vendor/bin/typo3 cache:flush

# Datenbankschema aktualisieren (nach Installation neuer Extensions):
./vendor/bin/typo3 database:updateschema

# Sicherheits- und Wartungs-Updates für TYPO3 einspielen:
composer update "typo3/cms-*" --with-all-dependencies