TYPO3 Update - 6 auf 7
Aus Wikizone
Version vom 27. Februar 2020, 14:45 Uhr von 37.49.72.8 (Diskussion)
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.