Für die lokale Entwicklung ist DDEV mit Composer der beste Ansatz. Es hilft Ihnen, eine Entwicklungsumgebung zu erstellen, die näher an der Produktion liegt, erleichtert die Zusammenarbeit und reduziert Einrichtungsprobleme beim Testen von Änderungen oder bei der Vorbereitung von Deployments.
Wenn Sie mit Shared Hosting arbeiten oder keinen SSH- und Composer-Zugriff haben, ist die klassische Source-Package-Methode weiterhin eine praktische Option. In diesem Leitfaden erfahren Sie, wie Sie Ihre Umgebung vorbereiten, die richtige Installationsmethode auswählen, die Datenbank konfigurieren und zum ersten Mal auf das TYPO3 Backend zugreifen.
Schnelle Antwort: Beste Methode zur Installation von TYPO3 im Jahr 2026
Hier ist die beste Option für jedes Setup.
Beste Methode für Produktion
Verwenden Sie Composer.
- am besten für Live-Websites
- einfachere Updates
- bessere langfristige Einrichtung
Beste Methode für lokale Entwicklung
Verwenden Sie DDEV mit Composer.
- am besten für lokale Tests
- nah an der Produktionsumgebung
- gut für Teamarbeit
Beste Methode für Shared Hosting
Verwenden Sie das klassische Source Package.
- funktioniert ohne SSH
- Upload per FTP
- nützlich für eingeschränktes Hosting
Brauchen Sie Composer?
Nein, aber es ist die beste Wahl für Produktion.
- Composer verwenden, wenn möglich
- klassische Installation nur verwenden, wenn nötig
Wählen Sie Ihre TYPO3-Installationsmethode
TYPO3 bietet je nach Setup verschiedene Installationsmethoden.
Option 1: Composer-Installation
Dies ist die wichtigste Methode für Produktion.
- benötigt SSH
- einfachere Updates
- bessere Wartung
Option 2: DDEV + Composer für lokale Entwicklung
Dies ist die beste Methode für lokale Arbeit.
- gut für Entwicklung
- stabiles lokales Setup
- nützlich für Tests
Option 3: Klassische Installation ohne Composer
Diese Methode funktioniert für Shared Hosting.
- kein Composer erforderlich
- kein SSH erforderlich
- manuelle Einrichtung
Mini-Vergleichstabelle
Diese Tabelle zeigt den Hauptunterschied.
Methode | Am besten für | Zugriff |
Composer | Produktion | SSH |
DDEV + Composer | Lokale Entwicklung | Lokaler Rechner |
Klassische Installation | Shared Hosting | FTP oder Panel |
Wählen Sie die richtige TYPO3-Version, bevor Sie installieren

