Update auf TYPO3 v9 oder v10 LTS

Letzte Änderung:

Wieso ein TYPO3-Update?

  • Sie sind rechtlich verpflichtet, sichere und "auf dem Stand der Technik" befindliche Software einzusetzen(siehe hierzu DSGVO Artikel 32)
  • Aktuelle TYPO3-Versionen bieten i.d.R. einen höheren Benutzerkomfort(einfachere Benutzung, mehr Funktionen) im Backend und eine schnellere Auslieferung der Webseiten.
  • Ältere TYPO3-Versionen laufen Gefahr, die Standards neuer Browser nicht mehr zu erfüllen. Folge: Die Verwendung des Backend wird unbrauchbar(hier ein Beispiel).
  • Der Einsatz von veralteter (Web-)Technologie erhöht grundsätzlich das Risiko, Opfer eines Hacking-Angriffs zu werden und damit hohe finnazielle Schäden zu erleiden(Systemausfälle, Datenverlust, Suchmaschinen-Abstufungen, Abmahnungen, Schadenersatz etc.).

TYPO3 V10 erschienen

Ende April ist das neue TYPO3 v10 LTS erschienen. Zum heutigen Zeitpunkt noch kein Grund für ein Upgrade, da in der Regel von den wichtigsten Extensions erst in den nächsten Monaten kompatible Versionen bereit gestellt werden. Wichtig ist aber: Die Version 8 befindet sich nun nicht mehr im LTS, weshalb wir ein Update auf Version 9 empfehlen.

Lesen Sie hier, was es in Version 10 Neues gibt...

Übersicht Major-, Maintenance- und Security-Releases für TYPO3

In TYPO3 wird in den Versionsbezeichnungen zwischen Long Term Support(LTS) und Extended Long Term Support(ELTS) unterschieden(siehe auch: Was ist TYPO3 - Releasestrategie?)

Die TYPO3 Association veröffentlicht alle 1,5 Jahre ein neues LTS-Release. Die Versionsnummer setzt sich immer fest aus einer Major-Release-Nr. und ein Minor-Release-Nr. zusammen(z.B. 9.5, 9=Major-Release, 5 = Minor-Release). Darüberhinaus gibt es regelmäßig Funktions- und Sicherheitsupdates("Patches"), die inkrementell hochgezählt werden und die 3.Stelle der Versionsnummer ausmachen. So ist z.B. 9.5.16 das 16. Update für die Version 9.5.

Eine LTS-Version wird 1,5 Jahre mit neuen Funktions- und Sicherheitsupdates versorgt. Weitere 1,5 Jahre nut mit Sicherheitsupdates. Nach diesen drei Jahren besteht die Möglichkeit, für max. 3 weitere Jahre ein kostenpflichtiges ELTS zu buchen, welches die Lieferung von Sicherheitsupdates beinhaltet.

Für die einzelnen TYPO3-Versionen gibt es aktuell die folgenden Releases:

Weitere Informationen zu den Versions- und Terminplänen auf der Roadmap-Site von typo3.org


Warum sind zeitnahe Sicherheitsupdates so wichtig?

TYPO3 ist "OpenSource", d.h. der Programm-Quellcode ist für jeden offen lesbar. Wenn nun ein neues Sicherheitsupdate veröffentlicht wurde, vergleichen Hacker die neue Version mit der vorherigen und können so ziemlich einfach feststellen, wo die Sicherheitslücke in der Vorgängerversion zu finden und auszunutzen ist.

Es ist daher sehr wichtig, aktuelle Sicherheitsupdates(z.B. von 9.5.15 auf 9.5.16) zeitnah durchzuführen.


TYPO3 v9 LTS

Mit der TYPO3 Version 9 steht ein Release mit Long-Term-Support(LTS) zur Verfügung, das zahlreiche Verbesserungen mit sich bringt. Davon profitieren Redakteure, Besucher und nicht zuletzt Ihr Unternehmen. Das Release wird bis 30.9.2021 regelmäßig gewartet und durch Sicherheitsupdates geschützt. Ab 7.4.2020 steht TYPO3 v10 als LTS-Version zur Verfügung(siehe unten).

Was bringt TYPO3 CMS 9 LTS Neues?

Gerade veröffentlicht: TYPO3 v10 LTS

Im April 2020 wurde das Release v10, mit einem eigenen Dashboard im Backend, vereinfachtem Setup für Relaunches und vielen weiteren Verbesserungen veröffentlicht. Hier erfahren Sie, was in TYPO3 v10 alles neu ist.


TYPO3 & PHP

TYPO3 benötigt zur Ausführung die Programmier-/Scriptsprache PHP. Diese wird ebenfalls auf Basis eines Supportplans - ähnlich dem von TYPO3 - betrieben. D.h. auch hier sind Website-Betreiber verpflichtet(oder werden teilweise von Ihren Providern "gezwungen"), eine aktuelle Version zu nutzen.

Die unterschiedlichen TYPO3-Versionen sind mit den folgenden PHP-Versionen kompatibel:

