Migration

Hier gibt es Informationen für die Migration der Datenbanken und Daten.

Schritte zur Migration:

  • Inventur, der manuell hinzugefügten Erweiterungen erstellen

  • Entfernen der alten TYPO3 Quellen und Extensions

  • Einfügen des neuen Quellcodes

  • Migration ausführen

  • manuell hinzugefügte Erweiterungen hinzufügen und migrieren

Manuelle Migrationsskripte

Hinweis

Es wird versucht, die folgenden Schritte noch zu automatisieren

Der fal_storage für die Wissensbörse muss derzeit manuell mit Nutzername und Passwort versehen werden

Migrationsscript

Wir bieten für die migration von der direkten Vorgänger Version ein Migrationsskript an, dass die Migrationen in der Datenbank ausführt.

Das Script wird als migrate.sh auf ihrem Server abgelegt. Dann wird der folgende Inhalt hineinkopiert.

Wichtig, wenn ihr PHP Pfad nicht festgelegt ist oder der Server mehrere PHP Versionen unterstützt, muss ggf. jede Zeile, die mit vendor beginnt mit dem Pfad zum PHP Binary begonnen werden.

 1#!/usr/bin/env bash
 2
 3vendor/bin/typo3cms database:updateschema "*.add,*.change" || true
 4vendor/bin/typo3cms cache:flush
 5vendor/bin/typo3cms upgrade:list
 6# core migrations
 7vendor/bin/typo3cms upgrade:wizard wizardDoneToRegistry
 8vendor/bin/typo3cms upgrade:wizard extensionManagerTables
 9vendor/bin/typo3cms upgrade:wizard sysCategorySlugs
10vendor/bin/typo3cms upgrade:wizard newsSlug
11vendor/bin/typo3cms upgrade:wizard realurlAliasNewsSlug
12vendor/bin/typo3cms upgrade:wizard pagesSlugs
13vendor/bin/typo3cms upgrade:wizard cshmanualBackendUsers
14vendor/bin/typo3cms upgrade:wizard sysLanguageSorting
15vendor/bin/typo3cms upgrade:wizard startModuleUpdate
16vendor/bin/typo3cms upgrade:wizard fillTranslationSourceField
17vendor/bin/typo3cms upgrade:wizard separateSysHistoryFromLog
18vendor/bin/typo3cms upgrade:wizard frontendUserImageUpdateWizard
19vendor/bin/typo3cms upgrade:wizard databaseRowsUpdateWizard
20vendor/bin/typo3cms upgrade:wizard commandLineBackendUserRemovalUpdate
21vendor/bin/typo3cms upgrade:wizard uploadContentElementUpdate
22vendor/bin/typo3cms upgrade:wizard migrateFscStaticTemplateUpdate
23vendor/bin/typo3cms upgrade:wizard pagesUrltypeField
24vendor/bin/typo3cms upgrade:wizard pagesLanguageOverlay
25vendor/bin/typo3cms upgrade:wizard pagesLanguageOverlayBeGroupsAccessRights
26vendor/bin/typo3cms upgrade:wizard argon2iPasswordHashes
27vendor/bin/typo3cms upgrade:wizard splitMenusUpdate
28vendor/bin/typo3cms upgrade:wizard backendUsersConfiguration
29
30# drk migrations
31vendor/bin/typo3cms upgrade:wizard drktemplate2016updateTemplateEntries
32vendor/bin/typo3cms upgrade:wizard drktemplate2016updatePluginEntries
33vendor/bin/typo3cms upgrade:wizard drkaddressesupdatePluginEntries
34vendor/bin/typo3cms upgrade:wizard drkcourseregistrationPluginEntries
35vendor/bin/typo3cms upgrade:wizard drksupplyfinderPluginEntries
36vendor/bin/typo3cms upgrade:wizard drktemplate2016updateKeSearch
37vendor/bin/typo3cms upgrade:wizard drktemplate2016updateCanonicalUrls
38vendor/bin/typo3cms upgrade:wizard drktemplate2016updateScheduler
39vendor/bin/typo3cms upgrade:wizard drktemplate2016updateBeUserGroups
40vendor/bin/typo3cms upgrade:wizard drktemplate2016updateBeUserGroupsPermissions
41
42# do not fail, may not be installed provided via jigal/migrate-redirects
43vendor/bin/typo3cms upgrade:wizard migrateRedirects || true
44# language updates
45vendor/bin/typo3cms language:update
46
47vendor/bin/typo3cms site:list
48
49# aktualisiere reference index
50vendor/bin/typo3cms referenceindex:update

Ausgeführt wird es dann wie folgt, wechsel in den Ordner mit dem Script

1./migrate.sh