TYPO3 Installieren: Vollständige Installationsanleitung (2026)

TYPO3 sollte heute in der Regel mit Composer installiert werden, besonders für Produktionswebsites. Es ist die empfohlene Methode für moderne TYPO3-Projekte, da sie ein saubereres Dependency-Management, einfachere Updates und einen strukturierteren Einrichtungsprozess bietet.

TYPO3 Installieren: Vollständige Installationsanleitung (2026)

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

Auswahl der idealen TYPO3-Version für die Installation

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üfen
  • config/ prüfen
  • public/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

Übersicht der TYPO3-Installationsmethoden

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)

TYPO3mit Composer installieren

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-site
cd my-typo3-site

Dies wird:

  • TYPO3 herunterladen
  • Abhängigkeiten installieren
  • die Standard-Projektstruktur erstellen
  • den Ordner /public erstellen

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:

  • /public
  • config/
  • 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/public

Stellen 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

Installation des TYPO3-CMS

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 /typo3 erreichbar

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)

TYPO3-Installation über Source-Paket

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
  • .zip oder .tar.gz Datei herunterladen

Hochladen und entpacken

Inhalte per FTP hochladen

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

Neue Datenbank erstellen

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=typo3 ausführen
  • ddev start ausführen
  • ddev 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_INSTALL für eine brandneue TYPO3-Einrichtung verwenden
  • ENABLE_INSTALL_TOOL verwenden, 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

TYPO3-Installation absichern

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_INSTALL nach der ersten Einrichtung entfernen
  • ENABLE_INSTALL_TOOL entfernen, 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 /typo3 verwenden
  • 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.

  • trustedHostsPattern festlegen
  • nur Ihre echte Domain erlauben
  • breite Wildcard-Muster vermeiden

Dateiberechtigungen prüfen

Nur benötigte Ordner sollten beschreibbar sein.

  • var/ prüfen
  • config/ prüfen
  • public/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 admin vermeiden
  • 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_rewrite ist aktiviert
  • Document Root zeigt auf /public
  • public/.htaccess bleibt aktiv
  • AllowOverride All ist 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_files leitet Anfragen an index.php weiter

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_files funktioniert

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=1 in 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 /public zeigen lassen, Rewrite-Setup prüfen, Server-Logs prüfen

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, memory_limit erhöhen, PHP-Kompatibilität bestätigen

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

ENABLE_INSTALL_TOOL nur bei Bedarf verwenden und nach Nutzung entfernen

Falsche Flag-Datei oder falscher Dateispeicherort

FIRST_INSTAL und ENABLE_INSTALL_TOOL werden verwechselt

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 /public Dokumentenstamms und des Ablaufs einer Neuinstallation

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

TYPO3 Performance Optimierungs Pyramide

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_time prüfen
  • upload_max_filesize prü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

Wichtige Checkliste für die schnelle TYPO3-Installation

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_INSTALL entfernt, 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

Sven Thelemann

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

* These fields are required.

Sei der erste der kommentiert