installieren TYPO3 mit XAMPP auf Windows

installieren TYPO3 mit XAMPP auf Windows

FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.

Sie haben Schwierigkeiten, TYPO3 auf Windows einzurichten? Sie sind nicht allein. Wenn Sie neu bei TYPO3 sind oder ein Entwickler, der Windows verwendet, kann die Einrichtung schwierig erscheinen. Sie haben vielleicht versucht, Apache, MySQL und PHP einzeln zu installieren. Es ist verwirrend, nimmt viel Zeit in Anspruch und kann frustrierend sein - besonders wenn Sie schnell eine TYPO3-Website erstellen oder testen möchten.

Anstatt alles manuell zu tun, können Sie XAMPP verwenden. Es ist ein kostenloses Tool, das Ihnen Apache, MySQL, PHP und phpMyAdmin in einem einfachen Paket bietet.

Bevor wir weitermachen, ziehen Sie in Betracht, Ihre TYPO3-Site auf einer anderen Plattform zu starten oder zu hosten? Wir empfehlen, unsere TYPO3-Installationsreihe unten für Schritt-für-Schritt-Anleitungen auf verschiedenen Plattformen zu überprüfen.

Lassen Sie uns eintauchen und eine leistungsstarke, sichere TYPO3-Umgebung auf XAMPP erstellen - auf die richtige Weise.

In diesem Leitfaden erfahren Sie, wie Sie TYPO3 auf Ihrem Windows-Computer mit XAMPP installieren. Lassen Sie uns anfangen!

XAMPP ist ein kostenloses und Open-Source-Softwarepaket, das eine lokale Webserver-Umgebung für Tests und Entwicklung bereitstellt. Es ist so konzipiert, dass es einfach zu installieren und zu konfigurieren ist und Entwicklern ermöglicht, Websites auf ihren Computern zu erstellen und zu testen, bevor sie auf einem Live-Server bereitgestellt werden. XAMPP beinhaltet Apache (den Webserver), MySQL (die Datenbank), PHP und Perl. 

Für die lokale Entwicklung oder kleinere Windows-basierte Bereitstellungen ist XAMPP (Apache, MariaDB, PHP und Perl) ein praktisches Paket, das die Installation eines Web-Stacks auf Windows vereinfacht. TYPO3 auf XAMPP zu betreiben ist eine einfache Möglichkeit, das CMS zu erkunden, ohne sich in Linux vertiefen zu müssen.

TYPO3 ist ein kostenloses, Open-Source Content Management System (CMS), das Unternehmen und Organisationen dabei hilft, ihre Websites zu erstellen, zu verwalten und zu erweitern. Es wurde 1997 von Kasper Skårhøj gegründet und ist seitdem zu einer der beliebtesten CMS-Plattformen geworden - insbesondere in Europa.

TYPO3 ist in PHP geschrieben und verwendet TypoScript, eine leistungsstarke Konfigurationssprache, die eine erweiterte Anpassung und Flexibilität ermöglicht. Sie benötigen keine spezielle Software - TYPO3 läuft in Ihrem Browser und gibt Inhalte mit Standard-HTML und JavaScript aus.

Ob Sie eine kleine Unternehmenswebsite, ein Universitätsportal oder eine große Unternehmenswebsite betreiben, TYPO3 kann an Ihre Bedürfnisse angepasst werden.

Stellen Sie sich ein Enterprise-CMS vor, das sich mit Ihrem Projekt weiterentwickelt - ohne Komplexität zu erhöhen. Das ist TYPO3 für Sie! Es ist ein Open-Source-Kraftpaket, das sich auszeichnet durch:

Hier sind die Hauptgründe, warum TYPO3 Entwickler, Vermarkter und Agenturen TYPO3 vertrauen:

  • Modularität: Machen Sie Ihre Website genau so, wie Sie es benötigen. Nicht mehr und nicht weniger.
  • Sicherheit & Stabilität: Regelmäßige LTS (Long-Term Support) Releases helfen Ihnen, jahrelang sicher zu bleiben.
  • Skalierbarkeit: Von einer kleinen lokalen Seite bis zu einer massiven globalen Plattform, TYPO3 kann es bewältigen.
  • Community-Driven Development: Genießen Sie eine lebendige globale Community, die TYPO3 kontinuierlich verfeinert und weiterentwickelt.

Wussten Sie schon? TYPO3 betreibt weltweit über 500.000+ aktive Websites! 

Lesen Sie mehr TYPO3 Fakten.

Warum TYPO3 verwenden?

