Table of content
Willkommen zu unserem umfassenden Leitfaden zur Installation von TYPO3 mit DDEV – eine schrittweise Anleitung zur Einrichtung der TYPO3 Entwicklung sumgebung. In diesem Tutorial führen wir Sie durch den Prozess, die Leistung von DDEV, Docker und Composer zu nutzen, um eine lokale Entwicklung sumgebung für TYPO3 zu erstellen. Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst Ihre TYPO3-Reise beginnen, dieser Leitfaden bietet Ihnen die Werkzeuge und Kenntnisse für Ihren TYPO3-Entwicklungsworkflow. Lassen Sie uns mit der Installation von TYPO3 mit DDEV beginnen!
Zu beachtende Dinge
Bevor wir beginnen, sollten Sie sicherstellen, dass Sie die folgenden Voraussetzungen auf Ihrem lokalen System installiert haben:
- Installieren Sie Docker
- Installiere DDEV
Anmerkung: DDEV und Docker müssen installiert sein, bevor Sie mit der TYPO3-Installation fortfahren können. Falls Sie während der DDEV-Installation auf Probleme stoßen, können Sie Unterstützung im DDEV-Discord-Server suchen.
Wie installiert man Docker?
Besuchen Sie https://www.docker.com/ um die für Ihr Betriebssystem empfohlene Version von Docker herunterzuladen und zu installieren.
Wie installiert man DDEV?
Folgen Sie der DDEV installation Anleitung zur Installation von DDEV.
Erstellen des Installation sverzeichnisses
- Öffnen Sie Ihr Terminal oder die Eingabeaufforderung.
- Erstellen Sie ein neues Verzeichnis, in dem Sie TYPO3 installieren möchten.
Zum Beispiel:
mkdir t3example
cd t3example
Erstellen eines neuen DDEV-Projekts
Legen wir nun ein neues DDEV-Projekt für TYPO3 an
Wenn Sie dazu aufgefordert werden, geben Sie die folgenden Informationen an:
ddev config --php-version 8.1
# Give the following answers when prompted:
Project name (t3example):
Docroot Location (current directory): public
Create docroot at /home/myuser/projects/t3/t3example/public? [Y/n] (yes): Y
Project Type [php, typo3, ...] (php): typo3
Alternativ können Sie auch alle erforderlichen Parameter in einem einzigen Befehl angeben:
ddev config --project-type=typo3 --docroot=public --create-docroot --php-version 8.1
Bitte beachten:
Projekttyp: Es ist wichtig, diesen Wert als "typo3" einzustellen.
Docroot: Dieses Verzeichnis enthält alle Dateien, die über einen Webbrowser zugänglich sind. In der Regel wird es als "öffentlicher" Ordner bezeichnet.
Docroot erstellen: Wenn Sie diese Option aktivieren, erstellt DDEV das Verzeichnis, wenn es noch nicht existiert, und sorgt so für einen reibungslosen Einrichtungsprozess.
Start des Projekts
Sobald das Projekt konfiguriert ist, starten Sie es durch Ausführen:
ddev start
Hinweis: TYPO3 ist noch nicht installiert.
Installation von TYPO3
Um TYPO3 zu installieren, verwenden Sie Composer, indem Sie den folgenden Befehl in Ihrem Projekt verzeichnis ausführen:
ddev composer create "typo3/cms-base-distribution:^12"
Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die Dateien in diesem Verzeichnis überschreiben dürfen, indem Sie "Ja" eingeben.
Herzlichen Glückwunsch!Sie haben nun eine Composer-basierte TYPO3-Installation.
Ausführen des Installationsprogramms
Wenn TYPO3 installiert ist, können Sie es entweder über die Befehlszeile oder das webbasierte Installationsprogramm einrichten.
Kommandozeilen-Setup (TYPO3 12.1 und neuer):
Ab TYPO3 12.1 können Sie einen CLI-Befehl verwenden, um TYPO3 einzurichten:
ddev exec ./vendor/bin/typo3 setup
Web-basierte Einrichtung (1,2,3 Install Tool):
1. Erstellen Sie eine Datei namens `FIRST_INSTALL` in Ihrem Webroot:
Erzeugen Sie mit dem folgenden Befehl eine Datei mit dem Namen 'FIRST_INSTALL' in Ihrem Webroot.
ddev exec touch public/FIRST_INSTALL
2. Öffnen Sie nun das Installationsprogramm in Ihrem Browser:
Starten Sie das TYPO3-Installationsprogramm durch Ausführen:
ddev launch typo3/install.php
3. auf das TYPO3 Backend zugreifen:
Nach Abschluss der Installation navigieren Sie zum TYPO3-Backend, indem Sie eingeben:
ddev launch typo3
Sie können sich nun mit den Zugangsdaten anmelden, die Sie während des Installation svorgangs angegeben haben.
Verwaltung der Datenbank
DDEV hat während der Konfiguration automatisch eine Datenbank für Ihr TYPO3-Projekt erstellt. Die Zugangsdaten für die Datenbank werden in der Datei `config/system/additional.php` gespeichert.
Um mit der Datenbank zu interagieren, können Sie den folgenden Befehl verwenden:
ddev launch -p
Versenden von E-Mails
DDEV richtet eine Konfiguration für den gefälschten E-Mail-Versand in `config/system/additional.php` ein. Mit dem folgenden Befehl können Sie überprüfen, welche E-Mails versendet wurden:
ddev launch -m
Anhalten einer DDEV-Instanz
Um alle laufenden DDEV Projekte zu stoppen, verwenden Sie den folgenden Befehl:
ddev poweroff
Löschen einer DDEV-Instanz
Wenn Sie ein bestimmtes Projekt löschen möchten, navigieren Sie zum Stammordner des Projekts und verwenden Sie den folgenden Befehl:
ddev delete --omit-snapshot
Dadurch werden alle mit dem Projekt verbundenen Container entfernt und die zugehörige Datenbank gelöscht.
Fazit
Sie haben TYPO3 mit DDEV, Docker und Composer erfolgreich auf Ihrem lokalen Rechner installiert. Diese Entwicklungsumgebung ermöglicht es Ihnen, TYPO3-Websites und -Anwendungen problemlos zu erstellen und zu testen. Viel Spaß bei der TYPO3 Entwicklung!
Ähnliche Themen, die Sie interessieren könnten, finden Sie auf diesem Blog hier:
Ansprechpartner für KMU, Staatl. Organisationen und BITV 2.0
Stefan Reinhardt
Servicepartner - Deutschland
Ansprechpartner für Internetagentur und TYPO3 Projekte
Sven Thelemann
Servicepartner - Deutschland
Ansprechpartner für KMU, Staatl. Organisationen und BITV 2.0
Stefan Reinhardt
Servicepartner - Deutschland
Ansprechpartner für Internetagentur und TYPO3 Projekte
Sven Thelemann
Servicepartner - Deutschland
Comments and Responses
Be the First to Comment