Bevor Sie TYPO3 installieren, wählen Sie die richtige Version für Ihr Projekt. Für die meisten neuen Websites ist die neueste LTS-Version die beste Wahl. Prüfen Sie außerdem vor der Installation immer die offizielle Kompatibilität.
LTS
LTS ist für die meisten Projekte die beste Option.
- langfristiger Sicherheitssupport
- stabil für Produktion
- einfacher zu warten
ELTS
ELTS ist nützlich für ältere TYPO3 Websites, die noch nicht aktualisiert werden können.
- kostenpflichtiger erweiterter Support
- nützlich für alte Enterprise-Setups
- nicht für neue Projekte
Sprint Releases
Sprint Releases sind für die meisten Live-Websites nicht gedacht.
- kurze Supportdauer
- auf neue Funktionen ausgerichtet
- besser zum Testen
PHP-Kompatibilität
Jede TYPO3 Version unterstützt nur bestimmte PHP-Versionen.
- offizielle TYPO3-Anforderungen vor der Installation prüfen
- sicherstellen, dass Ihre PHP-Version passt
- falsche PHP-Version kann TYPO3 und Extensions beschädigen
Empfehlung
Halten Sie die Entscheidung einfach.
- neueste LTS für neue Projekte verwenden
- ELTS nur verwenden, wenn ein Upgrade nicht möglich ist
- Sprint Releases für Produktion vermeiden
Wenn Sie eine ältere TYPO3-Version verwenden, prüfen Sie die Upgrade-Anforderungen vor der Installation oder Migration.
Was Sie vor der Installation von TYPO3 benötigen
Bevor Sie TYPO3 installieren, stellen Sie sicher, dass Ihr Server und Ihre Zugriffseinrichtung bereit sind. Das hilft, Fehler während der Einrichtung zu vermeiden.
Serveranforderungen
TYPO3 benötigt die richtige PHP-Version, Datenbank und Servereinrichtung.
PHP
Verwenden Sie eine PHP-Version, die von Ihrer TYPO3-Version unterstützt wird.
- zuerst die offiziellen TYPO3-Anforderungen prüfen
- TYPO3 v13 benötigt PHP 8.2+
- häufige Extensions sind:
- curl
- fileinfo
- mbstring
- openssl
- intl
- pdo
- json
Datenbank
TYPO3 unterstützt diese Datenbanksysteme.
- MySQL 8.0+
- MariaDB 10.4+
- PostgreSQL 10+
- SQLite nur für Entwicklung
Verwenden Sie nach Möglichkeit utf8mb4.
Webserver
TYPO3 funktioniert mit gängigen Webservern.
- Apache
- NGINX
- IIS
- Caddy
Der Document Root sollte auf /public zeigen.
Composer
Composer wird für moderne TYPO3-Installationen benötigt.
- Composer 2.x verwenden
- empfohlen für Produktion
Zugriffsanforderungen
Sie benötigen außerdem den richtigen Zugriff, bevor Sie starten.
- SSH-Zugriff für Composer und CLI
- FTP oder SFTP für klassische Installation
- Hosting-Panel für Datenbankeinrichtung und Document Root
- Webbrowser für Install Tool und Backend
Checkliste vor der Installation
Verwenden Sie diese Checkliste vor dem Start.
- TYPO3-Version ausgewählt
- unterstützte PHP-Version bereit
- erforderliche PHP-Extensions aktiviert
- Datenbank erstellt
- Document Root auf /public gesetzt
- Composer verfügbar, falls benötigt
- SSH- oder FTP-Zugriff bereit
- Browserzugriff bestätigt
Vorinstallationsprüfungen, die die meisten TYPO3-Fehler verhindern
Bevor Sie beginnen, prüfen Sie einige Grundlagen. Diese kleinen Prüfungen können häufige Einrichtungsprobleme verhindern.
Kontrolle des /public Document Root bestätigen
TYPO3 sollte aus dem Ordner /public laufen.
- sicherstellen, dass Sie den Document Root festlegen können
- die Domain nicht auf das Projekt-Root-Verzeichnis zeigen lassen
Schreibbare Pfade bestätigen
TYPO3 benötigt Schreibzugriff auf einige Ordner.
var/prüfenconfig/prüfenpublic/fileadmin/prüfen
Unterstützte PHP-Extensions bestätigen
TYPO3 benötigt die erforderlichen PHP-Extensions, um korrekt zu laufen.
- bestätigen, dass die benötigten Extensions aktiviert sind
- die offiziellen Anforderungen für Ihre TYPO3-Version prüfen
Datenbank-Zugangsdaten bereithalten
Halten Sie Ihre Datenbankdetails vor der Einrichtung bereit.
- Datenbankname
- Benutzername
- Passwort
- Host
Leeres Zielverzeichnis für Composer-Installation bestätigen
Für die Composer-Installation starten Sie am richtigen Ort.
- ein leeres Zielverzeichnis verwenden
- vermeiden, TYPO3 mit alten Dateien zu vermischen
TYPO3-Installationsmethoden erklärt

TYPO3 kann auf verschiedene Arten installiert werden. Die richtige Methode hängt von Ihrem Hosting, Ihrem Zugriff und Ihrem Projekttyp ab.
Composer-Installation
Composer ist für die meisten Live-TYPO3-Websites die beste Wahl.
- am besten für Produktion
- gut für langfristige Projekte
- einfachere Updates und Wartung
Siehe die vollständigen Schritte im Abschnitt „TYPO3 mit Composer installieren“ weiter unten.
Klassisches Source Package
Diese Methode ist nützlich, wenn Composer oder SSH nicht verfügbar ist.
- am besten für Shared Hosting
- verwendet manuellen Datei-Upload
- Updates sind manueller
Siehe die vollständigen Schritte im Abschnitt „TYPO3-Installation über Quellpaket“ weiter unten.
Lokale Entwicklung
Eine lokale Installation ist am besten für Tests und Entwicklung vor dem Launch.
- am besten für lokale Arbeit
- gut zum Testen von Änderungen
- sicherer vor dem Livegang
Siehe die vollständigen Schritte im Abschnitt „TYPO3 lokal installieren“ weiter unten.
DDEV
DDEV ist die empfohlene Methode für die lokale TYPO3 Entwicklung.
- nah an der Produktionsumgebung
- gut für Teams
- besser für moderne Workflows
XAMPP
XAMPP kann für einfache lokale Tests verwendet werden.
- einfacher Start
- okay für grundlegende Tests
- nicht die beste Wahl für größere Projekte
Übersicht der Installationsmethoden
Diese Tabelle zeigt, wann welche Methode verwendet werden sollte.
Methode | Am besten für | Hosting | Wartung |
Composer | Produktionswebsites | VPS, Cloud, Dedicated Server | Einfach und strukturiert |
Quellpaket | Shared Hosting | Eingeschränkter Serverzugriff | Manuell |
DDEV oder XAMPP | Lokale Entwicklung | Lokaler Rechner | Sicher zum Testen |
Empfehlung
Für die meisten TYPO3-Projekte gilt: Halten Sie es einfach.
- Composer für Produktion verwenden
- DDEV für lokale Entwicklung verwenden
- Source Package nur verwenden, wenn nötig
TYPO3 mit Composer installieren (Schritt für Schritt)

