Von TYPO3 Version 4.2.6 auf TYPO3 Version 4.2.8 updaten
Dieser Artikel wurde auf Grund der zahlreichen Zuschriften überarbeitet.
Wenn man Konsolenzugriff auf seinen Server hat, empfiehlt es sich nicht dieser Anleitung zu folgen, sondern TYPO3 mit Symlinkstruktur zu installieren.
ein TYPO3 Update auf die neueste Version 4.2.8 ist sehr einfach:
Zunächst in den neuen TYPO3 Source herunterladen. Hat man auf seinem Webserver die Möglichkeit, zip Dateien zu entpacken, so kann man die ganze zip-Datei hochladen und auf dem Server entpacken. Andernfalls wird die Datei lokal entpackt und die Datei einzeln hochgeladen.
Den alten Source der vorherigen TYPO3 Installation umbenennen und zwar die Ordner typo3, misc und t3lib und die index.php in xxx_typo3, xxx_misc und xxx_typo3 und xxx_index.php.
Vorsicht! Wenn Core-Hacks gemacht wurden (der TYPO3 Source Code direkt verändert wurde), gehen diese Änderungen verloren!
dann den neuen TYPO3 Source Code entpacken und/oder hochladen.
Sich in TYPO3 einloggen und vorsichtshalber alle Caches löschen.
Die neue TYPO3 Version bietet vor allem auch Hilfe gegen den RTE Bug bei externen Links.
Außerdem darf bei dieser neuen TYPO3 Version die Datei um das Installtool aufzuschließen nicht mehr älter als ein Tag sein. Sonst kommt die Meldung "The Install Tool is locked. ", wenn man das Installtool verswenden möchte.
Sollte es Probleme mit der neuen Installation geben, so kann man die Dateien der neuen Source umbennen zum Beispiel in yyy_typo3, yyy_misc etc und die alten wieder rückbennen.
Wenn das Update hinreichend getestet wurde kann man die alten Source Dateien löschen.
Alle vom Update betroffenen Dateien werden nur per lesendem Zugriff benötigt. Man sollte die Benutzerrechte entsprechend setzen.
Löschen?
<br />
ich muss sagen, ich finde die Kombination aus "[...] die jemand ohne all zu große Programmier- und Systemkenntnisse schnell und einfach umsetzen kann [...]" und "rm -r" mit Wildcard etwas bedenklich. <br />
<br />
Ich muss ganz klar Peter beipflichten, es sollte ausschließlich mit symbolischen Links gearbeitet werden. Die hier vorgestellte Methode bietet praktisch keinen Vorteil, den Symlinks gegenüber.<br />
<br />
Grüße,<br />
Niels
Löschen dann von mir aus per FTP
Auf Grund des allseitigen wunsches Habe ich einen Artikel über <link record:tx_t3blog_post:273>TYPO3 Installation mit Symlinks</link> veröffentlicht.
Core Dokumentation
ich weiß ja, das es nicht immer die helle Freude ist, die TYPO3-Dokumentationen zu lesen (oder auch nur zu finden, was man braucht ;) - deshalb wollte ich Dich an der Stelle wirklich gut gemeint auf diesen Link hier <link http://typo3.org/documentation/document-library/installation/doc_inst_upgr/1.1.0/view/1/4/#id4131413 - external-link-new-window "TYPO3 Update mit Symlinks">http://typo3.org/documentation/document-library/installation/doc_inst_upgr/1.1.0/view/1/4/#id4131413 </link> aufmerksam machen.
Allen, die über den Luxus verfügen, per Shell auf ihre TYPO3-Installation zugreifen zu können, kann ich die dort vorgeschlagene SymLink-Struktur zum Betrieb ihrer Instanz wärmstens empfehlen.
Die von Dir vorgeschlagene Update-Methode führt vom ersten rm bis zum fertig durchgelaufenen unzip zu einem Frontend das Besucher Deiner Site im besten Falle mit einer leeren, im Normalfall mit einem häßlichen PHP-Error begrüßt.
Was aber noch viel gravierender ist: nicht nur gehackter Core-Code sondern auch mit einer neueren Version nicht kompatible Extensions können nach einem Update zu einer nicht funktionierenden Instanz führen.
Mit der SymLink-Struktur geht ein Downdate genauso schnell wie ein Update. Wenn man also merkt das es nach dem Update knallt, kann man schnell wieder zurück zum funktionierenden Stand und dann in Ruhe schaun, worans liegt.
gRTz
pekue
Es gibt immer verschuiedene Wege, etwas zu tun
danke für Deine Hinweise, wenn Du möchtest kannst Du gerne einen Artikel zum Thema als Gastautor hier veröffentlichen.
Ich versuche hier in diesem Blog häufig einfach die einfachsten Wege zu zeigen, die jemand ohne all zu große Programmier- und Systemkenntnisse schnell und einfach umsetzen kann. Letzenendes zählt nicht die schönste Lösung, sondern die die für den jenigen funktioniert.
Bei kleineren Seiten ist es nicht sonderlich entscheidend, ob diese mal ein für 5 Minuten offline sind. Und länger dauert das entpacken nciht. Bei größeren Seiten kann man zum Beispiel die Änderungen auch an einer Kopie vornehmen. Oder eben die Symlink Funktion nutzen, vor allem wenn man mehrere TYPO3 Installationen betreibt.
Ich denke das Programmierer und Agenturen einen solchen Artikel wie diesen hier nicht lesen müssen sondern wissen, wie man TYPO3 updated.
Ein Downgrade auf eine veraltete TYPO3 Version kann grundsätzlich keine Lösung sein. Höchstens für kurze Zeit, bis die Kompatibilitätsprobleme an einer Kopie behoben wurden.
Grüße Lina