Wie man TYPO3 von Version 8 zu Version 10 updated

Was sollte ich vor dem TYPO3 Update von 8.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

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]]

Was ist mit Realurl TYPO3 10?

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

Gibt es 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.

Benötigen Sie Hilfe beim TYPO3-Upgrade? Erzählen Sie uns von Ihrem Projekt!

Jan Class
Cookie-Einstellungen
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind technisch notwendig, während andere uns helfen, diese Website zu verbessern oder zusätzliche Funktionalitäten zur Verfügung zu stellen.
Details anzeigens
Einverstanden