Composer ist für die meisten Live-Websites die beste Methode, um TYPO3 zu installieren. Er bietet Ihnen eine saubere Einrichtung und einfachere Updates.
Projekt erstellen
Verbinden Sie sich zuerst per SSH mit Ihrem Server und wechseln Sie in den Ordner, in dem Sie TYPO3 installieren möchten.
composer create-project typo3/cms-base-distribution my-typo3-sitecd my-typo3-site
Dies wird:
- TYPO3 herunterladen
- Abhängigkeiten installieren
- die Standard-Projektstruktur erstellen
- den Ordner
/publicerstellen
Projektstruktur überprüfen
Prüfen Sie nach der Installation, ob die wichtigsten Projektordner vorhanden sind. So bestätigen Sie, dass die Installation korrekt abgeschlossen wurde.
Achten Sie auf:
/publicconfig/var/var/
Document Root auf /public setzen
TYPO3 sollte nur aus dem Ordner /public laufen. Das ist wichtig für die Sicherheit.
Setzen Sie den Document Root Ihres Webservers auf:
/path-to-your-project/publicStellen Sie sicher:
- Ihre Domain zeigt auf
/public - sie zeigt nicht auf das Projekt-Root-Verzeichnis
Datenbank erstellen
Bevor die Einrichtung beginnt, erstellen Sie Ihre Datenbank und den Benutzer. Halten Sie die Zugangsdaten bereit.
Sie benötigen:
- Datenbankname
- Benutzername
- Passwort
- Host
Verwenden Sie nach Möglichkeit utf8mb4.
FIRST_INSTALL für frische Einrichtung

Für eine frische TYPO3-Einrichtung erstellen Sie die Datei FIRST_INSTALL im Projekt-Root. Dadurch kann die erste Einrichtung starten.
Stellen Sie sicher:
- die Datei ist leer
- sie befindet sich im Projekt-Root
Einrichtung im Browser ausführen
Der einfachste Weg, die Installation abzuschließen, ist über Ihren Browser.
Öffnen Sie Ihre Domain:
https:// yourdomain.com
Schließen Sie dann diese Schritte ab:
- Systemprüfung ausführen
- Datenbankdetails eingeben
- Datenbanktabellen erstellen
- Admin-Konto erstellen
- Seitennamen festlegen
Öffnen Sie nach der Einrichtung das Backend unter:
https:// yourdomain.com/typo3
Einrichtung über die Konsole ausführen
Falls nötig, kann die TYPO3-Einrichtung auch über die Konsole durchgeführt werden. Das ist nützlich für serverbasierte Workflows.
Verwenden Sie dies, wenn:
- Sie die CLI-Einrichtung bevorzugen
- Sie in einer verwalteten Serverumgebung arbeiten
- Sie einen technischeren Einrichtungsablauf wünschen
Woran Sie erkennen, dass die Installation erfolgreich war
Prüfen Sie nach der Einrichtung einige Grundlagen. So bestätigen Sie, dass TYPO3 bereit ist.
- das Frontend lädt
- das Backend-Login öffnet sich
- die Datenbankverbindung funktioniert
- keine Installationsfehler werden angezeigt
- das TYPO3-Backend ist unter
/typo3erreichbar
TYPO3-Einrichtung über Konsole vs. Web Installer
Die TYPO3-Einrichtung kann auf zwei Arten durchgeführt werden. Wählen Sie je nach Setup und Komfortniveau.
Wann die Konsole verwendet werden sollte
Verwenden Sie die Konsole, wenn Sie die Kommandozeile bevorzugen oder auf Servern arbeiten.
- gut für Entwickler
- nützlich für Automatisierung
- funktioniert gut mit Composer-Setups
- schneller für wiederholte Installationen
Wann die Browser-Einrichtung einfacher ist
Verwenden Sie die Browser-Einrichtung, wenn Sie einen einfachen geführten Prozess wünschen.
- einfach für Anfänger
- Schritt-für-Schritt-UI
- keine Kommandozeile erforderlich
- gut für schnelle Einrichtung
Hauptunterschied im Workflow
Beide Methoden führen dieselbe Einrichtung durch, aber der Prozess ist unterschiedlich.
- Konsole verwendet Befehle und ist schneller
- Browser verwendet UI und ist einfacher nachzuvollziehen
- Konsole ist besser für Automatisierung
- Browser ist besser für manuelle Einrichtung
TYPO3-Installation über Source Package (manuelle Methode)

Diese Methode ist nützlich, wenn Sie keinen SSH- oder Composer-Zugriff haben. Sie wird häufig bei Shared Hosting verwendet.
Archiv herunterladen
Laden Sie zuerst das TYPO3 Source Package herunter.
- neueste LTS-Version auswählen
.zipoder.tar.gzDatei herunterladen
Hochladen und entpacken

