gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:18:30 26 4
gpt4 key购买 nike

如何轻松地将现有项目切换到 Composer ?这个项目现在从 6.1 更新到 8.7,应该在 composer 中运行。新的 Composer 设置不是问题。对于上一个项目,我创建了一个新主机,通过 composer 安装了 TYPO3,通过 composer 安装了扩展,并迁移了 db、fileadmin 和上传。有没有更简单的方法?

最佳答案

将 TYPO3 从 Classic Mode 迁移到 Composer Mode 至少需要以下步骤:

  • 记下 TYPO3 的当前版本和所有扩展
  • 删除所有嵌入的 TYPO3 和扩展代码,包括。 Git 子模块
  • 添加 Composer manifest
  • 添加 Composer vendor-dir (和 bin-dir 如果自定义)到您的 .gitignore
  • 需要 TYPO3 和所有带有版本和 --prefer-lowest 的扩展,例如
    composer require typo3/cms:^8.7.7 --prefer-lowest

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

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

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

    关于composer-php - 在运行实例中切换到 Composer 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46450764/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com