TYPO3 bietet erweiterte Funktionen wie granulare Benutzerrollen, Multisite-Management und ein starkes Ökosystem von Erweiterungen. Es ist perfekt für Unternehmen und Agenturen, die Skalierbarkeit und langfristige Unterstützung benötigen.

  • Anfängerfreundlich: Doppelklicken Sie auf Installationsprogramme und eine GUI zur Verwaltung von Apache/MariaDB-Diensten.
  • Schnelle Einrichtung: Keine manuelle Umgebungskonfiguration - alles ist vorgepackt.
  • Lokale Entwicklung: Ideal zum Testen von Erweiterungen oder neuen Funktionen in einer Windows-Umgebung.
  • Bekannte Oberfläche: Windows-Benutzer können sich auf eine grafische Umgebung und den Explorer zur Dateiverwaltung verlassen.

XAMPP-Komponenten:

  • Apache Web Server: v2.4 oder später
  • MySQL (MariaDB): v10.3+ (TYPO3 unterstützt MariaDB und MySQL 5.7+)
  • PHP: v8.1 oder v8.2 (ab TYPO3 v12–13)

Empfohlene XAMPP-Version:

  • XAMPP 8.1.x oder 8.2.x (entspricht der PHP-Version Kompatibilität mit TYPO3)

Bevor Sie beginnen, beachten Sie die Release-Zyklen von TYPO3:

  • LTS (Long-Term Support): Typischerweise drei Jahre Updates pro Hauptversion.
  • ELTS (Extended LTS): Kostenpflichtige Option, wenn Sie mehr Zeit als den Standard-LTS benötigen.

Wenn Sie bei einem derzeit unterstützten LTS bleiben, erhalten Sie wichtige Sicherheitspatches und Funktionsverbesserungen.

Roadmap anzeigen

1. PHP & TYPO3 Kompatibilität

TYPO3 VersionPHP VersionenStatus
9 ELTS7.2–7.4Aktives ELTS
10 ELTS7.2–7.4Aktives ELTS
11 ELTS7.4, 8.0Aktives ELTS
12 LTS8.1–8.4Aktives ELTS
13 LTS8.2–8.4Aktives ELTS

2. Systemanforderungen

  • Webserver: Apache oder Nginx
  • Datenbank: MariaDB/MySQL empfohlen
  • Composer: Empfohlen für ein reibungsloseres TYPO3-Erlebnis

Überprüfen Sie immer mit den offiziellen Systemanforderungen von TYPO3, um sicherzustellen, dass Sie auf dem neuesten Stand sind.

Schritt 1. XAMPP herunterladen & installieren

  • Herunterladen von der offiziellen XAMPP-Website.
  • Installieren auf C:/xampp (Standard).
  • Starten Sie XAMPP Control Panel und starten Sie Apache und MySQL (MariaDB).

Schritt 2. Datenbank & Benutzer erstellen

  • Öffnen Sie http:// localhost /phpmyadmin in Ihrem Browser.
  • Klicken Sie auf Datenbanken → Erstellen Sie typo3db.
  • Gehen Sie zu Benutzer Konten → Fügen Sie den Benutzer typo3user mit dem Passwort supersecret hinzu.
  • Gewähren Sie alle Rechte auf typo3db.

Schritt 3. PHP-Einstellungen

XAMPP enthält normalerweise die benötigten Erweiterungen (mbstring, gd, intl, usw.). Wenn einige fehlen:

  • Bearbeiten Sie C:/xampp/php/php.ini und aktivieren oder kommentieren Sie Zeilen wie extension=mbstring, usw. aus.
  • Starten Sie Apache im XAMPP Control Panel neu.

Schritt 4. TYPO3 erhalten

Die klassische (Zip) Methode ist am einfachsten auf Windows:

  • Laden Sie die neueste TYPO3 Zip herunter.
  • Entpacken Sie auf C:/xampp/htdocs/typo3cms.
  • Stellen Sie sicher, dass alle Dateien korrekt unter typo3cms platziert sind.

Schritt 5. Zugang zum TYPO3 Installer

Gehen Sie zu http:// localhost /typo3cms /public (passen Sie an, wenn Ihre Ordnerstruktur abweicht):

  • Der Installationsassistent erscheint.
  • Der Datenbankhost ist normalerweise localhost; db Name: typo3db; Benutzer: typo3user; Pass: supersecret
  • Erstellen Sie einen Admin-Benutzer.
  • Melden Sie sich im Backend an unter http:// localhost /typo3cms/ public /typo3.

Sobald alle Serverkonfigurationen abgeschlossen sind, ist es an der Zeit, die Einrichtung über den TYPO3 Installationsassistenten abzuschließen. Dieser benutzerfreundliche, schrittweise Assistent hilft Ihnen, den Installationsprozess direkt in Ihrem Browser zu finalisieren.

