.. include:: /Includes.rst.txt .. index:: v9; Migration 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 -------------------------- .. hint :: 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. .. code-block:: shell :linenos: #!/usr/bin/env bash vendor/bin/typo3cms database:updateschema "*.add,*.change" || true vendor/bin/typo3cms cache:flush vendor/bin/typo3cms upgrade:list # core migrations vendor/bin/typo3cms upgrade:wizard wizardDoneToRegistry vendor/bin/typo3cms upgrade:wizard extensionManagerTables vendor/bin/typo3cms upgrade:wizard sysCategorySlugs vendor/bin/typo3cms upgrade:wizard newsSlug vendor/bin/typo3cms upgrade:wizard realurlAliasNewsSlug vendor/bin/typo3cms upgrade:wizard pagesSlugs vendor/bin/typo3cms upgrade:wizard cshmanualBackendUsers vendor/bin/typo3cms upgrade:wizard sysLanguageSorting vendor/bin/typo3cms upgrade:wizard startModuleUpdate vendor/bin/typo3cms upgrade:wizard fillTranslationSourceField vendor/bin/typo3cms upgrade:wizard separateSysHistoryFromLog vendor/bin/typo3cms upgrade:wizard frontendUserImageUpdateWizard vendor/bin/typo3cms upgrade:wizard databaseRowsUpdateWizard vendor/bin/typo3cms upgrade:wizard commandLineBackendUserRemovalUpdate vendor/bin/typo3cms upgrade:wizard uploadContentElementUpdate vendor/bin/typo3cms upgrade:wizard migrateFscStaticTemplateUpdate vendor/bin/typo3cms upgrade:wizard pagesUrltypeField vendor/bin/typo3cms upgrade:wizard pagesLanguageOverlay vendor/bin/typo3cms upgrade:wizard pagesLanguageOverlayBeGroupsAccessRights vendor/bin/typo3cms upgrade:wizard argon2iPasswordHashes vendor/bin/typo3cms upgrade:wizard splitMenusUpdate vendor/bin/typo3cms upgrade:wizard backendUsersConfiguration # drk migrations vendor/bin/typo3cms upgrade:wizard drktemplate2016updateTemplateEntries vendor/bin/typo3cms upgrade:wizard drktemplate2016updatePluginEntries vendor/bin/typo3cms upgrade:wizard drkaddressesupdatePluginEntries vendor/bin/typo3cms upgrade:wizard drkcourseregistrationPluginEntries vendor/bin/typo3cms upgrade:wizard drksupplyfinderPluginEntries vendor/bin/typo3cms upgrade:wizard drktemplate2016updateKeSearch vendor/bin/typo3cms upgrade:wizard drktemplate2016updateCanonicalUrls vendor/bin/typo3cms upgrade:wizard drktemplate2016updateScheduler vendor/bin/typo3cms upgrade:wizard drktemplate2016updateBeUserGroups vendor/bin/typo3cms upgrade:wizard drktemplate2016updateBeUserGroupsPermissions # do not fail, may not be installed provided via jigal/migrate-redirects vendor/bin/typo3cms upgrade:wizard migrateRedirects || true # language updates vendor/bin/typo3cms language:update vendor/bin/typo3cms site:list # aktualisiere reference index vendor/bin/typo3cms referenceindex:update Ausgeführt wird es dann wie folgt, wechsel in den Ordner mit dem Script .. code-block:: shell :linenos: ./migrate.sh