Laden Sie als Nächstes das Archiv auf Ihren Server hoch und entpacken Sie es.
- FTP oder den Dateimanager Ihres Hostings verwenden
- Dateien in Ihrem Projektordner platzieren
- sicherstellen, dass alle TYPO3-Dateien korrekt entpackt wurden
/public Document Root setzen
TYPO3 sollte aus dem Ordner /public laufen.
- Document Root auf
/your-project-folder/public setzen - die Domain nicht auf das Projekt-Root-Verzeichnis zeigen lassen
Dateiberechtigungen
TYPO3 benötigt Schreibzugriff auf einige Ordner.
Prüfen Sie diese Pfade:
var/config/public/fileadmin/
Beachten Sie außerdem:
- 777 vermeiden
- sicherstellen, dass der Server-Benutzer in diese Ordner schreiben kann
FIRST_INSTALL-Platzierung
Um die Installation zu starten, erstellen Sie eine leere FIRST_INSTALL-Datei.
- im Projekt-Root platzieren
- Datei leer lassen
Installer starten
Öffnen Sie danach Ihre Domain im Browser, um die Einrichtung zu starten.
Während der Einrichtung werden Sie:
- Datenbankdetails eingeben
- Systemprüfungen ausführen
- Admin-Konto erstellen
Hinweise zu Shared Hosting
Diese Methode funktioniert gut für eingeschränkte Hosting-Setups.
- nützlich, wenn SSH nicht verfügbar ist
- gut, wenn Composer nicht verwendet werden kann
- häufig über FTP und Hosting-Panel verwaltet
Wann der klassische Modus die richtige Wahl ist
Die klassische Installation ist in einfachen Fällen die richtige Option.
- Shared Hosting
- kein SSH-Zugriff
- keine Composer-Unterstützung
- manuelle Einrichtung ist akzeptabel
Klassische TYPO3-Installationsvarianten
Die klassische Installation kann auf verschiedene Arten durchgeführt werden. Wählen Sie je nach Zugriffsebene.
FTP- oder cPanel-Archivinstallation
Dies ist die häufigste Methode bei Shared Hosting.
- Archiv per FTP oder Dateimanager hochladen
- Dateien im Projektordner entpacken
- kein SSH erforderlich
- einfache Einrichtung
Verwenden Sie dies, wenn:
- Sie nur FTP- oder Panel-Zugriff haben
- das Hosting geteilt ist
- Composer nicht verfügbar ist
SSH- und Symlink-Installation
Diese Methode wird auf Servern mit SSH-Zugriff verwendet.
- TYPO3 über SSH herunterladen
- Symlinks für Core-Dateien verwenden
- bessere Dateiverwaltung
- einfacheres Aktualisieren des Core
Verwenden Sie dies, wenn:
- Sie SSH-Zugriff haben
- Sie mehr Kontrolle als mit FTP möchten
- Sie Composer nicht verwenden, aber trotzdem Struktur benötigen
Wann welche Methode sinnvoll ist
Wählen Sie basierend auf Ihrem Setup.
- FTP oder cPanel für einfaches Hosting verwenden
- SSH-Methode für mehr Kontrolle verwenden
- Composer für Produktion verwenden, wenn möglich
Datenbank konfigurieren und Installation abschließen

