SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
Upgrade auf TYPO3 6.2
Jochen Weiland
Wolfgang Wagner
!
TYPO3camp Berlin 2014
Fakten
• Kunden lieben LTS Versionen
• Die meisten Projekte laufen mit 4.5
Fakten
• 3.5 Jahre seit dem Release 4.5

• 34 Release seitdem
Fakten
• 5 Major Releases:



4.5 4.6 4.7 6.0 6.1 6.2



Jedes mit vielen neuen Features!
Dank an Patrick Lobacher
(der alle Änderungen dokumentiert)
550+ Seiten Änderungen
http://typo3.org/download/release-notes/whats-new/
www.lobacher.de
Fakten
• 500.000+ Web Seiten mit TYPO3

• weniger als 300 Tage zum Updaten!

• ~ 2.000 Updates pro Werktag!
Fakten
• ~ 1.000 TYPO3 Agenturen
• ~ 500 Upgrades für jede Agentur
• ~ 2.5 Upgrades pro Tag
Upgrade Vorbereiten
Wichtig
• Niemals ein Update direkt auf der Live-
Seite
• Upgrade immer auf einer Kopie
vornehmen
• Backup vorhanden? Wirklich?
Eure Wahl:
• Installation aufräumen, dann Kopie
erstellen
• schneller, aber Änderungen an Live-
Seite

• Kopie erstellen, dann Aufräumen
• sicherer, aber langsamer
Kopie Erstellen
• Komplette Dateistruktur des Projekts
kopieren
Kopie der Datenbank
• Neue, leere Datenbank erstellen
• Collation: utf8_general_ci
• Datenbank duplizieren:



mysqldump --opt -u user1 

-ppassword1 olddatabase | mysql

-u user2 -ppassword2 newdatabase
Kopie Fertigstellen
• Neue Domain (VHost) erstellen und
Domain-Records anpassen
• localconf.php (oder Install Tool): 

Zugangsdaten Datenbank anpassen

• TypoScript: baseURL anpassen
Installation Aufräumen
• Lokale, nicht installierte Extensions
entfernen
Installierte, nicht
benötigte Extensions
deinstallieren
Tipp: Extension „Additional Reports“
Ext: additional_reports
Obsolete Extensions
• Funktioniert vielleicht in 6.2, aber
Logfiles werden nicht mehr erstellt
Installation Aufräumen
!
• Database Analyzer im Install Tool
• Update Required Tables
• Remove unused tables
Remove unused Tables
Datenbank Verkleinern
• Tabellen leeren:
• cache_ …
• cachingframework_ …
• cf_ …
• sys_log, sys_stat, …
• tx_realurl_errorlog, …
Extensions in 4.5 Aktualisieren
Extension Versionen (4.5)
Warnungen beim
Upgrade
Warnung PHP Version
Extensions mit Update
Skript
Deprecation Log
Namespacing
typo3/sysext/core/Migrations/Code
für IDE:
PHP Version Prüfen
• TYPO3 4.5, 4.6 arbeiten PHP 5.2-5.5
• TYPO3 4.7 und höher benötigen 

PHP 5.3-5.5
Error Display Einschalten
Check ExplicitAllow/Deny
Referenz Index
Referenz Index
Smooth Migration
• Erweiterungen extbase und fluid
müssen installiert sein
• Extension smoothmigration installieren
• BE User _cli_smoothmigration anlegen
• Backend neu laden
Smooth Migration
Smooth Migration
Übersicht
Datenbank utf-8
Database utf-8
phpmyadmin
require_once
Symlink Aktualisieren
• Auf neue TYPO3 Version ändern:



typo3_src -> typo3_src-6.2.x

Install Tool Aufrufen
After Uninstalling
Upgrade Wizard
Datenbank Prüfen
Cache Leeren
Admin User TSconfig
• options.clearCache.system = 1
Extensions Aktualisieren
Version nicht unterstützt?
ext_emconf.php
Nicht im TER? 

GIT Probieren!
• git.typo3.org
• Repository from author, e.g.



