[TYPO3-german] Update 4.2.6. auf 6.2.9
Stefan Padberg
post at bergische-webschmiede.de
Mon Feb 9 07:38:18 CET 2015
Apropos PHP-Versionen:
Bitte auch die MySQL-Versionen checken!
Grüße
Stefan
Am 08.02.2015 um 19:07 schrieb Peter Kühnlein:
> Danke für den "Senf" Peter - an die PHP-Versionen hatte ich gar nicht
> gedacht. Das wird natürlich echt aufwändig - um so besser, dass Du das
> jetzt erwähnt hast. Mit der Datenbank, UTF und Latin, das hatte ich
> gesehen. Und natürlich die Extensions, denn da sind welche installiert,
> die ich noch nie gesehen hatte - und die erste TYPO3-Version, mit der
> ich zu tun hatte, war eine 3.8 =-O
>
> Leider kenne ich den Effekt mit Extensions, die inkompatibel sind mit
> der TYPO3-Version, und die Installation dann offline gehen lassen.
> Deshalb liebe ich meinen kleinen Dev-Server unter dem Tisch.
>
> Also gut... dann mal an's Werk... der Sonntag ist ja noch jung.
>
> Schöne Grüße,
> Peter
>
> Am 08.02.2015 um 18:52 schrieb Peter Linzenkirchner:
>> Gebe ich auch noch meinen Senf dazu :-) Nachdem ich mittlerweile doch
>> eine ganze Reihe sehr alter Installationen auf 4.5 und dann auf 6.2
>> hochgezogen habe ...
>>
>> Erster Schritt: Backup. Ich mache das Update meist eigens auf einer
>> DEV-Installation und spiele die dann zurück, wenn es fertig ist. Dann
>> habe ich zwei Versionen zum vergleichen, und sehe sofort, wenn nach
>> dem Update eine Funktion nicht mehr da ist.
>>
>> Ich würde danach mit den Extensions anfangen: durchschauen, welche
>> Updates haben, welche nicht, und das dokumentieren. Das ist ein
>> bisschen Arbeit, spart aber später viel Ärger. Extensions die nicht
>> benötigt werden, gleich deinstallieren (das waren in manchen alten
>> Installationen bis zu einem Drittel ...). Dann gibt es auch Extensions
>> - vor allem für das Backend - die schlicht nicht mehr benötigt werden.
>>
>> Weiter: alle Extensions updaten bis zur letzten Version, die unter 4.5
>> läuft. ACHTUNG: es gibt viele, die zwar unter 6.2 laufen, aber nicht
>> mehr unter 4.5. Wenn du die in der Phase einspielst, dann tschüss ...
>> Das kann bereits einiges an Arbeit sein, z. B. bei tt_news oder TV.
>>
>> Datenbank klären: wie liegen darin die Daten vor?
>> - utf8
>> - latin
>> - doppelt utf8 (die ätzendste Variante, dazu gabs hier vor kurzem
>> einen Thread)
>> entsprechend konvertieren, am besten über dumps.
>>
>> Danach die PHP-Version klären. Wir brauchen eine, unter der TYPO3 4.2
>> und 4.5 laufen, das ist u. U. PHP 5.2 ...
>>
>> Danach penibel genau die Update-Routine für 4.5 durchspielen, und
>> alles testen. Das Teil muss wirklich unter 4.5.39 laufen, sonst gibts
>> Schwierigkeiten. Kann natürlich sein, dass jetzt bereits einige
>> Extensions und damit einige Funktionen fehlen.
>>
>> Danach ggf. die PHP-Version hochziehen auf eine, die für 4.5.39 und
>> 6.2 funktioniert. Das sollte 5.3 oder 5.4 sein. Eher letzteres denke ich.
>>
>> Danach die Extensions nochmals updaten: alle, die eine Version für 4.5
>> und 6.2 haben, kann man jetzt updaten. Alle, für die das nicht
>> zutrifft, werden deaktiviert.
>>
>> Danach das Update auf 6.2 durchziehen - auch hier wirklich ganz
>> penibel alle Schritte durchziehen. Am besten eine Checkliste im
>> Internet suchen und das Schritt für Schritt durchmachen.
>>
>> Danach alle Extensions updaten, für die es eine reine 6.2-Version gibt.
>>
>> Für alle Extensions, die keine 6.2-Version haben: Ersatz suchen, oder
>> testweise installieren und Debuggen. Oft sind es nur ein paar Zeilen,
>> die man anpassen muss. Aber Achtung: dabei geht die Installation
>> offline, schau dir vorher an, wie man in 6.2 manuell die Extensions
>> deaktivieren kann, das geht anders als in 4.x
>>
>> Der Ablauf hat sich bei mir einigermaßen bewährt - ich bin ein fauler
>> Hunde und mag nicht über alle Zwischenversionen gehen :-) Aber
>> letzteres ist natürlich um einiges sicherer, allerdings dauert es
>> wirklich deutlich länger, schließlich muss man dazwischen ja jeweils
>> testen, sonst kann man sich die Zwischenschritte auch schenken.
>>
>> Wichtig finde ich die Datenbank, die Extensions und die PHP-Versionen.
>> Da bin ich schon gemein reingefallen.
>>
>> Gruß
>> Peter
>>
>>
>>
>>
>>> Am 08.02.2015 um 15:52 schrieb Peter Kühnlein <peter at function2form.net>:
>>>
>>> Am 08.02.2015 um 15:31 schrieb Marcus Raphelt:
>>>> Tag,
>>>>
>>>> meine Erfahrungswerte dazu:
>>>> -Du solltest die Datenbank per mysqldump exportieren, erfahrungsgemäß
>>>> ist phpmyadmin eine potentielle Fehlerquelle mehr.
>>>> -Anschließend ein tgz-Archiv von filebase und Datenbank erstellen, das
>>>> Projekt dann auf der Zielmaschine (oder einer identisch konfigurierten)
>>>> aufsetzen
>>>> -Ich persönlich aktualisiere den Core dann immer schrittweise bis 4.5,
>>>> also 4.2 => Update Wizard => 4.3 => Update Wizard => 4.4 => Update
>>>> Wizard => 4.5
>>>> -In diesem Zug auch ggf. Templavoila schrittweise aktualisieren (die
>>>> Datenstrukturen gehen sonst ggf. kaputt)
>>>> -Ggf. obsolete Extensions deinstallieren / ersetzen (z.B. mailformplus)
>>>> -Wenn dann alles sauber läuft (inkl. aller Umlaute), wiederum ein
>>>> Backup
>>>> erstellen, Upgrade auf 6.2 versuchen
>>>>
>>>> Gruß,
>>>> Marcus
>>> Hi Marcus,
>>>
>>> das klingt nach einer sauberen Lösung - Danke für die Antwort! Dass
>>> ich innerhalb der 4er Version erstmal zur letzten 4.5er kommen
>>> sollte, hatte ich schon geraten bekommen. Ich denke, ich werde
>>> tatsächlich über die verschiedenen Stufen gehen - nicht, dass
>>> irgendwas zwischendrin passiert.
>>>
>>> Schöne Grüße,
>>> Peter
>>>
>>> --
>>>
>>> http://function2form.net
>>> http://peter-kuehnlein.net
>>>
>>> "If your strength is only what comes from vitality, your words and
>>> personal conduct will appear to be in accord with the Way, and you
>>> will be praised by others."
>>> (Hagakure)
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
>
--
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
http://www.avast.com
More information about the TYPO3-german
mailing list