Nachdem der Installer gestartet wurde, führt TYPO3 Sie durch die letzten Einrichtungsschritte. Hier werden Ihre Datenbank, Ihr Admin-Konto und die Seiteneinrichtung abgeschlossen.
Datenbank-Zugangsdaten
Geben Sie zuerst Ihre Datenbankdetails ein. TYPO3 verwendet diese, um die benötigten Tabellen zu erstellen.
Halten Sie diese bereit:
- Host
- Datenbankname
- Benutzername
- Passwort
Verwenden Sie nach Möglichkeit utf8mb4.
Umgebungsscan
TYPO3 prüft anschließend Ihre Servereinrichtung. Dies hilft, Probleme zu erkennen, bevor die Installation abgeschlossen wird.
Es prüft:
- PHP-Version
- erforderliche PHP-Extensions
- Dateiberechtigungen
- Datenbankverbindung
- Speichereinstellungen
Beheben Sie wichtige Fehler, bevor Sie fortfahren.
Admin-Benutzer erstellen
Erstellen Sie als Nächstes Ihr TYPO3-Admin-Konto. Dieses Konto gibt vollständigen Backend-Zugriff.
Sie benötigen:
- Benutzername
- starkes Passwort
- E-Mail-Adresse
Verwenden Sie von Anfang an ein sicheres Passwort.
Blank vs. Introduction Package
TYPO3 kann fragen, welchen Einrichtungstyp Sie möchten. Wählen Sie basierend auf Ihrem Ziel.
Introduction Package
- enthält Demo-Inhalte
- nützlich zum Lernen
- nicht für echte Projekte
Leere Installation
- saubere TYPO3-Einrichtung
- keine Demo-Inhalte
- am besten für Produktion
Für die meisten Websites wählen Sie Leere Installation.
Backend-URL und erster Login
Nach der Einrichtung bringt TYPO3 Sie zur Backend-Login-Seite.
Die Backend-URL lautet normalerweise:
https:// yourdomain.com/typo3
Melden Sie sich mit dem Admin-Konto an, das Sie gerade erstellt haben.
Häufige Einrichtungsentscheidungen während der Installation
Einige Entscheidungen während der Einrichtung beeinflussen die nächsten Schritte. Halten Sie sie einfach.
- korrekte Datenbankverbindung
- sicherer Admin-Login
- Blank oder Introduction Package
- funktionierender Backend-Zugriff
Sobald diese erledigt sind, ist Ihre TYPO3-Installation bereit für die grundlegende Konfiguration.
TYPO3 lokal installieren (empfohlen für Entwicklung)
Eine lokale TYPO3-Einrichtung ist nützlich zum Testen, bevor Sie live gehen. Sie hilft Ihnen, sicher zu arbeiten, ohne Ihre Live-Website zu beeinflussen.
Warum lokale Installation wichtig ist
Eine lokale Einrichtung ist eine gute Wahl für Entwicklungsarbeit.
- Updates sicher testen
- Extensions erstellen und prüfen
- Websites vor dem Launch vorbereiten
- einfacher mit Ihrem Team arbeiten
DDEV-Überblick
DDEV ist die beste Option für die lokale TYPO3-Entwicklung. Es bietet Ihnen eine stabile Einrichtung, die einem Live-Server nahekommt.
- verwendet Docker
- funktioniert gut mit Composer
- gut für Teamprojekte
- einfacher zu verwalten als manuelle lokale Setups
Schritt-für-Schritt-DDEV-Installation
Sie können TYPO3 mit DDEV in wenigen Schritten lokal installieren.
ddev config --project-type=typo3
ddev start
ddev composer create-project typo3/cms-base-distribution
Danach:
- lokale URL von DDEV öffnen
- TYPO3-Installer starten
- Einrichtung im Browser abschließen
DDEV ist nur für lokal
DDEV ist für lokale Entwicklung gemacht, nicht für Live-Websites.
- für Tests verwenden
- für Entwicklung verwenden
- nicht als Produktionshosting verwenden
XAMPP
XAMPP kann ebenfalls für die lokale TYPO3-Einrichtung verwendet werden, ist aber eine einfachere Option.
- okay für grundlegende Tests
- einfacher für Anfänger
- nicht ideal für größere Projekte
TYPO3 mit DDEV installieren (Schnellstart)
Wenn Sie eine moderne lokale TYPO3-Einrichtung möchten, ist DDEV die bessere Wahl. Es ist schneller zu verwalten und näher an der Produktion.
Exakter lokaler Workflow
Dies ist der grundlegende lokale Installationsablauf mit DDEV.
- Projektordner erstellen
ddev config --project-type=typo3ausführenddev startausführenddev composer create-project typo3/cms-base-distribution .ausführen- lokale URL öffnen
- Einrichtung im Browser abschließen
Wann DDEV statt XAMPP wählen
DDEV ist besser, wenn Sie eine stabilere und modernere Einrichtung möchten.
- besser für TYPO3-Entwicklung
- besser für Teamnutzung
- besser zum Testen echter Projekt-Setups
Verwenden Sie XAMPP nur für einfache lokale Tests.
Häufige lokale Fallstricke
Einige kleine Probleme können die lokale Einrichtung beeinträchtigen.
- Docker läuft nicht
- falscher Projektordner
- Port-Konflikte
- Composer innerhalb von DDEV fehlt
- lokale Datenbankeinrichtung startet nicht korrekt
FIRST_INSTALL vs. ENABLE_INSTALL_TOOL
Diese Tabelle zeigt, was jede Datei macht und wann Sie sie in TYPO3 benötigen.FIRST_INSTALL startet eine frische Installation, während ENABLE_INSTALL_TOOL den Zugriff auf das Install Tool für Einrichtungs- oder Wartungsaufgaben freischaltet.
Element | FIRST_INSTALL | ENABLE_INSTALL_TOOL |
Was es macht | Startet eine frische TYPO3-Installation | Schaltet den Zugriff auf das Install Tool frei |
Wann verwenden | Neue TYPO3-Einrichtung | Wenn Sie später auf das Install Tool zugreifen müssen |
Wann nicht benötigt | Nachdem die Installation abgeschlossen ist | Nicht für die erste Installation benötigt |
Zusammen verwenden? | In den meisten Fällen nicht mit ENABLE_INSTALL_TOOL erforderlich | Separat für Wartung verwendet |
Häufige Verwechslung | Leute denken, es schaltet das Install Tool frei | Leute denken, es installiert TYPO3 |
Sicherheitshinweis | Nach der Installation entfernen | Temporäre Datei, deaktiviert sich automatisch oder manuell entfernen |
Kurze Zusammenfassung
Verwenden Sie diese einfache Regel:
FIRST_INSTALLfür eine brandneue TYPO3-Einrichtung verwendenENABLE_INSTALL_TOOLverwenden, wenn Sie das Install Tool später freischalten müssen- sie nicht als dieselbe Datei oder denselben Schritt behandeln
Wenn Sie möchten, kann ich daraus einen kürzeren 2-Spalten-Content-Block für die Seite machen.
Sicherheits-Hardening nach der Installation