Schritt 1. Überprüfen Sie die Systemumgebung (erkennen Sie, ob es Probleme gibt).

TYPO3 wird Ihren Server auf erforderliche PHP-Erweiterungen, Ordnerberechtigungen und Systemeinstellungen überprüfen. Beheben Sie alle aufgelisteten Probleme, bevor Sie fortfahren,

Schritt 2. Richten Sie Ihre Datenbank-Zugangsdaten ein.

Geben Sie den Datenbanknamen, den Benutzernamen und das Passwort ein, die Sie zuvor erstellt haben. TYPO3 wird dies verwenden, um Ihre Inhalte und Konfigurationen zu speichern.

Schritt 3. Wählen Sie eine vorhandene Datenbank aus oder erstellen Sie eine Neue.

Wählen Sie eine vorhandene leere Datenbank aus oder lassen Sie TYPO3 eine neue für Sie erstellen.

Schritt 4. Backend-Benutzer & Seite erstellen.

Richten Sie das Backend-Administrator-Konto ein. Wählen Sie unbedingt ein sicheres Passwort - Sie verwenden dies, um sich im TYPO3-Dashboard anzumelden.

Schritt 5. Beginn des Installationsprozesses.

Definieren Sie den Namen Ihrer Website und die anfänglichen Einrichtungsoptionen. Sie können auch wählen, ob Sie eine Distribution laden oder mit einer leeren Website beginnen möchten.

Sie haben es geschafft! Jetzt haben Sie eine laufende TYPO3-Website auf XAMPP.

Schritt 6. Beginnen Sie mit dem Backend-Login.

TYPO3 wird die Einrichtung abschließen und Sie zur Backend-Anmeldeseite weiterleiten.

1. Verwenden Sie die richtige XAMPP-Version

  • Passen Sie die PHP-Versionen an Ihre TYPO3-Version an (z.B. PHP 8.1 für TYPO3 v12).
  • Halten Sie sich an eine stabile XAMPP-Build - vermeiden Sie Beta-Versionen für ernsthafte TYPO3-Arbeiten.
  • Aktualisieren Sie XAMPP regelmäßig, um PHP-Sicherheitspatches und Leistungssteigerungen zu erhalten.

2. Verwenden Sie Virtual Hosts anstelle von localhost/Ordner

  • Erstellen Sie einen benannten VirtualHost wie typo3.local für sauberere URLs und eine realistische Projektstruktur.
  • Aktualisieren Sie Ihre httpd-vhosts.conf und Hosts-Datei

3. Deaktivieren Sie das Caching während der Entwicklung

  • Verwenden Sie config.system.maintainanceMode = 1 in LocalConfiguration.php zum Testen.
  • Fügen Sie dies in AdditionalConfiguration.php hinzu, um die Entwicklung zu erleichtern:

4. Halten Sie die Umgebung sauber

  • Löschen Sie regelmäßig:
  • /var/cache/
  • /typo3temp/

XAMPP auf Windows bietet einen schnellen und benutzerfreundlichen Ansatz zum Testen oder Entwickeln von TYPO3. Obwohl es nicht immer ideal für produktive Websites mit hohem Traffic ist, ist es eine ausgezeichnete lokale Umgebung. Sobald Sie sich mit TYPO3 vertraut gemacht haben, können Sie bei Bedarf zu einer leistungsfähigeren Serverkonfiguration wechseln.

Viel Spaß beim TYPO3ing auf XAMPP! 

Es bündelt Apache, PHP, MariaDB und Konfiguration für Sie – Sie müssen nicht mehrere Komponenten separat optimieren.

Ja. Erstellen Sie zusätzliche Ordner in htdocs und separaten Datenbanken.

Für die lokale Entwicklung können Sie C:\Windows\System32\drivers\etc\hosts bearbeiten, um eine Domäne (z. B. typo3.local) auf 127.0.0.1 abzubilden.

XAMPP unterstützt SSL, aber die lokale Einrichtung von Zertifikaten kann schwierig sein. Dies ist in der Regel eher für die lokale Entwicklung als für die Produktion relevant.

Ja, Sie können Composer für Windows installieren. Führen Sie anschließend „composer create-project ...“ im htdocs-Verzeichnis aus.

Laden Sie für die klassische Methode die neue ZIP-Datei herunter, ersetzen Sie die Kerndateien und führen Sie den Upgrade-Assistenten im Installationstool aus.

Im Allgemeinen nicht. XAMPP ist für die lokale Entwicklung oder den internen Gebrauch im kleinen Maßstab konzipiert. Produktionsumgebungen verwenden typischerweise Linux oder ein robusteres Windows Server-Setup.

Normalerweise in C:/xampp/apache/logs/.

Post a Comment

×