Installation von Typo3 10.4
Nach längerer Zeit steht wieder eine Aktualisierung des Typo3-Systems an, da die Version 8.7 nicht mehr unterstützt wird.
Typo3 ermöglicht zwei Arten der Installation. Bei der Installation für ein Einzelsystem wird das SRC-Paket direkt in das Verzeichnis des Webservers kopiert. Bei der Installation für mehrere Systeme, wie ich sie in der Regel benutze, wird das SRC-Paket außerhalb des Hauptverzeichnisses vom Webserver abgelegt und von dort nur verlinkt. Dadurch ist dieser Teil nur ein einziges Mal auf dem Server vorhanden, was auch die Aktualisierung erleichtert. Für eine Aktualisierung müssen nur die Links auf das neue SRC-Paket umgebogen werden.
Meine Beschreibung geht von der Installation mit verlinktem SRC-Paket aus.
Bei dem verwendeten Server handelt es sich um einen Strato-Server mit Ubuntu 20.04 konfiguriert gemäß Beschreibung unter Hetzner-Server mit Ubuntu 20.04 bzw. den zugehörigen Aktualisierungen.
Vorbereitungen
Die Installation erfordert folgende vorbereitenden Schritte:
- Herunterladen des aktuellen SRC-Paketes von http://typo3.org/download/
- Installation des SRC-Paketes, z.B. nach /srv/www/typo3src/typo3_src-10.4
- Erstellen einiger Links in dem Webserver-Verzeichnis httpdocs:
- ln -s /srv/www/typo3src/typo3_src-10.4 typo3_src
- ln -s typo3_src/index.php index.php
- ln -s typo3_src/typo3 typo3
- Korrigieren des Eigentümers, z.B. www-data.www-data
- Erstellen folgender Datei mittels: touch FIRST_INSTALL
Die Datei .htaccess muss nicht mehr kopiert werden, das übernimmt jetzt das Install-tool.
Installation
Die eigentliche Installation startet man dann, indem man das System im Browser aufruft, hier http://typo3104.debacher.de/typo3/install.php
Wenn alle Vorbereitungen korrekt erfolgt sind, dann kann man mit gutem Gewissen auf No problem detected, continue with installation klicken.
Im nächsten Schritt geht es um den Datenbankzugriff. Ich habe vor dem Installationsbeginn bereits eine Datenbank und einen Benutzer angelegt. Dessen Daten werden hier erfragt.
Nach einem erneuten Klick auf Continue erfolgt die Auswahl der Datenbank, wobei nur solche angezeigt werden, auf die der vorher angegeben Benutzer auch Zugriff hat. Gegebenenfalls kann man hier auch eine Datenbank anlegen, aber auch dafür müsste der Benutzer ja die Rechte besitzen. Wenn die Rechte in Ordnung sind, dann wird im nächsten Schritt das Passwort für den Benutzer admin und das Install Tool angelegt.
Das Installations-Tool ist sehr pingelig, was das Passwort betrifft. Nach dem nächsten Klick auf Continue vergeht etwas Zeit, weil die Datenbank und das Grundsystem eingerichtet wird. Im letzten Schritt kann man dann noch aus einer Liste von vorinstallierten Systemen auswählen. Das habe ich noch nie gemacht, ich möchte mein System selber einrichten.
Also die letzte Option aktivieren und auf ins Backend.
Hier meldet man sich mit dem Benutzernamen admin und dem vorher erstellten Passwort an. Es sollte sich folgendes Bild ergeben.
Konfiguration
Bevor man an die Erstellung von Seiten denken kann, muss man erst einmal die Konfiguration des Systems überprüfen und ggf. nachbessern.
Im ersten Schritt sollte man die Sprachunterstützung erweitern. Dazu geht man im Menü links auf Maintenance und in der dann erscheinenden Auswahl auf Manage Language Packs.
Hier geht man dann auf Add languages und wählt German aus.
Ich habe hier vorsichtshalber auch noch einmal auf den Download-Button bei den Extensions gedrückt (im Bild rot eingerahmt).
Und dann habe ich noch meine persönlichen Spracheinstellungen angepasst.