Sichern Sie TYPO3 nach der Installation, bevor die Website live geht. Einige einfache Prüfungen können Risiken reduzieren und unerwünschten Zugriff verhindern.
Temporäre Flag-Dateien entfernen
Temporäre Installationsdateien sollten nach der Einrichtung nicht bestehen bleiben.
FIRST_INSTALLnach der ersten Einrichtung entfernenENABLE_INSTALL_TOOLentfernen, wenn es nicht mehr benötigt wird- diese Dateien nur für Einrichtung oder Wartungszugriff behalten
Install Tool schützen
Das Install Tool bietet tiefen Systemzugriff und sollte daher geschützt werden.
- starkes Install Tool-Passwort verwenden
- Zugriff nur bei Bedarf erlauben
- bei Bedarf auf Serverebene schützen
HTTPS verwenden
Backend-Zugriff sollte von Anfang an über HTTPS laufen.
- HTTPS für
/typo3verwenden - unsichere Logins auf Live-Websites vermeiden
2FA aktivieren
Zwei-Faktor-Authentifizierung bietet zusätzliche Backend-Sicherheit.
- MFA für Backend-Benutzer aktivieren
- zuerst für Admin-Konten verwenden
Trusted Hosts konfigurieren
Trusted Hosts helfen, Host-Header-Probleme zu verhindern.
trustedHostsPatternfestlegen- nur Ihre echte Domain erlauben
- breite Wildcard-Muster vermeiden
Dateiberechtigungen prüfen
Nur benötigte Ordner sollten beschreibbar sein.
var/prüfenconfig/prüfenpublic/fileadmin/prüfen- niemals
777-Berechtigungen verwenden
Backend-Zugriff sichern
Backend-Zugriff sollte so weit wie möglich eingeschränkt werden.
- starke, einzigartige Passwörter verwenden
- generische Benutzernamen wie
adminvermeiden - Zugriff per IP einschränken, wenn Ihr Setup dies erlaubt
Clean URLs & SEO-Grundlagen aktivieren
Clean URLs benötigen eine korrekte Seiteneinrichtung und Routing. Ohne diese kann TYPO3 URLs wie index.php?id=1 statt sauberer Pfade anzeigen.
Website in TYPO3 konfigurieren
Beginnen Sie mit der Site-Konfiguration im Backend. Das TYPO3 Site Handling ist die Grundlage für Routing und Clean URLs.
Legen Sie diese Grundlagen fest:
- Base URL
- Standardsprache
- Fehlerbehandlung
Apache-Konfiguration
Apache muss korrekt eingerichtet sein, damit Clean URLs funktionieren. Composer-basierte TYPO3-Installationen sollten den Webserver nur auf den Ordner public/ zeigen lassen.
Prüfen Sie diese Punkte:
mod_rewriteist aktiviert- Document Root zeigt auf
/public public/.htaccessbleibt aktivAllowOverride Allist aktiviert, falls nötig
NGINX-Konfiguration
NGINX benötigt ein eigenes Rewrite-Setup. TYPO3-Routing hängt davon ab, dass Anfragen korrekt an index.php weitergeleitet werden.
Prüfen Sie diese Punkte:
- root zeigt auf
/public try_filesleitet Anfragen anindex.phpweiter
Beispiel:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
Prüfen, ob Routing funktioniert
Testen Sie nach der Einrichtung einige Seiten im Frontend. Wenn Routing funktioniert, sollte TYPO3 normale Seiten-URLs ohne Query-Strings wie index.php?id=1 öffnen. Dies folgt dem Routing-System und dem Site-Konfigurationsmodell von TYPO3.
Was tun, wenn URLs weiterhin index.php?id=1 anzeigen
Wenn Sie weiterhin index.php?id=1 sehen, fehlt etwas in der Routing-Einrichtung oder ist falsch konfiguriert. TYPO3 benötigt sowohl eine gültige Site-Konfiguration als auch eine korrekte Webserver-Verarbeitung für lesbare URLs.
Prüfen Sie zuerst diese Punkte:
- Site-Konfiguration existiert
- Base URL ist korrekt
- Document Root zeigt auf
/public - Apache-Rewrite oder NGINX
try_filesfunktioniert
XML-Sitemap aktivieren
TYPO3 kann XML-Sitemaps ohne Drittanbieter-Plugin generieren. Standardmäßig erstellt TYPO3 einen Sitemap-Index mit einer oder mehreren Sitemaps für die aktuelle Website und Sprache.
Prüfen Sie diese Grundlagen:
- SEO-System-Extension ist aktiv
- Sitemap ist konfiguriert
- Sitemap-URL funktioniert auf der Live-Domain
Für die meisten Websites ist die Sitemap verfügbar unter:
https:// yourdomain.com/sitemap.xml
Was direkt nach der Installation geprüft werden sollte
Führen Sie nach der Installation eine schnelle Prüfung durch, bevor Sie fortfahren. So bestätigen Sie, dass TYPO3 wie erwartet funktioniert.
Backend-Zugriff funktioniert
Stellen Sie zuerst sicher, dass Sie sich im TYPO3-Backend anmelden können. Das Backend ist normalerweise unter /typo3 verfügbar.
- Backend-Login-Seite öffnet sich
- Admin-Login funktioniert
Site-Konfiguration existiert
TYPO3-Routing hängt von der Site-Konfiguration ab. Ohne diese funktionieren viele Frontend-Funktionen nicht korrekt.
- Base URL ist gesetzt
- Site ist im Backend erstellt
Clean URLs funktionieren
Öffnen Sie einige Frontend-Seiten und prüfen Sie die URLs. TYPO3 sollte lesbare URLs verwenden, wenn das Routing korrekt eingerichtet ist.
- Seiten öffnen sich normal
- kein
index.php?id=1in URLs
Install Tool ist nicht mehr offengelegt
Nach der Einrichtung sollte der temporäre Zugriff auf das Install Tool nicht offen bleiben. TYPO3 behandelt das Install Tool als sensiblen Systemzugriff.
- temporäre Zugriffsdateien entfernen
- Install Tool nicht offen lassen
Cache und Logs sind sauber
TYPO3 verwendet Caching als Teil des normalen Systembetriebs. Prüfen Sie nach der Installation, ob keine offensichtlichen Fehler oder Warnzeichen vorhanden sind.
- keine größeren Fehler angezeigt
- Caches funktionieren normal
- Logs zeigen keine Einrichtungsprobleme
XML-Sitemap ist erreichbar, falls konfiguriert
Wenn Sie die TYPO3 XML-Sitemap aktiviert haben, testen Sie, ob sie auf der Live-Domain korrekt geöffnet wird. TYPO3 unterstützt XML-Sitemaps als Teil seiner SEO-Funktionen.
- Sitemap-URL öffnet sich
- Seiten sind korrekt enthalten
Häufige TYPO3-Installationsfehler & Behebungen
Die meisten TYPO3-Installationsfehler entstehen durch Servereinrichtung, Zugriff oder fehlende Anforderungen. TYPO3 unterstützt sowohl Composer- als auch klassische Installationen, und beide können fehlschlagen, wenn die Umgebung nicht korrekt eingerichtet ist.
Fehler | Häufige Ursache | Behebung |
500 Interner Serverfehler | Falscher Document Root, Rewrite-Problem, fehlende PHP-Extension | Root auf |
Datenbankverbindung fehlgeschlagen | Falscher DB-Name, Benutzer, Passwort oder Berechtigungen | DB-Zugangsdaten und Berechtigungen erneut prüfen |
Weißer Bildschirm | PHP-Fatal-Error oder zu wenig Speicher | Logs prüfen, |
Clean URLs funktionieren nicht | Fehlende Site-Konfiguration oder Rewrite-Problem | Site-Konfiguration und Apache- oder NGINX-Regeln prüfen |
Zugriff verweigert | Falsche Dateiberechtigungen | sicherstellen, dass benötigte Ordner beschreibbar sind |
Install Tool gesperrt | Install Tool-Zugriff ist nicht aktiviert |
|
Falsche Flag-Datei oder falscher Dateispeicherort |
| richtige Datei für den richtigen Zweck verwenden und korrekt platzieren |
Composer-Installation ist fertig, aber Installer startet nicht | Document Root ist falsch oder Setup-Auslöser fehlt | Überprüfung des |
Archiv-Entpacken schlägt bei Shared Hosting fehl | Hosting-Limits oder unvollständiges Entpacken | erneut hochladen, erneut entpacken und prüfen, ob alle Dateien vorhanden sind |
TYPO3 wird korrekt hochgeladen, läuft aber nicht | PHP-Version wird nicht unterstützt | offizielle TYPO3-Kompatibilität vor der Installation prüfen |
Prüfen Sie immer zuerst PHP- und Server-Logs. Sie zeigen die tatsächliche Ursache meist schneller als Raten.
Performance-Baseline-Setup

