In dieser Anleitung erfahren Sie, wie Sie TYPO3 mit Composer oder auf herkömmliche Weise installieren, Ihre Umgebung vorbereiten, die Datenbank konfigurieren und sich zum ersten Mal im Backend anmelden. Befolgen Sie die Schritte sorgfältig, um vom ersten Tag an eine stabile, produktionsreife TYPO3-Instanz bereitzustellen.
Die richtige TYPO3-Version wählen, bevor Sie installieren
Ihre PHP-Kompatibilität, Ihre Sicherheitsunterstützung und Ihre Upgrade-Strategie hängen von Ihrer TYPO3 Version ab.
LTS (Langzeitunterstützung)
- Das System bietet Sicherheitswartung über mehrere Jahre.
- Das System bietet Sicherheitswartung für alle neuen Produktionsprojekte.
- Das System sorgt für eine stabile Leistung, die sichere System-Upgrades ermöglicht.
ELTS (Erweiterte Langzeitunterstützung)
- Das System bietet kostenpflichtigen Sicherheits-Support für alle früheren LTS-Releases.
- Das System eignet sich am besten für bestehende Enterprise-Systeme, die langfristigen Support benötigen.
- Das System eignet sich am besten für bestehende Systeme, die keine Updates benötigen.
Sprint-Veröffentlichungen
- Das System bietet nur einen kurzen Support-Zeitraum.
- Das System konzentriert sich auf die Entwicklung neuer Funktionen.
- Das System dient ausschließlich als Testwerkzeug und als Plattform für Early Adopters.
PHP-Kompatibilität
Das System unterstützt bestimmte PHP-Versionen, die jeweils einer TYPO3-Version zugeordnet sind. Nutzer müssen die offiziellen Systemanforderungen prüfen, um die Systemkompatibilität vor Beginn der Installation zu bestätigen. Die Verwendung von PHP-Versionen, die vom System nicht unterstützt werden, führt dazu, dass das Hauptsystem und seine Extensions nicht mehr funktionieren.
Empfehlung:
Die Organisation sollte für alle kommenden Projekte die neueste LTS-Version verwenden. Die Organisation sollte ELTS nutzen, wenn Einschränkungen Upgrades verhindern. Organisationen sollten Sprint-Releases nicht in ihrer Produktionsumgebung verwenden.
Wenn Sie derzeit eine ältere TYPO3-Version verwenden, prüfen Sie vor der Installation oder Migration die Auswirkungen eines Upgrades. Unser Leitfaden Top Gründe für ein Upgrade von TYPO3 v12 auf v13 erklärt die Vorteile, Risiken und Vorbereitungsschritte im Detail.
TYPO3 Installationsmethoden Erklärt
Die Installation von TYPO3 erfordert unterschiedliche Methoden, die von Ihrer bestehenden Infrastruktur und den geplanten Wartungsabläufen abhängen.
Die gewählte Installationsmethode wirkt sich auf alle Bereiche des Systembetriebs aus, einschließlich Upgrade-Management, Sicherheitsabsicherung und der Fähigkeit des Systems, im Lauf der Zeit mitzuwachsen.
Installation von Komponist (empfohlen)
Die offizielle Installationsmethode bietet moderne Installationsmöglichkeiten.
- TYPO3 wird als Abhängigkeit verwaltet, die über die Composer-Installation gesteuert wird.
- Das System ermöglicht es Nutzern, Core-Komponenten und Extension-Dateien deutlich effizienter zu aktualisieren.
- Das System ermöglicht Nutzern Versionskontrolle sowie die Umsetzung von Continuous-Integration- und Deployment-Prozessen.
- Das System bietet geschäftliche Vorteile, die es für Enterprise-Entwicklungsprojekte geeignet machen.
Klassisches Quellpaket
- Der Nutzer muss Dateien manuell herunterladen, um die Installation durchzuführen.
- Der Installationsprozess erfordert, dass der Nutzer seine Datei FIRST_INSTALL erstellt.
- Das System bietet Funktionen, die in Shared-Hosting-Umgebungen nutzbar sind.
- Das System ermöglicht Nutzern die Durchführung von System-Upgrades in einem weniger strukturierten Verfahren.
Lokale Entwicklung (DDEV / XAMPP)
Das System bereitet Software für Tests und Entwicklungsarbeiten vor, bevor sie in die Produktivumgebung übergeht.
DDEV (empfohlen)
- Das System verwendet Docker-Technologie, mit der sich produktionsnahe Umgebungen simulieren lassen.
- Das System stellt eine Entwicklungsumgebung bereit, in der Teams effektiv zusammenarbeiten können.
XAMPP
- Das System schafft eine unkomplizierte lokale Testumgebung.
- Das System ermöglicht Nutzern die Durchführung grundlegender Testvorgänge.
- Das System erfüllt nicht die Anforderungen für Tests in kommerziellen Geschäftsumgebungen.
Überblick über die Installationsmethoden
Methode | Wann verwenden | Hosting | Wartung |
Komponist | Produktion & langfristige Projekte | VPS, Cloud, dedizierter Server | Strukturiert, upgradesicher |
Quellpaket | Shared Hosting | Eingeschränkter Serverzugriff | Manuelle Updates |
Lokal (DDEV/XAMPP) | Entwicklung & Tests | Lokaler Rechner | Sichere Upgrade-Simulation |
Empfehlung: Für moderne TYPO3-Projekte sollten Sie Composer für die Produktivumgebung und DDEV für die lokale Entwicklung verwenden.
Was Sie vor der Installation von TYPO3 Benötigen
Bevor Sie TYPO3 installieren, prüfen Sie, ob Ihr Server die offiziellen Systemanforderungen für Ihre gewählte Version erfüllt.
Serveranforderungen
PHP
- Verwenden Sie eine PHP-Version, die von Ihrer TYPO3-Version unterstützt wird (offiziell prüfen).
- Für TYPO3 v13 ist PHP 8.2+ erforderlich.
- Zu den in der Regel erforderlichen Extensions gehören
curl, fileinfo, mbstring, openssl, intl, pdo, json. - Sorgen Sie in der Produktivumgebung für ausreichendes
memory_limitund genügend Ausführungszeit.
Datenbank
- MySQL (8.0+)
- MariaDB (10.4+)
- PostgreSQL (10+)
- SQLite (nur für Entwicklung)
- Verwenden Sie die Kodierung
utf8mb4.
Webserver
- Apache, NGINX, IIS oder Caddy
- Das Document Root muss auf
/publicverweisen.
Ressourcen
- Mindestens 256 MB RAM
- 512 MB oder mehr für die Produktivumgebung empfohlen
Komponist
- Für moderne Installationen erforderlich
- Composer 2.x verwenden
Erforderliche Zugänge & Tools
- SSH-Zugang (empfohlen) – Erforderlich für Composer- und CLI-Vorgänge
- FTP/SFTP – Erforderlich für Installationen mit dem klassischen Source Package
- Hosting-Control-Panel – Für die Erstellung der Datenbank und die Konfiguration des Document Root
- Webbrowser – Für den Zugriff auf das Install Tool und das Backend
Sind Sie unsicher, ob Ihre Infrastruktur geeignet ist? Lesen Sie unseren Leitfaden zur Wählen Sie das richtige TYPO3 Hosting für Ihre Website, um Performance und Skalierungsprobleme zu vermeiden.
TYPO3 mit Composer Installieren (Schritt für Schritt)
Komponist ist die empfohlene Methode zur Installation von TYPO3 in modernen Produktivumgebungen. Sie sorgt für eine saubere Verwaltung von Abhängigkeiten, einfachere Updates und langfristige Wartbarkeit.
Schritt 1: TYPO3-Projekt über Komponist erstellen
Verbinden Sie sich per SSH mit Ihrem Server und wechseln Sie in das Verzeichnis, in dem Sie Ihr Projekt erstellen möchten.
Ausführen:
composer create-project typo3/cms-base-distribution my-typo3-site
Dieser Befehl:
- Lädt den neuesten kompatiblen TYPO3 Core herunter
- richtet die Standard-Projektstruktur ein
- installiert die erforderlichen Abhängigkeiten
- Erstellt das Verzeichnis
/publicfür den Webzugriff
Wechseln Sie nach der Installation in Ihren Projektordner:
cd my-typo3-site
Schritt 2: Document Root (/public) konfigurieren
Aus Sicherheitsgründen muss TYPO3 aus dem Verzeichnis /public ausgeführt werden.
Setzen Sie das Document Root Ihres Webservers auf:
/path-to-your-project/public
- Stellen Sie in der Apache- oder NGINX-Konfiguration sicher, dass das Root-Verzeichnis auf dieses Verzeichnis verweist.
- Verweisen Sie Ihre Domain nicht auf das Projekt-Root, sondern nur auf
/public.
Wenn dies falsch konfiguriert ist, wird TYPO3 nicht korrekt geladen und es können sensible Dateien offengelegt werden.
Schritt 3: Datenbank einrichten
Erstellen Sie vor dem Start des Install Tools eine neue Datenbank.
- Erstellen Sie eine neue Datenbank (utf8mb4 empfohlen)
- Erstellen Sie einen eigenen Datenbankbenutzer
- Weisen Sie diesem Benutzer alle Rechte zu
- Halten Sie Folgendes fest:
- Datenbankname
- Benutzername
- Passwort
- Host (in der Regel
localhost)
Sie benötigen diese Zugangsdaten während der Installation.
Schritt 4: Install Tool Ausführen
Öffnen Sie Ihren Browser und rufen Sie Ihre Domain auf:
https:// yourdomain.com
TYPO3 startet das Install Tool automatisch.
Während des Installationsvorgangs:
- Prüft TYPO3 die Systemanforderungen
- Geben Sie die Datenbank-Zugangsdaten ein
- Erstellt das System die erforderlichen Datenbanktabellen
- Erstellen Sie das Administratorkonto
- konfigurieren Sie Ihren Seitennamen
Nach Abschluss können Sie das Backend unter folgender Adresse aufrufen:
https:// yourdomain.com/typo3
Ihre TYPO3-Instanz ist jetzt mit Komponist installiert und bereit für die Konfiguration.
TYPO3 Installation Über das Source Package (Manuelle Methode)
Die klassische Installation über das Source Package eignet sich für Shared-Hosting-Umgebungen oder Setups ohne SSH-/Komponist-Zugriff. Bei dieser Methode werden die TYPO3-Dateien manuell hochgeladen und die Installation über den Browser gestartet.
Hinweis: Die Datei FIRST_INSTALL wird nur für die klassische Installation über das Source Package benötigt. Bei einer Installation über Komponist ist sie nicht erforderlich.
Schritt 1: TYPO3 LTS herunterladen
- Rufen Sie die offizielle TYPO3-Download-Seite auf.
- Wählen Sie die neueste LTS-Version (Long-Term Support) aus.
- Laden Sie das Source Package herunter (
.zipoder.tar.gz).
Die Verwendung der LTS-Version sorgt für langfristige Stabilität und Sicherheits-Updates.
Schritt 2: Dateien Hochladen und Entpacken
- Laden Sie das heruntergeladene Archiv per FTP oder über den Dateimanager Ihres Hostings auf Ihren Webserver hoch.
- Entpacken Sie das Archiv in Ihrem gewünschten Projektverzeichnis.
- Stellen Sie sicher, dass alle TYPO3-Dateien korrekt im Projektordner abgelegt sind.
Sie können TYPO3 je nach Hosting-Setup entweder im Document Root oder in einem Unterverzeichnis installieren.
Schritt 3: Document Root auf /public setzen
Aus Sicherheitsgründen muss TYPO3 aus dem Verzeichnis /public ausgeführt werden.
- Konfigurieren Sie Ihr Hosting-Control-Panel oder die Einstellungen Ihres Webservers.
Setzen Sie das Document Root auf:
/your-project-folder/public
Wenn das Document Root auf das falsche Verzeichnis zeigt, funktioniert TYPO3 nicht korrekt und sensible Dateien könnten zugänglich werden.
Schritt 4: Dateiberechtigungen festlegen
TYPO3 benötigt Schreibzugriff auf bestimmte Verzeichnisse.
Setzen Sie die passenden Berechtigungen für:
var/config/public/fileadmin/
Richtlinien:
- Verwenden Sie nicht
777. - Stellen Sie sicher, dass der Webserver-Benutzer, zum Beispiel
www-dataoderapache, Schreibzugriff hat. - Typische Berechtigungen:
- Verzeichnisse: 775
- Dateien: 664
Falsche Berechtigungen führen zu Installationsfehlern oder Backend-Fehlern.
Schritt 5: Die Datei FIRST_INSTALL erstellen
Um den Installationsvorgang zu starten:
Erstellen Sie eine leere Datei mit dem Namen:
FIRST_INSTALL
- Legen Sie diese im Projekt-Root-Verzeichnis ab, also auf derselben Ebene wie
composer.jsonoderpublic/.
Diese Datei aktiviert das TYPO3 Install Tool für klassische Installationen. Für Komponist-basierte Setups ist sie nicht erforderlich.
Nachdem Sie die Datei erstellt haben, öffnen Sie Ihren Browser und rufen Ihre Domain auf, um das Installationsprogramm zu starten.
Der Installationsassistent führt Sie durch die Datenbankkonfiguration, Systemprüfungen und die Einrichtung des Administratorkontos.
Datenbank konfigurieren und Installation abschließen
TYPO3 führt Sie durch die letzten Konfigurationsschritte, nachdem Sie das Install Tool entweder über Komponist oder über die klassische Installationsmethode geöffnet haben. In dieser Phase wird die Datenbankverbindung eingerichtet, die Serverumgebung geprüft und der Backend-Zugang zum System erstellt.
Datenbank-Zugangsdaten eingeben
Geben Sie die zuvor erstellten Datenbankdaten ein:
- Host (in der Regel localhost)
- Datenbankname
- Datenbank-Benutzername
- Datenbank-Passwort
TYPO3 versucht anschließend, eine Verbindung herzustellen.
Die Verbindung schlägt fehl, wenn eine der folgenden Voraussetzungen nicht erfüllt ist:
- Der Datenbankserver läuft
- Die Zugangsdaten sind korrekt
- Der Benutzer verfügt über alle Rechte
- Der richtige Zeichensatz wird verwendet (utf8mb4 empfohlen)
TYPO3 erstellt nach erfolgreicher Verbindung automatisch die erforderlichen Datenbanktabellen.
Prüfung der Systemumgebung
TYPO3 führt automatisch eine Systemprüfung durch, bevor weitere Schritte möglich sind.
Die Prüfung umfasst:
- Validierung der PHP-Version
- Erforderliche PHP-Extensions
- Datei und Ordnerberechtigungen
- Datenbankverbindung
- Speicherlimits
Wenn das System Warnungen oder Fehler ausgibt:
- Kritische Fehler müssen sofort behoben werden.
- Alle Warnungen sollten vor dem Wechsel in die Produktivumgebung geprüft werden.
Leistung und Stabilität des Systems leiden, wenn Warnungen zur Umgebung ignoriert werden.
Administratorkonto erstellen
Als Nächstes müssen die Zugangsdaten für den Backend-Administrator festgelegt werden. Dazu gehören zwei Elemente:
- Sicherer Benutzername
- Starkes Passwort
- Gültige E-Mail-Adresse
Dieses Konto gewährt dem Benutzer vollständigen Zugriff auf das System.
Für den Backend-Zugang sollte ein starkes Passwort erstellt werden. Nach Abschluss der Installation sollten die Zugriffsrechte auf das System zudem begrenzt werden.
Installationsart wählen (Introduction oder Blank)
Im nächsten Schritt wählen Sie die Art der ersten Site-Einrichtung aus.
Einführungs-Paket
- Das Introduction Package installiert Demo-Inhalte und Beispiel-Layouts.
- Das Introduction Package stellt Materialien zum Erlernen von TYPO3 bereit.
- Das Introduction Package sollte nicht in echten Produktivumgebungen verwendet werden.
Leere Installation
- Die Leere Installation erstellt ein leeres TYPO3-System.
- Das System enthält keine Beispielinhalte.
- Das System eignet sich am besten für den professionellen Einsatz in Produktivumgebungen.
Für die meisten realen Projekte sollten Sie Leere Installation wählen und Ihre Struktur gezielt aufbauen.
Die Leere Installation sollte für echte Projekte verwendet werden, da sie es den Nutzern ermöglicht, ihr Projektgerüst gezielt zu gestalten.
Nach Abschluss dieser Schritte schließt TYPO3 die Konfiguration ab und leitet Sie zum Backend-Login weiter unter: https:// yourdomain.com/typo3
Ihre TYPO3-Installation ist jetzt vollständig einsatzbereit und bereit für die weitere Konfiguration.
TYPO3 Lokal Installieren (Empfohlen für die Entwicklung)
TYPO3 auf dem eigenen Rechner zu haben, ist eine sichere Möglichkeit, mit Code zu experimentieren und Upgrades zu testen, ohne Ihre Live-Website zu beeinträchtigen.
Richten Sie eine lokale Umgebung ein, wenn Sie:
- Ihre eigenen Extensions entwickeln
- TYPO3 Updates ausprobieren
- Neue Websites vorbereiten, bevor sie live gehen
- Mit einem Team unter Verwendung von Git oder ähnlichen Tools arbeiten
Lokale Entwicklung bedeutet weniger Probleme beim Deployment und sorgt dafür, dass Ihre Live-Website stabil läuft.
TYPO3 mit DDEV installieren
DDEV ist ein Tool, das Docker verwendet, um Entwicklungsumgebungen bereitzustellen. Es ist ideal für moderne TYPO3-Workflows.
Hier ist die grundlegende Einrichtung:
- ddev config --project-type=typo3
- ddev start
- ddev composer create-project typo3/cms-base-distribution.
Öffnen Sie danach einfach die lokale Adresse, die Ihnen angezeigt wird, und folgen Sie den Schritten im TYPO3-Install Tool.
Warum DDEV verwenden?
- Jeder in Ihrem Team hat dieselbe Umgebung.
- Sie können problemlos zwischen PHP-Versionen wechseln.
- Es enthält einen Webserver und eine Datenbank.
- Es ähnelt der Umgebung Ihrer Live-Website.
TYPO3 mit XAMPP installieren
XAMPP ist ein einfaches Paket, das Apache, PHP und MySQL in einer Lösung bündelt.
- Installieren Sie XAMPP
- Starten Sie Apache und MySQL
- Erstellen Sie eine neue Datenbank
- Legen Sie die TYPO3-Dateien im Ordner htdocs ab
- Rufen Sie das Installationsprogramm in Ihrem Browser auf
Das ist für Lernzwecke oder kurze Tests in Ordnung, DDEV eignet sich jedoch besser für größere oder komplexere Projekte.
Profi-Tipp: Verwenden Sie Komponist und DDEV für eine strukturierte Entwicklung.
Sicherheitsmaßnahmen nach der Installation
Eine neue TYPO3-Installation muss abgesichert werden, bevor sie live geht.
FIRST_INSTALL entfernen (nur klassisch)
- Direkt nach der Installation löschen
- Für Komponist-Setups nicht erforderlich
Install Tool deaktivieren oder schützen
- Sicherstellen, dass es passwortgeschützt ist
- Zugriff in der Produktivumgebung einschränken
- Unnötige Installationszugänge entfernen
Trusted Hosts konfigurieren
Definieren Sie zulässige Domains über trustedHostsPattern, um Host-Header-Angriffe zu verhindern.
Beispiel:
^(www\.)?yourdomain\.com$
Vermeiden Sie Wildcard-Muster in der Produktivumgebung.
Dateiberechtigungen prüfen
Nur die erforderlichen Verzeichnisse sollten beschreibbar sein:
var/public/fileadmin/config/
Verwenden Sie niemals 777 als Berechtigung.
Backend-Zugang absichern
- Backend-URL:
/typo3 - HTTPS erzwingen
- Starke Zugangsdaten verwenden
- Zugriff nach Möglichkeit per IP einschränken
Saubere URLs und SEO-Grundlagen Aktivieren
Clean URLs und eine korrekte Site-Konfiguration sind für die Produktivumgebung zwingend erforderlich. Ohne korrektes Routing erzeugt TYPO3 URLs wie index.php?id=1, die nicht suchmaschinenfreundlich sind.
Apache Konfiguration
- Stellen Sie sicher, dass
mod_rewriteaktiviert ist - Das Document Root muss auf
/publicverweisen - Die Standard-
.htaccessinnerhalb von/publicmuss aktiv bleiben - Falls Clean URLs nicht funktionieren, prüfen Sie, ob
AllowOverride Allaktiviert ist
Wenn Sie index.php?id=1 sehen, sind die Rewrite-Regeln falsch konfiguriert.
NGINX Konfiguration
NGINX benötigt ausdrücklich definierte Rewrite-Regeln.
Stellen Sie sicher, dass:
- das Root-Verzeichnis auf
/publicverweist try_filesAnfragen anindex.phpweiterleitet
Beispiel:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
Laden Sie NGINX nach den Änderungen neu.
Site in TYPO3 konfigurieren
Im Backend:
Standortverwaltung – Standorte
Definieren Sie:
- Base URL (muss exakt mit der Produktivdomain übereinstimmen)
- Standardsprache
- Fehlerbehandlung
Ohne Site-Konfiguration funktionieren Routing und Clean URLs nicht.
XML-Sitemap aktivieren
- Stellen Sie sicher, dass die SEO-System-Extension aktiv ist
- Konfigurieren Sie die Sitemap in den Site-Einstellungen
- Abrufbar unter:
https:// yourdomain.com/sitemap.xml
Prüfen Sie kanonische URLs und die Einbindung der Seiten.
Die Konfiguration von Clean URLs und der Sitemap ist Teil des Core-Setups und keine Optimierung nach dem Livegang.
Häufige TYPO3-Installationsfehler und ihre Behebung
Die meisten Installationsprobleme hängen mit der Serverkonfiguration oder mit Berechtigungen zusammen.
Fehler | Ursache | Behebung |
500 Internal Server Error | Falsches Document Root, Rewrite-Fehler, fehlende PHP-Extension | Root auf |
Datenbankverbindung fehlgeschlagen | Falsche Zugangsdaten oder fehlende Rechte | Datenbankname, Benutzer, Passwort und Berechtigungen prüfen |
Weißer Bildschirm | Schwerwiegender PHP-Fehler oder zu niedriges Speicherlimit | Logs prüfen, |
Clean URLs funktionieren nicht | Rewrite-Regeln oder fehlende Site-Konfiguration | Apache-/NGINX-Regeln und Site-Konfiguration prüfen |
Zugriff verweigert | Falsche Dateiberechtigungen | Sicherstellen, dass |
Prüfen Sie immer zuerst die PHP und Server-Logs, bevor Sie weitere Fehlerbehebungen durchführen.
Grundlegende Performance-Einrichtung
Eine Standardinstallation ist funktionsfähig, aber nicht optimiert. Richten Sie vor dem Livegang die Einstellungen für die Produktivumgebung ein.
Caching aktivieren
- Stellen Sie sicher, dass die TYPO3-Caches aktiv sind
- Deaktivieren Sie Entwicklungseinstellungen
- Konfigurieren Sie Reverse-Proxy-Caching, falls es verwendet wird
Vermeiden Sie unnötiges Leeren des Caches in der Produktivumgebung
PHP-Speicher konfigurieren
Für die Produktivumgebung:
memory_limit≥ 512MB- Passender
max_execution_time - Korrekt gesetzte
upload_max_filesize
Zu wenig Speicher ist eine häufige Ursache für Instabilität im Backend.
OPcache aktivieren
- Aktivieren Sie OPcache in PHP
- Weisen Sie ausreichend Speicher zu
- Verbessert die Reaktionszeit und verringert die CPU-Last
Produktivkontext festlegen
Stellen Sie bei Komponist-Setups sicher, dass der Produktivkontext gesetzt ist.
Beispiel:
APP_ENV=Production
or
TYPO3_CONTEXT=Production
Deaktivieren Sie Debug-Ausgaben und detaillierte Fehlermeldungen in Live-Umgebungen.
Eine sauber konfigurierte Performance-Basis stellt sicher, dass TYPO3 stabil, sicher und für Produktivlasten bereit ist.
Die Installation ist nur der erste Schritt. Langfristige Stabilität hängt von strukturierter Wartung ab. Prüfen Sie unsere Checkliste für die TYPO3 Website Wartung, damit Ihr System sicher und upgradebereit bleibt.
Schnelle TYPO3-Installations-Checkliste
Verwenden Sie diese kompakte Checkliste, um zu prüfen, ob Ihre TYPO3-Installation vollständig, sicher und für die Produktivumgebung bereit ist.
- Die richtige TYPO3-Version wählen
- Neueste LTS-Version für neue Projekte
- PHP-Kompatibilität prüfen
- Serveranforderungen prüfen
- Unterstützte PHP-Version
- Erforderliche Extensions aktiviert
- Datenbank verfügbar (utf8mb4 empfohlen)
- Installationsmethode wählen
- Komponist (empfohlen)
- Source Package (Shared Hosting)
- Lokales Setup für die Entwicklung
- Document Root auf
/publicsetzen- Aus Sicherheitsgründen zwingend erforderlich
- Apache-/NGINX-Konfiguration prüfen
- Datenbank erstellen und konfigurieren
- Eigener Benutzer mit vollständigen Rechten
- Verbindung während des Install Tools prüfen
- Einrichtung im Install Tool abschließen
- Prüfungen der Systemumgebung bestehen
- Sicheres Administratorkonto erstellen
- Für die Produktivumgebung Blank Installation wählen
FIRST_INSTALLentfernen (nur bei klassischer Installation)- Direkt nach der Installation löschen
- Ihre Installation absichern
- Trusted Hosts konfigurieren
- Dateiberechtigungen prüfen
- Backend-Zugang mit HTTPS schützen
- Clean URLs und Site-Konfiguration aktivieren
- Rewrite-Regeln prüfen
- Base URL konfigurieren
- XML-Sitemap aktivieren
- Performance-Basis einrichten
- Caching aktivieren
- PHP-Speicher konfigurieren
- Sicherstellen, dass OPcache aktiv ist
- Produktivmodus prüfen
Wenn alle zehn Schritte abgeschlossen sind, ist Ihre TYPO3-Installation korrekt strukturiert und bereit für die weitere Entwicklung oder den Rollout.
Fazit
TYPO3 korrekt zu installieren bedeutet mehr, als nur den Einrichtungsassistenten abzuschließen. Es beginnt mit der Wahl der richtigen Version, der passenden Installationsmethode sowie der frühzeitigen Konfiguration von Server, Sicherheit und Performance.
Für Standardprojekte reichen die Schritte in diesem Leitfaden aus, um eine stabile und produktionsreife TYPO3-Instanz einzurichten. Wenn Sie jedoch mit Enterprise-Integrationen, Multi-Site-Architekturen oder Upgrade- und Migrationsszenarien arbeiten, ist eine sorgfältige Architekturplanung entscheidend.
In solchen Fällen hilft strukturiertes Fachwissen dabei, langfristige technische Schulden und Komplikationen bei Upgrades zu vermeiden.
Nächster Schritt:
Prüfen Sie Ihre aktuelle TYPO3-Version, bestätigen Sie die Kompatibilität Ihres Hostings und legen Sie Ihre Upgrade- und Wartungsstrategie fest.
Wenn Sie ein Versions-Upgrade planen, sehen Sie sich den TYPO3 Upgrade Leitfaden an. Wenn die Infrastruktur unklar ist, prüfen Sie Ihr Hosting-Setup. Für langfristige Stabilität sollten Sie einen strukturierten TYPO3 Wartung plan festlegen.
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 entweder über Komponist installieren, was empfohlen wird, oder indem Sie das Source Package manuell hochladen. Komponist ist für professionelle und langfristige Projekte die bevorzugte Wahl, da Updates und die Verwaltung von Abhängigkeiten dadurch einfacher werden.
Komponist ist nicht zwingend erforderlich, wird jedoch nachdrücklich empfohlen. Die klassische Installation über das Source Package ist ebenfalls möglich, vor allem im Shared Hosting, aber Komponist bietet eine bessere Kontrolle bei Upgrades und eine leichtere Wartung.
TYPO3 benötigt eine unterstützte PHP-Version, eine kompatible Datenbank wie MySQL, MariaDB, PostgreSQL oder SQLite sowie einen Webserver wie Apache oder NGINX. Das Document Root muss auf das Verzeichnis /public verweisen.
Ja, TYPO3 kann im Shared Hosting über die Methode mit dem Source Package betrieben werden. Für größere oder Enterprise-Projekte sind jedoch VPS oder Dedicated Hosting besser geeignet, da sie mehr Leistung und bessere Skalierbarkeit bieten.
Eine Standardinstallation dauert in der Regel 15 bis 30 Minuten, wenn die Serverumgebung bereits vorbereitet ist. Komplexere Setups, einschließlich Sicherheitsmaßnahmen und Optimierungen, können zusätzliche Zeit in Anspruch nehmen.
FIRST_INSTALL ist eine temporäre Datei, die nur für klassische Installationen über das Source Package erforderlich ist. Sie aktiviert das Install Tool und muss aus Sicherheitsgründen direkt nach der Einrichtung entfernt werden.
Für Produktivprojekte sollten Sie Blank Installation wählen. Das Introduction Package ist ausschließlich für Test und Lernzwecke gedacht.
Ansprechpartner für Internetagentur und TYPO3 Projekte
Sven Thelemann
Servicepartner - Deutschland

Sei der erste der kommentiert