Update auf TYPO3 v8 oder v9 LTS

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.).

SICHERHEITSHINWEIS(08/2019): Security-Fixes für TYPO3

Aus aktuellem Anlass möchten wir darauf hinweisen, dass es seit 20.08.2019 für TYPO3 folgende wichtige Sicherheitsupdates gibt:

Nähere Informationen und einen Download für die beiden LTS-Versionen finden Sie hier.


Mit der TYPO3-Version 8 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 März 2020 regelmäßig gewartet und durch Sicherheitsupdates geschützt. Seit 2.10.2018 ist nun auch TYPO3 v9 als LTS-Version zur Verfügung.

Was bringt TYPO3 CMS 8 LTS Neues?

Oder gleich auf TYPO3 v9 LTS?

Seit Anfang Oktober 2018 ist die aktuellste LTS-Version v9 verfügbar. Sie bietet weitere, wichtige Verbesserungen und einen Support bis 30.09.2021. Ob ein Upgrade schon sinnvoll ist, hängt von den individuellen Umständen - vor allem von der Verwendung der Extensions - ab.


WICHTIG!

Der Support für Version 7.6 LTS endete im November 2018. Sicherheitslücken - egal ob im Core-System oder in den Erweiterungsmodulen(Extensions) - werden seitdem nicht mehr geschlossen. Optional gibt es zwar noch einen kostenpflichtigen Extended Long Term Support (ELTS). 

PHP 5.6 wurde Ende 2018 eingestellt. Viele Provider schalten es seitdem zwangsweise nach-und-nach ab bzw. führen einen Upgrade auf PHP 7.2 durch. Auch TYPO3 ist ab Version 8 nicht mehr unter PHP 5.6 funktionsfähig. Im Rahmen eines TYPO3-Upgrades bietet sich daher auch die Verwendung von PHP 7.2 an, die einen Security Support bis 30.11.2020 erhält.

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


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

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 KOSTENLOS an!


Was ist bei einem TYPO3-Update zu beachten?


Kosten eines TYPO3-Upgrades - Musterkalkulation

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

Unsere LeistungNon-ProfitKommerziell

TYPO3-Core-Update auf Version 8

  • Einrichtung einer Entwicklungsumgebung
  • Erstellung einer 1:1-Kopie der Website
  • Durchführung des Core-Updates
  • Test und Abnahme auf dem Entwicklungssystem
  • Liveschaltung
  • Endkontrolle
  • Aufwand: 2 MT = 16 Std.
  • Non-Profit-Organisationen: 16 * 59,00 € = 944,00 €
  • Unternehmen: 16 * 69,00 € = 1.104,00 €
944,00 €1.104,00 €

TYPO3-Core-Update auf Version 8
Non-Profit944,00 €
Kommerziell1.104,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: 2 MT = 16 Std.
  • Non-Profit-Organisationen: 16 * 59,00 € = 944,00 €
  • Unternehmen: 16 * 69,00 € = 1.104,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 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 mit TYPO3 v8

In der TYPO3-Version 8 LTS ü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.)

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)

Kostenlose Angebotserstellung durch WACON

Als TYPO3-Agentur mit mehr als 12 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.


TYPO3-Update selber durchführen

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

Hierzu sollten Sie folgende Punkte beachten:


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"