Installieren TYPO3 CMS auf macOS (MAMP): Vollständiger leitfaden

Installieren TYPO3 CMS auf macOS (MAMP): Vollständiger leitfaden

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

Müde von komplizierten TYPO3-Setups auf Ihrem MacOS? Wenn Sie ein TYPO3-Anfänger oder -Entwickler sind, der macOS verwendet, haben Sie wahrscheinlich Schwierigkeiten, Apache, MySQL und PHP manuell einzurichten. Es kann verwirrend, zeitaufwändig und frustrierend sein - besonders wenn Sie nur schnell eine TYPO3-Website testen oder erstellen möchten.

Dafür ist MAMP da. Es bietet Ihnen alles, was Sie brauchen, um TYPO3 lokal auszuführen, alles in einer App. Kein Ärger mit Befehlszeilentools oder benutzerdefinierten Servereinstellungen.

Warten Sie! Bevor Sie weitermachen, überlegen Sie, ob Sie Ihre TYPO3-Website auf einer anderen Plattform starten oder hosten möchten? Wir empfehlen Ihnen, unsere TYPO3-Installations-Serie unten zu überprüfen, um schrittweise Anleitungen für verschiedene Plattformen zu erhalten.

Lassen Sie uns eintauchen und eine leistungsstarke, sichere TYPO3-Umgebung auf MacOS - auf dem richtigen Weg - aufbauen.

In diesem Leitfaden erfahren Sie, wie Sie TYPO3 auf Ihrem Mac mithilfe von MAMP schrittweise installieren - ohne die Notwendigkeit eines Linux-Servers oder teuren Hostings.

Lass uns anfangen!

MAMP (Mac, Apache, MySQL, PHP) ist das macOS-Äquivalent von XAMPP und bündelt alle wesentlichen Elemente in einem einzigen Paket. Es ermöglicht Ihnen, TYPO3 lokal auf Ihrem Mac mit minimalem Aufwand auszuführen - ideal für Entwicklung, Prototyping oder einfach zum Erkunden der Funktionen von TYPO3.

TYPO3 ist ein kostenloses, Open-Source Content Management System (CMS), das Unternehmen und Organisationen dabei unterstützt, 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 fortschrittliche Anpassungsmöglichkeiten und Flexibilität bietet. 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 Ihren Anforderungen gerecht werden.

Stellen Sie sich ein Unternehmens-CMS vor, das sich mit Ihrem Projekt weiterentwickelt, ohne dabei an Komplexität zuzunehmen. Das ist TYPO3 für Sie! Es ist eine Open-Source-Powerhouse, das sich besonders auszeichnet durch:

Hier sind die Hauptgründe, warum TYPO3-Entwickler, Vermarkter und Agenturen TYPO3 für seine:

  • Modularität: Lassen Sie Ihre Website genau das tun, was Sie brauchen. Nicht mehr, nicht weniger.
  • Sicherheit & Stabilität: Regelmäßige LTS (Langzeitunterstützung) -Versionen helfen Ihnen, jahrelang sicher zu bleiben.
  • Skalierbarkeit: Von einer winzigen lokalen Website bis zu einer riesigen globalen Plattform kann TYPO3 damit umgehen.
  • Community-Driven Development: Genießen Sie eine lebhafte globale Community, die TYPO3 kontinuierlich verfeinert und weiterentwickelt.

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

Erfahren Sie mehr über TYPO3-Fakten.

Warum TYPO3 verwenden?

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

  • Benutzerfreundlich: GUI-gesteuerter Ansatz zum Starten/Stoppen von Apache & MySQL auf macOS.
  • Lokale Entwicklung: Perfekt für macOS-Entwickler, die schnell ein Testumfeld ohne Linux-VM benötigen.
  • Vorkonfigurierte Umgebung: Minimale manuelle Einrichtung erforderlich; MAMP enthält standardmäßige PHP-Module.
  • Einfache Migration: Verschieben Sie Ihre lokale Website später mit minimalem Aufwand auf einen Produktivserver.

Systemanforderungen

  • macOS Version: macOS 10.15 (Catalina) oder höher
  • RAM: Mindestens 4 GB (8 GB empfohlen für ein reibungsloseres Erlebnis)
  • Festplattenspeicher: Mindestens 1–2 GB frei für MAMP- und TYPO3-Dateien

