gpt4 book ai didi

php - 如何更新 CakePHP?

转载 作者:行者123 更新时间:2023-12-04 01:41:50 25 4
gpt4 key购买 nike

由于 PHP7 支持,我必须将 CakePHP 从当前过时的版本 (2.7.7) 更新到 2 分支上的最新版本。

虽然我之前做过很多框架升级,但我发现 book.cakephp.org 不仅仅是关于我在这里提出的关键问题的神秘:

  • 可以通过替换directoris来完成吗
  • 要替换哪些目录(切勿编辑目录,如 Codeigniter 中的 system)
  • 哪些目录被部分替换(如果有的话)
  • 是否有应该运行的 SQL 命令?
  • 还有其他应该运行的命令吗?

欢迎提供任何线索,但我认为 2 和 3 最有值(value)。提前致谢。

最佳答案

根据您安装 CakePHP 的方式,您可以使用 composer 来更新 CakePHP 核心依赖项:

$ composer update

或者如果您当前的约束不允许升级,则需要特定的约束/版本:

$ composer require cakephp/cakephp:^2.10.3

如果你不使用 Composer (我建议 switch to using it ),那么你 download the latest release手动打包,完全替换/lib/Cake目录。内核方面,升级完成。

然后读the migration guides计算您必须应用到应用程序代码或数据库架构的可能更改,并将“应用程序模板”更改 (/app/) 与您的本地应用程序进行比较,并在必要时应用更改。在此之后,运行您的测试套件以确保一切都按预期工作。

话虽如此,从 2.7 升级到最新的 2.10 应该很容易,因为据说它与 API 完全兼容。

关于php - 如何更新 CakePHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46366699/

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