github.com/jweiland-net/
rlmp_tmplselector
Extension von git
• in typo3conf/ext:

git clone https://github.com/jweiland-
net/rlmp_tmplselector
Änderungen TypoScript
DAM to FAL Migration
• Schauen wir uns mal an, wie Dateien
behandelt werden
TYPO3 4.x
local file
uploads/media
uploads/pics
uploads/
fileadmin/….
direct upload	

RTE upload
upload through	

element browser
content

element
typo3temp/…
BROWSER
rendered images
RTE linked files
TYPO3 6.x - FAL
local file
fileadmin/
user_uploaddirect upload	

upload through	

element browser	

RTE upload
fileadmin/_processed_
BROWSER
rendered images
fileadmin/….
TYPO3 4.x DAM
local file
fileadmin/…
uploads/media
uploads/pics
uploads/
tx_dam/….
upload in backend
index and 

meta-extraction
use in content
tx_dam_categories
local file
FTP Upload
TYPO3 4.x DAM
local file
fileadmin/…
uploads/media
uploads/pics
uploads/
tx_dam
upload in backend
index and 

meta-extraction
use in content
tx_dam_categories
local file
FTP Upload
add’l data
DAM to FAL Migration
tx_dam
tx_dam_categories
sys_file
sys_category
sys_file_metadata
ext:filemetadata
DAM to FAL Migration
• Extension dam_falmigration

https://github.com/froemken/t3ext-dam_falmigration
• Migrates tx_dam records to sys_file
• Migrates tx_dam metadata to
sys_filemetadata
• Migrates media-tags from RTE to link-
tags
• Migrates dam_category to sys_category
DAM to FAL Migration
• typo3/cli_dispatch.phpsh extbase… [help]



dammigration:migratedamrecords

dammigration:migraterelations

dammigration:migratedamcategories

dammigration:migratedamcategoryrelations

dammigration:migratedamselections

dammigration:migratemediatagsinrte

Update Language Packs
Änderungen in Extbase
• New Property Mapper

• Recursive Validation
Scheduler Tasks
• It may be necessary to re-create
scheduler tasks
Fragen ?
Download Slides
• http://jweiland.net/t3dd14
Let us be your host

Weitere ähnliche Inhalte

Was ist angesagt?

PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
marco-huber
 

Was ist angesagt? (20)

TYPO3 CMS 6.2 LTS - Die Neuerungen
TYPO3 CMS 6.2 LTS - Die NeuerungenTYPO3 CMS 6.2 LTS - Die Neuerungen
TYPO3 CMS 6.2 LTS - Die Neuerungen
 
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerkTYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
 
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerkTYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
 
TYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerkTYPO3 CMS 7.0 - Die Neuerungen - pluswerk
TYPO3 CMS 7.0 - Die Neuerungen - pluswerk
 
Neos CMS - das Kompendium (Version 2.0.0)
Neos CMS - das Kompendium (Version 2.0.0)Neos CMS - das Kompendium (Version 2.0.0)
Neos CMS - das Kompendium (Version 2.0.0)
 
TYPO3: Extension news
TYPO3: Extension newsTYPO3: Extension news
TYPO3: Extension news
 
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
 
Typo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im ÜberblickTypo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im Überblick
 
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbHTYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
 
TYPO3 Website Monitoring mit Caretaker
TYPO3 Website Monitoring mit CaretakerTYPO3 Website Monitoring mit Caretaker
TYPO3 Website Monitoring mit Caretaker
 
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimVorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
 
Systemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und ForemanSystemmanagement mit Puppet und Foreman
Systemmanagement mit Puppet und Foreman
 
Typo3 und Varnish
Typo3 und VarnishTypo3 und Varnish
Typo3 und Varnish
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
 
Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0
 
Wordpress Template Workshop
Wordpress Template WorkshopWordpress Template Workshop
Wordpress Template Workshop
 
TYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-ProjektenTYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
TYPO3 Migration in komplexen Upgrade- und Relaunch-Projekten
 
System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet System- & Konfigurationsmanagement mit Foreman & Puppet
System- & Konfigurationsmanagement mit Foreman & Puppet
 
TYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoringTYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoring
 
Caretaker TYPO3 Monitoring
Caretaker TYPO3 MonitoringCaretaker TYPO3 Monitoring
Caretaker TYPO3 Monitoring
 

Andere mochten auch

Daten fakten zum gesundheitswesen fopi status okt. 2013
Daten fakten zum gesundheitswesen fopi status okt. 2013Daten fakten zum gesundheitswesen fopi status okt. 2013
Daten fakten zum gesundheitswesen fopi status okt. 2013
casatch
 
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
Verein FM Konferenz
 
Blizzard bossland 2
Blizzard bossland 2Blizzard bossland 2
Blizzard bossland 2
kingchddg90
 
Our Engagement
Our EngagementOur Engagement
Our Engagement
ariga83
 
4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten
Stephan Heinrich
 

Andere mochten auch (20)

23 Pulpit Lane Martinsburg WV 25403
23 Pulpit Lane Martinsburg WV 2540323 Pulpit Lane Martinsburg WV 25403
23 Pulpit Lane Martinsburg WV 25403
 
Daten fakten zum gesundheitswesen fopi status okt. 2013
Daten fakten zum gesundheitswesen fopi status okt. 2013Daten fakten zum gesundheitswesen fopi status okt. 2013
Daten fakten zum gesundheitswesen fopi status okt. 2013
 
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
 
Kontrollwaage HSC350
Kontrollwaage HSC350Kontrollwaage HSC350
Kontrollwaage HSC350
 
Fobie
FobieFobie
Fobie
 
Manual desqueak.1
Manual desqueak.1Manual desqueak.1
Manual desqueak.1
 
FMK2014: MBS FileMaker Plugin by Christian Schmitz (sponsored Session)
FMK2014: MBS FileMaker Plugin by Christian Schmitz (sponsored Session)FMK2014: MBS FileMaker Plugin by Christian Schmitz (sponsored Session)
FMK2014: MBS FileMaker Plugin by Christian Schmitz (sponsored Session)
 
Umschwung in der Instandhaltung.
Umschwung in der Instandhaltung.Umschwung in der Instandhaltung.
Umschwung in der Instandhaltung.
 
Datenjournalismus
Datenjournalismus Datenjournalismus
Datenjournalismus
 
Blizzard bossland 2
Blizzard bossland 2Blizzard bossland 2
Blizzard bossland 2
 
Ferdinand de Saussure
Ferdinand de SaussureFerdinand de Saussure
Ferdinand de Saussure
 
Große Focus Reportage über die Generation 50plus
Große Focus Reportage über die Generation 50plusGroße Focus Reportage über die Generation 50plus
Große Focus Reportage über die Generation 50plus
 
Our Engagement
Our EngagementOur Engagement
Our Engagement
 
Der alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the firDer alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the fir
 
Die ASIT-Methode für kreative Problemlösung und systematische Produktinnovati...
Die ASIT-Methode für kreative Problemlösung und systematische Produktinnovati...Die ASIT-Methode für kreative Problemlösung und systematische Produktinnovati...
Die ASIT-Methode für kreative Problemlösung und systematische Produktinnovati...
 
IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015
 
4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten
 
Studie: Digitales OTC Marketing für die Generation 50+
Studie: Digitales OTC Marketing für die Generation 50+Studie: Digitales OTC Marketing für die Generation 50+
Studie: Digitales OTC Marketing für die Generation 50+
 
Infografik: PR-Investionen 2014 - sparsam im Web 2.0
Infografik: PR-Investionen 2014 - sparsam im Web 2.0Infografik: PR-Investionen 2014 - sparsam im Web 2.0
Infografik: PR-Investionen 2014 - sparsam im Web 2.0
 
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger DarjusFMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
 

Ähnlich wie Upgrade auf TYPO3 6.2

Ähnlich wie Upgrade auf TYPO3 6.2 (20)

TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)
 
Frontend Formulare in TYPO3 8 LTS
Frontend Formulare in TYPO3 8 LTSFrontend Formulare in TYPO3 8 LTS
Frontend Formulare in TYPO3 8 LTS
 