Softwareanforderungen

  • MAMP (kostenlose oder Pro-Version)
  • MAMP enthält Apache, MySQL und PHP vorkonfiguriert
  • Herunterladen von https://www.mamp.info
  • PHP-Version  - TYPO3 v12: Erfordert PHP 8.1 oder TYPO3 v11: Erfordert PHP 7.4 – 8.1
  • MySQL oder MariaDB - MAMP enthält MySQL (normalerweise funktioniert Version 5.7 oder höher gut)
  • Apache Webserver - Standardmäßig in MAMP aktiviert

Vor dem Eintauchen beachten Sie die Veröffentlichungszyklen von TYPO3:

  • LTS (Langzeitunterstützung): In der Regel drei Jahre Updates pro Hauptversion.
  • ELTS (Erweiterte LTS): Kostenpflichtige Option, wenn Sie zusätzliche Zeit über die Standard-LTS hinaus benötigen.

Wenn Sie auf einer derzeit unterstützten LTS-Version bleiben, erhalten Sie wichtige Sicherheitspatches und Funktionsverbesserungen.

Roadmap anzeigen

1. PHP & TYPO3 Kompatibilität

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

2. Systemanforderungen

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

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

Diagrammerklärung:

  • Composer automatisiert die Versionierung, Abhängigkeitsverwaltung und Updates.
  • Classic ist manuell, aber manchmal einfacher auf Hosts ohne CLI-Zugriff.

Schritt 1. MAMP herunterladen & installieren

  • Holen Sie sich MAMP von der offiziellen Website.
  • Installieren Sie nach /Applications/MAMP.
  • Server starten: Starten Sie MAMP, klicken Sie auf "Start", um Apache & MySQL auszuführen. 

Schritt 2. Datenbank erstellen

  • phpMyAdmin: Zugriff unter localhost/phpMyAdmin (Standard-MAMP-Port könnte 8888 sein).
  • Erstellen Sie typo3db, fügen Sie Benutzer typo3user mit dem Passwort supersecret hinzu.

Schritt 3. PHP-Einstellungen bei Bedarf anpassen

  • MAMP enthält oft mehrere PHP-Versionen. Wählen Sie die empfohlene Version für TYPO3 (z. B. 8.1+).
  • Aktivieren Sie erforderliche Erweiterungen (gd, mbstring, intl usw.) in den PHP-Einstellungen von MAMP, wenn sie nicht standardmäßig aktiviert sind.

Schritt 4. TYPO3 erhalten

  • Der klassische (Zip)-Ansatz ist am einfachsten:
  • TYPO3-Zip herunterladen.
  • Entpacken nach /Applications/MAMP/htdocs/typo3cms.
  • Stellen Sie sicher, dass Ihr DocumentRoot in den MAMP-Einstellungen darauf zeigt (oder navigieren Sie einfach zu localhost/typo3cms/public).

Schritt 5. Zugriff auf den TYPO3-Installationsassistenten

Gehen Sie zu localhost/typo3cms/public:

  • Geben Sie DB-Details ein: Host localhost, DB typo3db, Benutzer typo3user, Passwort supersecret.
  • Erstellen Sie ein Admin-Konto.
  • Melden Sie sich an unter localhost/typo3cms/public/typo3, um das Backend zu verwalten.

Sobald alle Serverkonfigurationen abgeschlossen sind, ist es an der Zeit, das Setup durch den TYPO3-Installationsassistenten abzuschließen. Dieser benutzerfreundliche, schrittweise Assistent hilft Ihnen, den Installationsprozess direkt in Ihrem Browser abzuschließen.

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

TYPO3 wird Ihren Server nach erforderlichen PHP-Erweiterungen, Ordnerberechtigungen und Systemeinstellungen scannen. Beheben Sie alle aufgeführten Probleme, bevor Sie fortfahren.

Schritt 2. Richten Sie Ihre Datenbankanmeldeinformationen ein.

Geben Sie den Datenbanknamen, 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. Erstellen Sie Backend-Benutzer & Website.

Richten Sie das Backend-Administrator-Konto ein. Stellen Sie sicher, dass Sie ein sicheres Passwort wählen - Sie werden dies verwenden, um sich im TYPO3-Dashboard anzumelden.

Schritt 5. Installationsprozess starten.

