TYPO3 auf Hosting installieren: vollständige Anleitung
TYPO3 auf Hosting installieren: vollständige Anleitung
TYPO3 ist ein Enterprise-Content-Management-System, das sich perfekt für komplexe Websites und Portale eignet. In dieser Anleitung erfahren Sie, wie Sie TYPO3 über Composer auf Theory7 Shared Hosting installieren.
Warum TYPO3 wählen
TYPO3 zeichnet sich aus durch:
- Skalierbarkeit auf Enterprise-Niveau
- Umfassende Mehrsprachigkeit
- Fortschrittliches Rechtemanagement
- Starke Community in Deutschland und Europa
- Langzeitunterstützung (LTS)
- Hervorragende Sicherheit TYPO3 wird von Regierungen, Universitäten und großen Unternehmen genutzt.
Systemanforderungen
Überprüfen Sie, ob Ihr Hosting die Anforderungen erfüllt.
PHP-Anforderungen
TYPO3 13 erfordert:
- PHP 8.2, 8.3 oder 8.4
- Erforderliche Erweiterungen:
- gd oder ImageMagick
- curl
- zip
- xml
- mbstring
- json
- session
Datenbankanforderungen
- MySQL 8.0 oder höher
- MariaDB 10.3 oder höher
- PostgreSQL 10 oder höher (alternativ)
Serveranforderungen
- Mindestens 256MB PHP-Speicher (512MB+ empfohlen)
- mod_rewrite für saubere URLs
- Composer für die Installation
- SSH-Zugang Bei Theory7 Hosting sind alle Anforderungen standardmäßig verfügbar.
SSH-Zugang aktivieren
Die Installation von TYPO3 erfordert SSH.
SSH einrichten
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu Account Manager und dann SSH Keys
- Generieren oder laden Sie Ihren SSH-Schlüssel hoch
- Aktivieren Sie den SSH-Zugang Siehe auch: SSH-Zugang aktivieren
Verbindung herstellen
ssh benutzername@ihrdomain.de
TYPO3 über Composer installieren
Die empfohlene Installationsmethode.
Projekt erstellen
# Gehen Sie zu Ihrem Domain-Verzeichnis
cd ~/domains/ihrdomain.de
# Erstellen Sie ein neues TYPO3-Projekt
composer create-project typo3/cms-base-distribution myproject
# Dies erstellt ein Verzeichnis 'myproject' mit TYPO3
Installation überprüfen
cd myproject
ls -la
# Sie sehen: public/, var/, vendor/, composer.json, etc.
Dokumenten-Root konfigurieren
Der öffentliche Ordner von TYPO3 muss das Web-Root sein.
Symlink-Methode (empfohlen)
cd ~/domains/ihrdomain.de
# Backup des bestehenden public_html
mv public_html public_html_backup
# Symlink zu TYPO3 public
ln -s myproject/public public_html
Alternative über DirectAdmin
- Gehen Sie zu DirectAdmin
- Öffnen Sie Domain Setup
- Ändern Sie das Dokumenten-Root zu
myproject/public
Datenbank erstellen
TYPO3 benötigt eine Datenbank.
Datenbank in DirectAdmin erstellen
- Gehen Sie zu Account Manager und dann MySQL Management
- Klicken Sie auf Create new Database
- Füllen Sie aus:
- Datenbankname
- Benutzername
- Starkes Passwort
- Notieren Sie alle Daten für den Installationsassistenten
Installationsassistent durchlaufen
Nun können Sie die webbasierte Installation starten.
Assistent öffnen
- Öffnen Sie Ihren Browser
- Gehen Sie zu
https://ihrdomain.de - Sie werden zum Installationsassistenten weitergeleitet
Schritt 1: Systemcheck
Der Assistent überprüft automatisch:
- PHP-Version
- Erforderliche Erweiterungen
- Dateiberechtigungen
- Speicherlimit Beheben Sie eventuelle Probleme, bevor Sie fortfahren.
Schritt 2: Datenbank konfigurieren
Geben Sie die Datenbankinformationen ein:
- Datenbankhost: localhost
- Datenbankport: 3306
- Datenbankname: ihre_datenbank
- Datenbankbenutzername: ihr_benutzer
- Datenbankpasswort: ihr_passwort Klicken Sie auf Weiter.
Schritt 3: Initiale Daten
Wählen Sie, was Sie installieren möchten:
- Leer beginnen: Keine voreingestellten Inhalte
- Introduction Package: Demo-Site mit Beispielen Für eine neue Site wählen Sie meist leer beginnen.
Schritt 4: Administrator erstellen
Erstellen Sie das Admin-Konto:
- Benutzername: Wählen Sie einen sicheren Namen (nicht "admin")
- Passwort: Mindestens 12 Zeichen, stark
- E-Mail: Ihre E-Mail-Adresse
Schritt 5: Installation abschließen
TYPO3 konfiguriert nun die Datenbank und das System. Dies kann einige Minuten dauern.
Backend konfigurieren
Nach der Installation können Sie das Backend einrichten.
Backend öffnen
- Gehen Sie zu
https://ihrdomain.de/typo3 - Melden Sie sich mit Ihren Admin-Daten an
- Sie gelangen in das TYPO3-Backend
Erste Konfiguration
- Gehen Sie zu Einstellungen in der linken Navigation
- Klicken Sie auf Installation-Wide Options konfigurieren
- Überprüfen und passen Sie an:
- Site-Name
- Standardsprache
- Mail-Einstellungen
Site-Konfiguration
- Gehen Sie zu Sites
- Klicken Sie auf + Neue Site-Konfiguration erstellen
- Konfigurieren Sie:
- Basis-URL
- Spracheinstellungen
- Fehlerbehandlung
Erweiterungen installieren
TYPO3 kann mit Erweiterungen erweitert werden.
Über den Extension Manager
- Gehen Sie zu Admin Tools und dann Erweiterungen
- Suchen Sie die gewünschte Erweiterung
- Klicken Sie auf das Installationssymbol
- Folgen Sie dem Konfigurationsassistenten, falls erforderlich
Über Composer (empfohlen)
cd ~/domains/ihrdomain.de/myproject
# Erweiterung installieren
composer require vendor/erweiterungsname
# Beispiel:
composer require georgringer/news
composer require in2code/powermail
Aktivieren Sie danach im Extension Manager.
Produktionsoptimierung
Optimieren Sie TYPO3 für die Produktion.
Cache konfigurieren
In config/system/settings.php:
return [
'SYS' => [
'caching' => [
'cacheConfigurations' => [
'hash' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend',
],
],
],
],
];
Scheduler einrichten
- Gehen Sie zu Admin Tools und dann Scheduler
- Konfigurieren Sie Aufgaben wie Cache-Bereinigung
- Richten Sie einen Cronjob über DirectAdmin ein:
*/15* * * * cd /path/to/myproject && vendor/bin/typo3 scheduler:run
Häufige Probleme
Installationsassistent nicht sichtbar
- Überprüfen Sie das Dokumenten-Root
- Überprüfen Sie, ob
public/index.phpexistiert - Sehen Sie sich die Fehlerprotokolle an
Permission denied Fehler
chmod -R 775 var
chmod -R 775 public/typo3temp
chmod -R 775 public/fileadmin
Datenbankverbindung fehlgeschlagen
- Überprüfen Sie die Datenbankinformationen
- Testen Sie die Verbindung über phpMyAdmin
- Überprüfen Sie, ob die Datenbank existiert
Sicherheitsbest Practices
Sichern Sie Ihre TYPO3-Installation:
- Verwenden Sie starke Admin-Passwörter
- Beschränken Sie Backend-IP-Adressen, wenn möglich
- Halten Sie TYPO3 und Erweiterungen auf dem neuesten Stand
- Konfigurieren Sie HTTPS
- Erstellen Sie regelmäßig Backups
Verwandte Artikel
Brauchen Sie Hilfe?
Wir sind für Sie da! Stoßen Sie auf Probleme oder haben Sie Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und denken gerne mit Ihnen mit.
0 van 0 vonden dit nuttig