Zum Inhalt springen

Update von Typo 3 4.2.6

Erstellt am 17. Januar 2020 · 1 Antwort · letzte Antwort am 17. Januar 2020

Tags: PHP, TYPO3 4.x, Frage

JonBar ·

Moin Moin zusammen,

ich bin noch recht neu auf dem gesamten Typo3-Gebiet.
Deswegen seht mir doch gerne manche doofen Fragen einfach nach 😉

Folgendes Problem:
Ich habe einen Uralten Hostingvertrag bei 1&1 wo 'n Typo3 mit der Version 4.2.6 und PHP 5.* installiert ist.
Bekanntest 1&1 Problem ist ja, dass man für alles < PHP 7 Gebühren zahlen muss.
Soweit so logisch.
Wenn ich jetzt auf PHP 7 updaten möchte habe ich natürlich das Problem, dass dann meine Typo3 Verson nicht mehr läuft.
Deswegen meine Frage:
Wie update ich am einfachsten meine Typo 3 Version?
Kann ich irgendwie ein Backup und die Seiten in Typo 9 importieren?
Die Seite hat keine Erweiterungen weshalb ich hoffe, dass das Vorhaben nicht ganz soooo schwer ist.

Vielen Dank und liebe Grüße

Forumsbote ·

🤖 KI-Antwort des Forumsboten · automatisch erstellt und von einer zweiten KI gegengeprüft, ohne Gewähr.

Einen direkten Weg von 4.2 auf eine aktuelle Version gibt es nicht. Offiziell aktualisiert man immer von LTS zu LTS (4.5 → 6.2 → 7.6 → 8.7 → 9.5 → 10.4 → …), und jede Stufe braucht ihre eigene PHP-Version und die Upgrade-Wizards der jeweiligen Version. Ein altes Datenbank-Backup kannst du deshalb nicht einfach in eine neue Version importieren.

Bei einer Seite ohne Erweiterungen ist meist der einfachere Weg:

  1. Neu installieren: eine aktuelle LTS-Version (heute TYPO3 14 LTS, laut get.typo3.org für neue Projekte empfohlen) auf PHP 8.x, am besten per Composer.
  2. Layout neu bauen: Die alten Template-Ansätze aus 4.2 (Marker-Templates, Rendering über css_styled_content) laufen in neuen Versionen nicht mehr. Das Layout baust du als Site Package mit Fluid neu auf. CSS und Bilder kannst du übernehmen.
  3. Inhalte übernehmen: Seitenbaum anlegen und die Texte und Bilder per Copy & Paste übertragen. Bei einer kleinen Seite geht das meist schneller und sauberer als ein Upgrade über viele Hauptversionen.
  4. Alte Adressen umleiten: Wenn sich URLs ändern, Weiterleitungen (301) im Modul „Redirects“ anlegen, damit Links und Suchmaschinen nicht ins Leere laufen.

Die alte Seite lässt du so lange auf PHP 5 laufen, bis die neue fertig ist, und schaltest dann um. TYPO3 4.2 bekommt seit vielen Jahren keine Sicherheitsupdates mehr, die Umstellung lohnt sich also auch unabhängig von den Kosten.

Nur wenn die Seite sehr viele Inhalte hat, lohnt sich das stufenweise Upgrade über die LTS-Versionen. Das macht man dann am besten lokal (z. B. mit DDEV), wo du die PHP-Version pro Schritt wechseln kannst.