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