Zwei Monitore mit buntem Code-Editor in der Nacht — Hero-Bild für TYPO3-Upgrade von Version 9 LTS auf 10 LTS

Typo3 upgrade von version 9 lts auf version 10 lts

Wie man TYPO3 von Version 9 zu Version 10 updated

Illustration einer Checkliste auf dem Bildschirm — was vor dem TYPO3-Update von 9.x auf 10.x zu prüfen ist

Was sollte ich vor dem TYPO3 Update von 9.x auf 10.x beachten?

  • Prüfe alle TYPO3 Abhängigkeiten. Dazu schalte das deprecation log an und gehe es durch.
  • Erstelle ein komplettes Backup aller Dateien und der Datenbank.
  • Update die vorhandene TYPO3 Version in der Minor Version auf die letzte Version von TYPO3 7.x - also auf die Version 7.6.51.

Systemvoraussetzungen für TYPO3 10.x

  • TYPO3 erfordert PHP 7.2 - 7.4
  • MariaDB >= 10.2 <= 10.3, Microsoft SQL Server, MySQL 5.5+, PostgreSQL, SQLite
  • Für Webserver Apache TYPO3 für Version 10 benötigte Module
    • mod_alias
    • mod_authz_core
    • mod_autoindex
    • mod_deflate
    • mod_expires
    • mod_filter
    • mod_headers
    • mod_rewrite
Illustration eines Monitors mit Zahnrad und Häkchen — Systemvoraussetzungen für das TYPO3-Update auf Version 10.x

Update TypoScript condition

Since TYPO3 v9.4 LTS, The community introduced a new TypoScript condition from Symfony's expression language component. 


[globalVar = GP:L = 1] 
must be repace by [siteLanguage("languageId") == 1]
[globalVar = my_ext|item > 0]
must be replace by [(request.getQueryParams()['my_ext'])['item'] > 0]
[globalVar = LIT:1 = {$myConstant}] 
must be replace by [{$myConstant} == 1]
[globalVar = TSFE:id=1, TSFE:id=22] 
must be replace by [page["uid"] in [1,22]]

 

Illustration eines Laptops mit Symfony-Logo — aktualisierte TypoScript-Bedingungen dank Symfony Expression Language in TYPO3 10
Illustration eines Tablets mit Kettenglied-Icon — URL-Verwaltung in TYPO3 v10 ohne RealURL dank integriertem Routing

Was ist mit Realurl für TYPO3 v10?

Ab Typo3 Version 9 und 10 wird Realurl nicht mehr unterstützt. Die Typo3-Community hat sich entschieden, es durch Routing zu ersetzen. Hier finden Sie weitere Informationen dazu: TYPO3 Routing

Was ist mit TemplaVoila in TYPO3 10?

TemplaVoila wird von der TYPO3 Community nur für Typo3 Version 9 unterstützt. Das beliebteste Template System für Typo3 Version 10 ist Fluid Template. Wenn Sie unsere Hilfe benötigen, um TemplaVoila durch Fluid zu ersetzen, fragen Sie uns bitte, wir können Ihnen helfen und unsere Unterstützung anbieten.

Illustration: Laptop mit TYPO3-Logo und Text „TEMPLATE IT YOUR OWN WAY" — Migration von TemplaVoila zu Fluid Template in TYPO3 10