Ein übersicht über die aktuellen PHP-Versionen und deren Unterstützung finden Sie hier.


WACON bietet kostenlosen ELTS für TYPO3 7.6 und 8.7

Ihnen fehlt die Zeit, um ein Update Ihrer TYPO3-Installation auf eine neue Version vorzunehmen? Um Sicherheritsrisiken auszuschließen, wird von seiten der TYPO3 GmbH ein sogenanter Extented Long Term Support(ELTS) angeboten. Dieser ist normalerweise kostenplichtig. Aktuell ca. 2.000,-€ pro Jahr(siehe hier: https://typo3.com/ordering/). Die gute Nachricht für unsere Hostingkunden: Als professionelle TYPO3 Agentur bieten diesen Service für TYPO3 v7.6 und v8.7 KOSTENLOS an!


Was ist bei einem TYPO3-Update zu beachten?


Kosten eines TYPO3-Upgrades - Musterkalkulation

Die folgende Musterkalkulation beinhaltet das Upgrade einer TYPO3-Website von TYPO3 v8 auf Verion 9. Beachten Sie hierbei bitte:

Unsere LeistungNon-ProfitKommerziell

TYPO3-Core-Update auf Version 9

  • Einrichtung einer Entwicklungsumgebung
  • Erstellung einer 1:1-Kopie der Website
  • Durchführung des Core-Updates
  • Test und Abnahme auf dem Entwicklungssystem
  • Liveschaltung
  • Endkontrolle
  • Aufwand: 3 MT = 24 Std.
  • Non-Profit-Organisationen: 24 * 75,00 € = 1.560,00 €
  • Unternehmen: 24 * 75,00 € = 1.800,00 €
1.560,00 €1.800,00 €

TYPO3-Core-Update auf Version 9
Non-Profit1.560,00 €
Kommerziell1.800,00 €

Unsere Leistungen:

  • Einrichtung einer Entwicklungsumgebung
  • Erstellung einer 1:1-Kopie der Website
  • Durchführung des Core-Updates
  • Test und Abnahme auf dem Entwicklungssystem
  • Liveschaltung
  • Endkontrolle
  • Aufwand: 3 MT = 24 Std.
  • Non-Profit-Organisationen: 24 * 65,00 € = 1.560,00 €
  • Unternehmen: 24 * 75,00 € = 1.800,00 €

Weitere Infos zu Kosten und Preise eines TYPO3-Upgrades finden Sie hier.

Kostenersparnis durch Versionssprung

Ggf. bietet sich ein sogenannter Versionssprung an. So wäre es eventuell denkbar, von der Version 7 direkt auf die aktuelleste TYPO3 Version 9 umzusteigen. Das Wort "direkt" ist in diesem Fall allerdings etwas missverständlich, da Sie auch in einem solchen Fall, immer erst das Upgrade auf TYPO3 v8 machen müssen.

Nichtsdestotrotz ist ein solches Vorgehen immer mit einer gewissen Ersparnis verbunden, da Einmal-Aufwände wie z.B. die Einrichtung einer Test-/Entwicklungsumgebung, Testaufwände und die Endkontrolle nur einmal gemacht werden müssen.

Voraussetzung hierfür ist aber, dass alle benötigten Extensions bereits in einer für TYPO3 v9 kompatiblen Version vorliegen.


TYPO3 Minor-Updates

Im Rahmen des Long Term Supports einer TYPO3 Version, werden von der TYPO3 Association regelmäßige Minor-Updates(Patches) veröffentlicht. Diese beheben funktionale Fehler schließen Sicherheitslücken. Für Letztere spricht  man von Sicherheitspatch, die unbedingt zeitnah eingespielt werden sollten.

Um überhaupt mitzukriegen, ob es Sicherheitspatches gibt, empfhielt es sich, der offiziellen TYPO3 Anouncement List  beizutreten:

http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-announce

Anmerkung: 
I.d.R. sind Minor-Updates zwar harmlos. Trotzdem sind sog. Breaking Changes, also nicht-abwärtskompatible Änderungen, möglich. Dies kann u.a. dazu führen, dass Extensions Probleme machen. Machen Sie daher vor einem Update immer ein Backup.

Minor-Update via TYPO3 selber machen

Sie können Minor-Updates mit dem TYPO3-Installttool(oder in V9 als Maintenance-User) auch selber durchführen. Folgende Voraussetzungen müssen dafür bestehen(mit "Webserver" ist hier die Anwendung also z.B. Apache gemeint):

  • das TYPO3-System läuft unter einem Unix-Derivat oder iOS
  • das Verzeichnis typo3_src ist ein symbolischer Link mit Schreibrechten für den Webserver
  • der Webserver hat Schreibrechte auf das Webroot-Verzeichnis(i.d.R. "."typo3")
  • das Verzeichnis oberhalb des Webroot-Verzeichnis muss ebenfalls beschreibbar sein
  • das tar-Kommando muss verfügbar und vom Webserver ausführbar sein

Mit dem Setzen der Umgebungsvariablen "TYPO3_DISABLE_CORE_UPDATER=1" kann diese Update-Funktion deaktiviert sein. Dies muss in der Konfiguration des Webservers angepasst werden(z.B. durch Setzen auf "0").


Minor-Update in TYPO3 v8

Überprüfen und aktualisieren Sie Ihr System wie folgt:

  1. Loggen Sie sich im Installmanager von TYPO3 an(i.d.R. unter <WEBSITE>/typo3/install)
  2. Klicken Sie unter "Core Updates" auf den Button "Check for core updates"(siehe unten: Bild 1)
  3. Sollten Updates vorhanden sein, werden diese nun aufgelistet. Im Bild 2 unten "Update to security relevant released version 8.7.25 is available!"(Andernfalls würde dort stehen "No regular update available!")
  4. Nachdem Sie "Update now" angeklickt haben(vorher Backup machen!), wird das System aktualisiert(siehe Bild 3.)

Video: TYPO3 Minor-Update mit Version 8


Minor-Update unter TYPO3 V9

  1. Loggen Sie sich im als Administrator TYPO3 Backend ein
  2. Gehen Sie unter "Adminwerkzeuge" auf "Update TYPO3 Core"(Bild 1)
  3. Klicken Sie auf "Check for core updates"(Bild 2)
  4. Klicken Sie - sofern ein Update vorhanden - auf "Update now" (vorher Backup machen)

Video: Minorupdate von TYPO3 ab Version 9


Kostenlose Angebotserstellung durch WACON

Als TYPO3-Agentur mit mehr als 18 Jahren Erfahrung in der Programmierung und Administration dieses leistungsfähigen Content Management Systems bieten wir Ihnen eine Ist-Analyse und die Erstellung eines Angebotes kostenlos an.

Ihr Vorteil: Neben einem verbindlichen, transparenten Fix-Angebot erhalten Sie wertvolle Suchmaschinen-Tipps, technische Empfehlungen sowie Hinweise zur Verbesserung der Benutzerfreundlichkeit Ihrer Website.

Ein Preisbeispiel für das Update einer TYPO3-Version können Sie bereits hier einsehen.

Was benötigen wir für ein TYPO3-Update Angebot?

Um Ihnen ein möglichst genaues Angebot für das Update Ihrer TYPO3-Instanz machen zu können, benötigen wir folgende Informationen:

Auf Basis dieser Informationen können wir Ihnen innerhalb von ca. 2 Tagen ein Angebot zu einem TYPO3-Update machen.

Bei komplizierteren Website ist es ggf. notwendig das sog. deprecation log für eine Weile zu aktivieren. Dies aktivieren Sie - falls noch nicht geschehen - indem Sie über das Installtool unter "All Configurations" nach "enableDeprecationLog" suchen und eine 1 in das Feld schreiben. An dieser Stelle finden Sie auch die Information, wo das Logfile auf dem Webserver zu finden ist.

Ab TYPO3 v9 liefert außerdem der sog. Extension Scanner unter Admin Tools -> Update -> Scan Extension Files nützliche Hinweise über die zu erwartenden Aufwände.

Gerne führen wir die Analyse mit Ihnen zusammen über eine Fernwartungssoftware wie TeamViewer oder AnyDesk durch. In diesem Fall müssen Sie nur einen Termin mit uns vereinbaren.


TYPO3-Update selber durchführen

Sie können Ihr TYPO3-System natürlich auch selber updaten.

Hierzu sollten Sie folgende Punkte beachten:

Tipp: Extension-Scan

Die installierten Extensions sind in der Regel das Hauptproblem bei der Durchführung von Updates. Mit dem Extension-Scan können Sie im Backend die installierten Extensions nach veralteten API-Aufrufen("deprecated API calls") untersuchen. Diese Aufrufe werden n der Nachfolgerversion nicht mehr unterstützt und führen garantiert zu Fehlern. Bei den betroffenen Extensions ist also auf jeden Fall Handlungsbedarf.

So aktivieren Sie den Extension-Scan:


Ärger vermeiden - TYPO3 Update gründlich testen

Nach Durchführung eines TYPO3-Upgrades sollten Sie Website und TYPO3-System gründlich testen. Wir haben die Erfahrung gemacht, dass viele TYPO3 Dienstleister und -Agenturen ein Update als abgeschlossen ansehen, wenn der Core zu 100% auf dem neuesten Stand ist, alle Extensions kompatibel sind und die Website gut aussieht.

Auf echte Tests verzichten die meisten Dienstleister leider. Das kann aber zu großen Schäden führen. Wir haben daher eine Checkliste entwickelt, die Sie nach dem Update durchgehen sollten. Der Aufwand dafür hält sich in Grenzen und bedarf keinem großen TYPO3-Know-How.

Klicken Sie hier um zur TYPO3-Update-Chekliste zu kommen.


Typische Probleme beim TYPO3-Update

Nachfolgend finden Sie einige Artikel, die sich mit typischen Problemen bei einem TYPO3-Update und deren Lösung beschäftigen:

Backend-Layouts ab TYPO3 Version 9 Pflicht: So vermeiden Sie die Fehlermeldung "Unused elements detected on this page"