Eine frische TYPO3-Installation sollte vor dem Launch geprüft werden. Das ist kein vollständiges Tuning. Es ist nur die grundlegende Einrichtung, die für eine stabile Live-Website benötigt wird. Die Installations- und Deployment-Dokumentation von TYPO3 trennt ebenfalls Entwicklungssetup von produktionsbereitem Setup.
Caching aktivieren
Caching sollte auf Live-Websites aktiv bleiben.
- TYPO3-Caches aktiviert lassen
- Entwicklungseinstellungen vermeiden
- Cache in Produktion nicht zu oft leeren
OPcache aktivieren
OPcache hilft PHP, schneller zu laufen.
- OPcache in PHP aktivieren
- sicherstellen, dass der Speicher korrekt gesetzt ist
PHP-Limits prüfen
Niedrige PHP-Limits können Backend- und Installationsprobleme verursachen.
- ausreichend memory_limit setzen
max_execution_timeprüfenupload_max_filesizeprüfen
Produktionskontext verwenden
Live-Websites sollten im Produktionsmodus laufen, nicht im Entwicklungsmodus.
- Produktionskontext für Live-Websites verwenden
- Debug-Ausgabe vor dem Launch deaktivieren
Schnelle TYPO3-Installationscheckliste

Verwenden Sie diese Checkliste, bevor Sie die Installation als abgeschlossen betrachten. TYPO3 unterstützt verschiedene Installationsmethoden, daher hilft es, lokale Einrichtung und Produktionseinrichtung zu trennen.
Lokale oder Entwicklungscheckliste
Verwenden Sie diese für DDEV, XAMPP oder andere lokale Setups.
- TYPO3-Version ausgewählt
- unterstützte PHP-Version bereit
- erforderliche Extensions aktiviert
- lokale Datenbank bereit
- lokale Installation öffnet sich korrekt
- Backend-Login funktioniert
Produktionscheckliste
Verwenden Sie diese vor dem Launch.
- neueste passende TYPO3-Version ausgewählt
- PHP-Kompatibilität geprüft
- Document Root zeigt auf
/public - Datenbankverbindung funktioniert
- Admin-Konto erstellt
- richtige Installationsmethode verwendet
FIRST_INSTALLentfernt, falls verwendet- Install Tool nicht offengelegt
- Site-Konfiguration existiert
- Clean URLs funktionieren
- HTTPS ist aktiv
- Trusted Hosts konfiguriert
- erforderliche Ordner sind beschreibbar
- Caches sind aktiviert
- OPcache ist aktiv
- Produktionskontext ist gesetzt
Wenn all diese Punkte erledigt sind, ist die TYPO3-Installation bereit für die nächste Einrichtungsphase.
Fazit
Die Installation von TYPO3 bedeutet nicht nur, die Einrichtung abzuschließen. Sie hängt auch davon ab, von Anfang an die richtige Version, Methode und Servereinrichtung zu wählen.
Für die meisten Projekte reichen die Schritte in diesem Leitfaden aus, um eine stabile TYPO3-Einrichtung zu erstellen.
Wählen Sie Ihren nächsten Schritt basierend auf Ihrem Setup. Sie können TYPO3 lokal zum Testen installieren, es auf einem Live-Server einrichten, prüfen, ob Ihr Hosting die Anforderungen erfüllt, und das System sichern, bevor es live geht.
Ein strukturierter Start für TYPO3-Projekte
Nutzen Sie diesen Leitfaden, um typische Fehler zu vermeiden und Ihr TYPO3-Projekt von Anfang an auf ein solides Fundament zu stellen.
FAQs
Sie können TYPO3 mit Composer für Produktiv-Websites, mit DDEV und Composer für die lokale Entwicklung oder über das Source-Package-Verfahren für Shared Hosting installieren.
Composer ist nicht zwingend erforderlich, wird für Produktiv-Websites jedoch empfohlen, da Updates und Wartung dadurch einfacher werden.
Ja, TYPO3 kann ohne SSH installiert werden, indem das Source Package per FTP oder über das Hosting-Control-Panel hochgeladen wird.
Ja, TYPO3 kann auf Shared Hosting über die klassische Installation mit dem Source Package betrieben werden.
TYPO3 benötigt eine unterstützte PHP-Version, eine Datenbank wie MySQL oder MariaDB, erforderliche PHP-Erweiterungen und einen Webserver wie Apache oder NGINX.
FIRST_INSTALL ist eine Datei, mit der die Erstinstallation von TYPO3 bei einer neuen Einrichtung gestartet wird.
ENABLE_INSTALL_TOOL ist eine Datei, die den Zugriff auf das TYPO3 Install Tool für Einrichtung oder Wartung vorübergehend freischaltet.
Für die meisten Entwicklungsarbeiten sollten Sie DDEV verwenden. XAMPP eignet sich eher für einfache lokale Tests.
Das TYPO3-Backend ist in der Regel unter yourdomain.com/typo3 erreichbar.
TYPO3 lädt möglicherweise nicht wegen eines falschen Document Roots, einer nicht unterstützten PHP-Version, fehlender Erweiterungen oder Datenbankproblemen.
Nach der Installation sollten Sie den Backend-Zugriff prüfen, die Site-Konfiguration einrichten, sprechende URLs aktivieren, HTTPS verwenden und das System absichern.
Ansprechpartner für Internetagentur und TYPO3 Projekte
Sven Thelemann
Servicepartner - Deutschland

Sei der erste der kommentiert