Sie befinden sich hierWebdesign / Typo3 / Upgrade

TYPO3 Upgrade von 4.1.2 auf 4.2

Nach langem Zögern habe ich meine 4.1.2 Version von TYPO3 auf die aktuelle 4.2 Version erhöht. Nachdem die Installation auf einem Testserver bereits ohne Probleme erfolgte, gab es keinen Grund, noch länger zu warten. Neben den allgemein bekannten Gründen für ein Upgrade (Sicherheit, verbesserte Funktionalität etc.) war es insbesondere der Firefox 3, der aufgrund der wohl bekannten Probleme im Backend zum Handeln zwang.


Auch wenn es bereits einige gute Beschreibungen zum Upgrade von TYPO3 gibt, möchte ich meine Erfahrungen an dieser Stelle dennoch schildern. Ich hoffe, dass diese für den einen oder anderen hilfreich sind. In jedem Falle sollte zunächst eine Installation auf einem Testserver (etwa unter Vewendung von XAMPP) erfolgen.

Voraussetzungen für das Upgrade von Typo3

Vor dem Typo3 Upgrade auf die Version 4.2 sollte zunächst überprüft werden, ob die Mindestvoraussetzungen erfüllt sind, d.h., ob PHP5.2 oder höher und MySQL 5 vorliegen. Wenn nicht, legen Sie eine noch leere Datenbank an und importieren dort die (zuvor exportierte) alte Datenbank (d.h. den SQL-Dump), in der Sie bitte auch den Datenbanknamen anpassen. Für den Fall, dass das Importieren Probleme bereitet, kommentieren Sie in dem Dump die Einträge ''CREATE DATABASE'' bzw. ''USE'' aus. Anschließend kann der Import per Schell erfolgen:

mysql --host=dbxxx --password=xxx --user=dboxxx dbxxx < dbxxx.sql

Um die PHP-Dateien als PHP5 parsen zu lassen, sind in der .htaccess die folgenden Zeilen hinzuzufügen:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Nach dem Importieren des SQL-Dump muss auf die neue Datenbank umgestellt werden, so dass Sie im TYPO3 Backend das Install Tool aufrufen und in der Basic Configuration schließlich die neue Datenbank auswählen.

Installation der neuen Typo3 Version

Zunächst muss der Source-Code herunter geladen und in den Ordner der aktuellen Installation extrahiert werden. Das Kopieren des Quellcodes lässt sich per Shell, oder im Falle von 1und1, über den WebspaceExplorer vollziehen.

Zu guter Letzt starten Sie das Install Tool und nehmen einen Datenbank-Compare vor: Zunächst müssen Sie auf "Database Analyzer" klicken,
danach neben ''Update required tables'' auf ''COMPARE'' und schließlich auf ''Write to database''. In der Regel werden Sie die von Typo3 vorgeschlagenen Äbderungen vornehmen wollen, so dass Sie die Häkchen bitte setzen. Nachdem ihre Datenbank aktualisiert wurde, erhalten Sie die Meldung ''Table and field definitions are OK''.