TYPO3 CMS 7
TYPO3 CMS 7TYPO3 CMS 7
TYPO3 CMS 7
 
Composer und TYPO3
Composer und TYPO3Composer und TYPO3
Composer und TYPO3
 
Update TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTSUpdate TYPO3 V4.5 > 6.2 LTS
Update TYPO3 V4.5 > 6.2 LTS
 
Deployment
DeploymentDeployment
Deployment
 
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnTipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
 
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaBack to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
 
Warum gerade TYPO3?
Warum gerade TYPO3?Warum gerade TYPO3?
Warum gerade TYPO3?
 
Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI
 
Perl Renaissance Reloaded
Perl Renaissance ReloadedPerl Renaissance Reloaded
Perl Renaissance Reloaded
 
TYPO3 Version 4.4 Neuerungen
TYPO3 Version 4.4 NeuerungenTYPO3 Version 4.4 Neuerungen
TYPO3 Version 4.4 Neuerungen
 
PHP5 und Oracle
PHP5 und OraclePHP5 und Oracle
PHP5 und Oracle
 
Extbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobierenExtbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobieren
 
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
Wie projektiere ich eine expired Domain mit Wordpress - SEO Campixx 2012
 
Git class german / english
Git class german / englishGit class german / english
Git class german / english
 
OSDC 2013 | Continuous Integration in data centers by Michael Prokop
OSDC 2013 | Continuous Integration in data centers by Michael ProkopOSDC 2013 | Continuous Integration in data centers by Michael Prokop
OSDC 2013 | Continuous Integration in data centers by Michael Prokop
 
Testing TYPO3 Flow Applications with Behat
Testing TYPO3 Flow Applications with BehatTesting TYPO3 Flow Applications with Behat
Testing TYPO3 Flow Applications with Behat
 
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
 
Einführung und Grobüberblick über TYPO3 4.7
Einführung und Grobüberblick  über TYPO3 4.7Einführung und Grobüberblick  über TYPO3 4.7
Einführung und Grobüberblick über TYPO3 4.7
 

Mehr von Wolfgang Wagner

Mehr von Wolfgang Wagner (10)

Screencasts & Videotutorials #bcbs19
Screencasts & Videotutorials #bcbs19Screencasts & Videotutorials #bcbs19
Screencasts & Videotutorials #bcbs19
 
Screencasts/Videotutorials erstellen 2019
Screencasts/Videotutorials erstellen 2019Screencasts/Videotutorials erstellen 2019
Screencasts/Videotutorials erstellen 2019
 
Video & Screencasts: Tools & Tipps #bcbs18
Video & Screencasts: Tools & Tipps #bcbs18Video & Screencasts: Tools & Tipps #bcbs18
Video & Screencasts: Tools & Tipps #bcbs18
 
E-Mails verschlüsseln mit PGP / GPG
E-Mails verschlüsseln mit PGP / GPGE-Mails verschlüsseln mit PGP / GPG
E-Mails verschlüsseln mit PGP / GPG
 
Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015
Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015
Upgrade von TYPO3 4.5 auf 6.2 - CertiFUNcation Phantasialand 2015
 
Screencasts erstellen - Wie, Warum und Wozu?
Screencasts erstellen - Wie, Warum und Wozu?Screencasts erstellen - Wie, Warum und Wozu?
Screencasts erstellen - Wie, Warum und Wozu?
 
Workspaces in TYPO3
Workspaces in TYPO3Workspaces in TYPO3
Workspaces in TYPO3
 
Sass & Compass - CSS für Fortgeschrittene
Sass & Compass - CSS für FortgeschritteneSass & Compass - CSS für Fortgeschrittene
Sass & Compass - CSS für Fortgeschrittene
 
Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6
 
Webinar TYPO3 Performance Optimierung
Webinar TYPO3 Performance OptimierungWebinar TYPO3 Performance Optimierung
Webinar TYPO3 Performance Optimierung
 

Upgrade auf TYPO3 6.2