Definieren Sie Ihren Seitennamen und die anfänglichen Einrichtungsoptionen. Sie können auch wählen, eine Distribution zu laden oder mit einer leeren Seite zu beginnen.

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

Schritt 6. Beginnen Sie mit dem Backend-Login.

TYPO3 wird das Setup abschließen und Sie zur Backend-Anmeldeseite weiterleiten.

1. Verwenden Sie Composer für die TYPO3-Installation

  • Warum: Composer behandelt Abhängigkeiten sauber und spiegelt reale TYPO3-Produktionsumgebungen wider.
  • Tipp: Vermeiden Sie die manuelle Installation über .zip oder .tar.gz; verwenden Sie composer create-project, um Ihr Projekt strukturiert und wartbar zu halten.

2. Passen Sie die PHP-Version an die TYPO3-Kompatibilität an

  • Warum: Nicht übereinstimmende PHP-Versionen können zu kritischen Fehlern führen.
  • Tipp: Legen Sie die richtige PHP-Version in MAMP → Einstellungen → PHP-Registerkarte fest (z. B. PHP 8.1 für TYPO3 v12).

3. Konfigurieren Sie virtuelle Hosts in MAMP Pro

  • Warum: Simuliert reale Hosting-Umgebungen mit benutzerdefinierten domainähnlichen URLs (z. B. typo3.local).
  • Tipp: Fügen Sie virtuelle Host-Einträge in MAMP Pro hinzu und bearbeiten Sie entsprechend Ihre macOS /etc/hosts-Datei.

4. Aktivieren Sie den TYPO3-Entwicklungsmodus

  • Warum: Aktiviert Fehlerberichterstattung, Debug-Protokolle und entwicklerfreundliche Einstellungen.
  • Tipp: Legen Sie TYPO3_CONTEXT=Development in Ihrer LocalConfiguration.php oder .htaccess fest.

5. Verwenden Sie gemeinsame Datenbankkonfigurationen über ENV-Variablen

  • Warum: Ermöglicht einfaches Wechseln zwischen Umgebungen (lokal, Staging, Produktion).
  • Tipp: Legen Sie DB-Anmeldeinformationen mit .env-Dateien und den DDEV- oder dotenv-Paketen fest.

Besuchen Sie get.typo3.org für umfassende Details zur Veröffentlichung, einschließlich Anleitungen zum Herunterladen und Installieren von TYPO3. Der Installationsleitfaden bietet ausführliche Anweisungen für den Installationsprozess.

MAMP auf macOS ist eine ausgezeichnete Wahl, um schnell mit TYPO3 in einer lokalen Umgebung zu starten. Sie werden eine GUI-basierte Erfahrung für das Verwalten von Apache und MySQL genießen, mit minimalem Einrichtungsaufwand. Es ist perfekt für die Entwicklung, das Testen und das Erlernen von TYPO3, bevor es in eine robustere Produktionsumgebung bereitgestellt wird.

Viel Spaß beim TYPO3en auf MAMP!

Stellen Sie unter MAMP > Einstellungen > Ports Apache auf 80 und MySQL auf 3306 ein, falls gewünscht.

Erstellen Sie in htdocs separate Ordner (z. B. typo3cms1, typo3cms2), jeder mit seiner eigenen Datenbank.

Ja, MAMP > Einstellungen > PHP. Achten Sie darauf, eine mit TYPO3 kompatible Version auszuwählen.

Sicher. Installieren Sie Composer über Homebrew (brew install composer) oder über das offizielle Installationsprogramm. Führen Sie anschließend „composer create-project ...“ in htdocs aus.

Im Allgemeinen nicht. MAMP ist in erster Linie eine lokale Entwicklungsumgebung. Für die Produktion sollten Sie einen dedizierten Server oder einen Cloud-Dienst in Betracht ziehen.

Überprüfen Sie die Ordnerstruktur. Stellen Sie sicher, dass sich der öffentliche Ordner in typo3cms befindet und MAMPs DocumentRoot auf htdocs verweist.

MAMP Pro unterstützt die SSL-Konfiguration. Bei der kostenlosen Version kann die benutzerdefinierte SSL-Einrichtung aufwändiger sein (manuelles Ändern der Konfigurationsdateien).

Normalerweise in /Applications/MAMP/logs/. Überprüfen Sie php_error.log oder apache_error.log für detaillierte Informationen.

Post a Comment

×