在运行实例中切换到 Composer 模式

2023-11-23

如何轻松地将现有项目切换为 Composer?该项目现已从 6.1 更新到 8.7,并且应该在 Composer 中运行。全新的作曲家设置不是问题。对于上一个项目,我创建了一个新主机,通过 Composer 安装了 TYPO3,通过 Composer 安装了扩展,并迁移了数据库、文件管理和上传。有更容易的方法吗?


将TYPO3从经典模式迁移到Composer模式至少需要以下步骤:

  1. 记下 TYPO3 的当前版本和所有扩展
  2. 删除所有嵌入的 TYPO3 和扩展代码,包括。 Git 子模块
  3. Add a 作曲家清单
  4. 添加作曲家vendor-dir (and bin-dir如果定制)到您的.gitignore
  5. 需要 TYPO3 和所有扩展的版本和--prefer-lowest, e.g.

    composer require typo3/cms:^8.7.7 --prefer-lowest
    

    这可确保您在完成切换之前不会意外执行更新。

由于不需要对用户文件或数据库数据进行进一步更改,您现在将在 Composer 模式下运行 TYPO3。

之后,您很可能还需要调整部署工作流程以确保至少一个composer install部署新版本后执行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在运行实例中切换到 Composer 模式 的相关文章

随机推荐