Skip to main content Skip to page footer

Installation von TYPO3 Version 12 LTS

Hier erfährst Du Schritt für Schritt, wie Du TYPO3 in der Version 12 LTS in Deiner Docker- und DDEV Umgebung installierst. Wie Du Docker und DDEV unter Windows einrichtest, findest Du in diesem Blogbeitrag:
Docker und DDEV auf Windows

Projekt anlegen

Lege im ersten Schritt ein Verzeichnis für Dein Projekt an:

mkdir projektname && cd projektname

Konfiguration erstellen

Mit ddev config erstellst Du die Konfiguration:

ddev config \
--project-type typo3 \
--docroot public \
--create-docroot \
--php-version 8.2 \
--webserver-type apache-fpm \
--database mysql:8.0 \
--webimage-extra-packages="graphicsmagick,poppler-utils,catdoc,unrtf" \
--timezone Europe/Berlin \
--composer-version 2 \
--web-environment="TYPO3_CONTEXT=Development"

TYPO3 einbinden

Installationsbefehl TYPO3/FULL von get.typo3.org/misc/composer/helper holen. Befehl kopieren und mit vorangestelltem ddev einfügen, z. B. so:

ddev composer require \
"typo3/cms-adminpanel:^12.4" \
"typo3/cms-backend:^12.4" \
"typo3/cms-belog:^12.4" \
"typo3/cms-beuser:^12.4" \
"typo3/cms-core:^12.4" \
"typo3/cms-dashboard:^12.4" \
"typo3/cms-extbase:^12.4" \
"typo3/cms-extensionmanager:^12.4" \
"typo3/cms-felogin:^12.4" \
"typo3/cms-filelist:^12.4" \
"typo3/cms-filemetadata:^12.4" \
"typo3/cms-fluid:^12.4" \
"typo3/cms-fluid-styled-content:^12.4" \
"typo3/cms-form:^12.4" \
"typo3/cms-frontend:^12.4" \
"typo3/cms-impexp:^12.4" \
"typo3/cms-indexed-search:^12.4" \
"typo3/cms-info:^12.4" \
"typo3/cms-install:^12.4" \
"typo3/cms-linkvalidator:^12.4" \
"typo3/cms-lowlevel:^12.4" \
"typo3/cms-opendocs:^12.4" \
"typo3/cms-reactions:^12.4" \
"typo3/cms-recycler:^12.4" \
"typo3/cms-redirects:^12.4" \
"typo3/cms-reports:^12.4" \
"typo3/cms-rte-ckeditor:^12.4" \
"typo3/cms-scheduler:^12.4" \
"typo3/cms-seo:^12.4" \
"typo3/cms-setup:^12.4" \
"typo3/cms-sys-note:^12.4" \
"typo3/cms-t3editor:^12.4" \
"typo3/cms-tstemplate:^12.4" \
"typo3/cms-viewpage:^12.4" \
"typo3/cms-webhooks:^12.4" \
"typo3/cms-workspaces:^12.4" \
"typo3/minimal:^12"

Hier wird ein require Befehl konstruiert. Hierbei werden die Komponenten in der composer.json als Abhängigkeiten geführt und die Dateien in das Vendor Verzeichnis kopiert.

Konsole installieren

ddev composer require helhum/typo3-console -W

DDEV Starten

ddev restart

Bei Bedarf: Visual Studio Code im Projektverzeichnis starten

code .

Installation starten

ddev typo3 install:setup \
--database-driver=mysqli \
--database-user-name=db \
--database-user-password=db \
--database-name=db \
--admin-user-name=deinbenutzername \
--admin-password="DeInPaSsWoRt#123" \
--site-name="TYPO3 Console Site" \
--web-server-config=apache \
--site-setup-type=no

Weitere Informationen und Parameter zum Install-Befehl erhältst Du mit dem Aufruf der Hilfe-Seite:

ddev typo3 install:setup --help

TYPO3 mit dem Backend starten

ddev launch typo3

TYPO3 ist nun installiert und kann mit einem Sitepackage oder einem Template versorgt werden.

Kommentare

Keine Kommentare

Kommentar schreiben

* Diese Felder sind erforderlich