2由于 PHP7 支持,我必须将 CakePHP 从当前的过时版本 (2.7.7) 更新到最新版本。
虽然我之前已经完成了许多框架升级,但我发现 book.cakephp.org 不仅仅是关于我在这里问的关键事情的神秘:
system在 Codeigniter 中一样)任何线索都值得赞赏,但我猜 2 和 3 最有价值。提前致谢。
根据您安装 CakePHP 的方式,您可以使用 composer 来更新 CakePHP 核心依赖项:
$ composer update
Run Code Online (Sandbox Code Playgroud)
或者如果您当前的约束不允许升级,则需要特定的约束/版本:
$ composer require cakephp/cakephp:^2.10.3
Run Code Online (Sandbox Code Playgroud)
如果你没有使用composer(我建议改用它),那么你手动下载最新的发布包,并完全替换/lib/Cake目录。就核心而言,升级就完成了。
然后阅读迁移指南,确定您必须应用到应用程序代码或数据库模式的可能更改,并将“应用程序模板”更改 ( /app/) 与本地应用程序进行比较,并在必要时应用更改。在此之后,运行您的测试套件以确保一切按预期工作。
话虽如此,从2.7最新版本升级2.10应该很容易,因为据说它完全兼容 API。
| 归档时间: |
|
| 查看次数: |
5041 次 |
| 最近记录: |