TYPO3 Update - 6 auf 7

Aus Wikizone
Version vom 27. Februar 2020, 14:45 Uhr von 37.49.72.8 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
https://jweiland.net/video-anleitungen/typo3/typo3-projekte-verwalten/upgrade-typo3-62-auf-7.html
  • Immer Kopie nutzen.
    • Dateien kopieren (bei Weiland mit mc, bei all-ink. am Besten im WebFtp
    • Datenbank kopieren > Beispiel für Weiland Hosting
mysqldump --opt -h 127.0.0.3 -u db123456_78 -p'XXXXXX' db123456_78 | mysql -h 127.0.0.3 -u db123456_89 -p'XXXXXX' db123456_89
Ersetzen Sie db123456_78 durch ihre Quell-Datenbank sowie db123456_89 durch die Zieldatenbank. 
Statt XXXXXX setzen Sie die jeweiligen Passwörter der Datenbank-Benutzer ein.
Über das Pipe-Symbol | wird die Ausgabe des Befehls mysqldump (Export) direkt an den Befehl mysql geleitet und in die neue Datenbank importiert.
    • Datenbankdaten in localconf anpassen
    • Subdomain o.ä. einrichten um mit der Kopie arbeiten zu können
    • Subdomain in TYPO3 einrichten (Domains, baseUrl)
  • Extensions Updaten
    • Extension Manger - Liste updaten
    • Extensions die nicht mehr supportet werden suchen
  • DB aktualisieren
    • DB Check - Global Reference Index aktualisieren
    • Wenn die DB zu groß ist über Shell. Dazu muss User _cli_lowlevel vorhanden sein und dann z.B. bei Weiland Hosting:
php56 typo3/cli_dispatch.phpsh lowlevel_refindex -e

Wichtig hierbei: php muss mit der laufenden Version aufgerufen werden (da verschiedene angeboten werden). 
Die passende Zeile bekommt man auch im Backend angezeigt.
    • Im Install Tool Database Compare machen
  • Neue Version Aufspielen
    • Source entpacken z.B.
tar xzf typo3_src-7.6.32.tar.gz
    • Symlink setzen z.B. über mc
  • Install Tool
    • Wenn Fehler dann meist PHP Version - bei Weiland von FastCGI auf Extended wechseln (Kein Opcode Cache Problem)
    • Upgrade Wizard durchgehen
      • compatibility6 nur wenn Extensions weiter benutzt werden müssen die nicht upgedatet werden können. Nur Notfall. Später unbedingt ersetzen und die Extension wieder entfernen (Performance)
      • mediace braucht man wenn vorher Media Content Element benutzt hat. Sonst nicht.
    • Database Compare
    • Clear Cache
    • Environment Presets in Custom Display Errors, damit man eventuelle Fehler besser eingrenzen kann.
  • Backend
    • Extensions Updaten


Neue Features die wichtig zu beachten sind[Bearbeiten]

In 7 gibt es fluidstyledcontent. css styled content funktioniert noch aber später wird es wegfallen.