Zum Hauptinhalt springen

TYPO3 Installationsschritte auf einem Linux-Server

Quellen

Übersichtsseite für TYPO3 Quellcode der aktuellen Versione: Get TYPO3

Direktlick zu der Seite für TYPO3 9 LTS

# Using wget - die aktuellste Version holen
wget --content-disposition https://get.typo3.org/9

# Wenn Du den Quellcode als ZIP-Datei brauchst
https://get.typo3.org/9/zip

Anleitung aktualisiert für TYPO3 9.5 LTS

Beispiel für die Installation auf einem shared hosting Server bei weiland.net

# TYPO3 Quellcode holen
wget --content-disposition get.typo3.org/9

Anschließend liegt aktuell die Datei "typo3_src-9.5.8.tar.gz" in dem Verzeichnis, von wo Du wget ausgeführt hast

# Entpacken, in dem Dateinamen "x" durch aktuelle Version ersetzen
tar xzf typo3_src-9.5.x.tar.gz

# Symlinks erstellen, in dem Dateinamen "x" durch aktuelle Version ersetzen
ln -s ../typo3_src-9.5.x typo3_src
ln -s typo3_src/typo3 typo3

# Normalerweise würde auch ein Symlink zu der index.php-Datei erstellt werden
ln -s typo3_src/index.php index.php

# bei weiland.net ist ein Symlink auf PHP-Dateien aber nur möglich,
# wenn vorher im Kundenmenü die Nutzung von PHP auf FAST-CGI umgestellt wird.

# Es gibt jetzt eine einfachere Lösung: eine neue index.php-Datei mit folgendem Inhalt
# im Rootverzeichniss ablegen. Der Tip stammt von weiland.net:
# jweiland.net/video-anleitungen/typo3/typo3-projekte-verwalten/upgrade-von-typo3-8-lts-auf-9-lts.html
# Darauf achten, dass am Anfang und Ende der Datei keine Leerzeichen bleiben!
<?php
require __DIR__ . '/typo3_src/index.php';

# im Root-Verzeichniss eine neue Datei anlegen
touch FIRST_INSTALL

#Über ein Webbrowser die Domain aufrufen, dann läuft die Installation an.
# Auf die Details zu DB etc. gehe ich hier nicht ein
# Eine gute Anleitung ist hier:
# docs.typo3.org/m/typo3/guide-installation/master/en-us/QuickInstall/TheInstallTool/Index.html

# Wenn die Installation durchgelaufen ist, gehe zu Adminwerkzeuge / Directory Status
# Dieser legt die htaccess für dich an, falls keine htaccess sich im Root-Verzeichniss befindet.

# Die Kopiervorlage dafür ist
# typo3_src-9.5.x/typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/root-htaccess

# Lege in der Seitenverwaltung / Sites eine neue Konfiguration für die Seite an.
# Sonst werden z.B. die URLs nicht umgeschrieben.

Install Tool, eventuelle Anpassungen:

## JWeiland locale de_DE.utf8
[SYS][systemLocale] = de_DE.utf8
[SYS][UTF8filesystem] = true

[BE][warning_email_addr] =
# 1=Alle BE-Logins, 2=Nur Admin Logins
[BE][warning_mode] = 1

# Ab TYPO3 9.5 LTS wird die pageNotFound_handling im Admin-Modul / sites erledigt
# Im Install-Tool die /404/ rausnehmen
[FE][pageNotFound_handling] = /404/

Eventuelle EM Anpassungen:

# EXT:Extension Manager, basic.automaticInstallation (boolesch) ausschalten
# Erweiterungen nach dem Herunterladen aus dem TER oder dem Hochladen der Datei automatisch installieren