TYPO3 Update Upgrade – Tutorial Anleitung

Auch wenn TYPO3 als recht sicher gilt sollte das WCMS immer aktuell gehalten werden. Regelmäßige Updates gehören also auch hier zur Routine. Je älter das TYPO3-System ist, desto aufwendiger wird das TYPO3-Update.

Warum Sie ein TYPO3-Update machen sollten?

Die Zeiten, in denen der Spruch „Never change a running system“ galt, sind mittlerweile vorbei. Das gilt spätestens seitdem fast alle Provider nur neue PHP-Versionen auf ihren Servern erlaubten und alte als unsicher geltende Versionen rigoros deaktivierten. Alleine schon um da mitzuhalten sollte ein Web-Content-Management-System immer auf dem neuesten Stand sein. Schaltet der Provider die letzte für die benutzte Version verträgliche PHP-Version ab ist es dann meistens zu spät.

Nicht zuletzt ist es natürlich auch eine Sicherheitsfrage. Je älter eine TYPO3-Version ist, desto mehr Lücken wurden im System entdeckt = desto mehr Ansatzmöglichkeiten hat ein Hacker, die Seite anzugreifen. Hierbei kommt es nicht auf die Prominenz des Seitenbetreibers an – „Warum sollte man meine Seite angreifen?“, habe ich da schon oft gehört. Zumeist geht es hier um einen potentiellen Speicherplatz, auf den dann Phishing-Mails oder Spam-Links verweisen.

Wann sollte ich das TYPO3-System aktualisieren?

Auf der offiziellen TYPO3-Seite können Sie hier sehen, welche Versionen zurzeit aktuell sind. Gehört Ihr System nicht dazu, sollten Sie aktiv werden. Das wäre dann wahrscheinlich ein „großes Update“ oder auch ein „Major-Release-Wechsel“ (z. B. von 12.X.XX oder 13.X.XX). Je weiter Ihr System von den aktuellen entfernt ist, desto aufwendiger wird das Update. 

Auf dieser Seite beschreibe ich, wie Sie Ihre TYPO3-Version feststellen können.

Ist Ihr System da noch bei, könnte es mittlerweile vielleicht Sicherheitsupdates geben. Das können Sie automatisch erfahren, wenn Sie Ihre E-Mail-Adresse hier eintragen. Dann bekommen Sie eine E-Mail, wenn es TYPO3-Updates gibt. Bei Sicherheits-Updates steht in der Mail dann so etwas wie „All versions are security releases and contain important security fixes“, ansonsten steht dort „All versions are maintenance releases and contain bug fixes only“. Sicherheitsupdates sollten Sie auf jeden Fall machen, Bugfixes nur, wenn in der Version dann gerade der Bug behoben wurde, der Ihnen gerade auf Ihrer Seite über den Weg gelaufen ist.

TYPO3-Update mit dem Composer

Ist auf Ihrem Server der Composer installiert, können Sie ein Update schnell in der Linux-Shell machen. Hierbei werden alle Abhängigkeiten aufgelöst und gleich mit installiert oder aktualisiert.

weiter lesen

TYPO3-Update im Installtool

Voraussetzung für ein Update im TYPO3-Install-Tool ist die richtige Verzeichniss-Struktur und ein funktionierendes Entpacken eines *.tar.gz-Archivs.

 

weiter lesen

Manuelles TYPO3-Update

Große TYPO3-Updates über etliche Versionen hinweg mache ich meistens manuell. Oft auch, weil in einigen Hosting-Tarifen die anderen beiden Varianten nicht funktionieren.
 

weiter lesen

älterer TYPO3-Versionen updaten

Sollten Sie noch ein TYPO3 der Versionen 3.7/3.8 haben (diese waren bis Anfang 2006 aktuell), ist davon auszugehen, dass dieses schon länger nicht mehr funktioniert. Dann sollten Sie wegen eines Updates hier Kontakt mit mir aufnehmen – auch diese TYPO3-Versionen sind selbstverständlich updatefähig -, allerdings ist hier noch einiges mehr zu beachten, um am Ende eine saubere und aktuelle TYPO3-Installation zu haben. Es ist allerdings fraglich, ob wirklich noch Interesse an einer fast 20 Jahre alten Webseite existiert.

Bei einem solchen Update sollten das TYPO3-System und die Erweiterungen Schritt für Schritt upgedatet werden. Dafür muss auch die PHP-Version auf dem Server angepasst werden. Das kann man entweder im Kundenmenü des Providers oder auch direkt in der .htaccess-Datei. Die verschiedenen TYPO3-Versionen benötigen hier folgende PHP-Version:

TYPO3-VersionPHP-Version
TYPO3 Version 3.7/3.8PHP 4
TYPO3 Version 4.5PHP 5.2/5.4
TYPO3 Version 4.6/4.7PHP 5.3
TYPO3 Version 6.2PHP 5.3 - 5.6
TYPO3 Version 7PHP 5.5
TYPO3 Version 8PHP 7+ (< 8)
TYPO3 Version 9PHP 7.2 bis 7.4
TYPO3 Version 10PHP 7.2 bis 7.4
TYPO3 Version 11PHP 7.4 bis 8.3
TYPO3 Version 12PHP 8.1 bis 8.4
TYPO3 Version 13 (seit Okt. 2024)PHP 8.2 bis 8.4

Um festzustellen, welche PHP-Version bei Ihrem Provider läuft, können Sie in der "Installation" mit "phpinfo()" nach "PHP-Version" suchen, oder Sie legen im Root-Verzeichnis des TYPO3-Systems eine Text-Datei mit der Endung ".php" an (z. B. "info.php"). In diese Datei schreiben Sie folgenden Text:

<?php
phpinfo();
?>

 

//Ihre Domaine.tld/info.php

. Dann sollte folgendes angezeigt werden: