如何轻松地将现有项目切换为作曲家?该项目现在从6.1更新到8.7,应该在composer中运行。新的作曲家设置不是问题。对于上一个项目,我创建了一个新主机,通过composer安装了TYPO3,通过composer安装了扩展,并迁移了db,fileadmin和uploads。有更简单的方法吗?
答案 0 :(得分:12)
将TYPO3从经典模式迁移到作曲家模式至少需要以下步骤:
vendor-dir
(以及bin-dir
,如果自定义)添加到.gitignore
要求TYPO3以及版本和--prefer-lowest
的所有扩展程序,例如
composer require typo3/cms:^8.7.7 --prefer-lowest
这可确保您在完成切换之前不会意外执行更新。
由于不需要对用户文件或数据库数据进行进一步更改,您现在将在Composer模式下运行TYPO3。
之后,您很可能还需要调整部署工作流程,以确保在部署新版本后至少执行一个composer install
。
答案 1 :(得分:1)
没有其他方法,至少没有自动方式,因为您也可能升级到较新版本或有时升级到完全相同的版本
答案 2 :(得分:0)
现在已在“安装和升级指南”中进行了记录:https://docs.typo3.org/m/typo3/guide-installation/master/en-us/MigrateToComposer/Index.html
可接受的答案中已经概述了步骤。
或者,您可能想使用Composer从头开始创建安装,然后将生成的composer.json用于系统。