php – 将Cake 1.3迁移到Cake 2.0

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 将Cake 1.3迁移到Cake 2.0脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在这里阅读了指南: http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html,它描述了Cake 2.0版本的更改,但没有明确说明如何进行升级.

我也看到了这一点:我认为http://book.cakephp.org/2.0/en/console-and-shells/upgrade-shell.html#upgrade-shell会给出更多指示.

到目前为止,这是我对服务器上现有版本(1.3)所做的.

>在这里回复并抓住了2.0的压缩副本:https://github.com/cakephp/cakephp/tree/2.0
>将新的index.PHP文件添加到我的webroot中
>注意到新的cake核心文件夹在父目录lib中存在一个级别,因此它是(webroot)/ lib / Cake而不是(webroot)/ cake.所以现在在我的webroot中我有我的旧’/ cakecore,现在一个名为/ libwhich文件夹包含新的核心(2.0)和我的旧’/ app文件夹以及旧的’/ vendors`文件夹.
>我从/ lib / Cake / Console里面运行这个命令:./ Console / cake升级所有滚动了一堆东西,如:

完成更新
/home/bob_cobb/public_htML/mydomain.COM/lib/Cake/testSuITe/CakeTestSuite.PHP
>这并没有改变我的原始/ app文件夹中的任何内容,因为所有控制器仍然是下划线和小写.

在这里错过了什么?我重命名了我的旧/蛋糕核心文件夹,该网站停止工作,所以它显然仍然依赖于此.我应该废弃一切并重新开始(在保存所有旧文件的同时完全删除1.3并使用新版本的2.0重新创建它们)?

有关如何实现此迁移过程的任何建议都会有很大帮助.我希望有些事情不再适用,但我只需要朝着正确的方向努力.谢谢.

解决方法

如果你使用核心,你可能需要做的不仅仅是运行升级shell来实现这一点.

我使用的是增强版,只需单击即可转换所有内容.
请参阅“使用升级shell升级”@
http://www.dereuromark.de/2011/10/31/freshly-baked-cake2-0-tips/

但最重要的是,您应该始终从app目录运行脚本

app2.0dir>..\lib\Cake\Console\cake Upgrade ...

这样它就能找到正确的路径

脚本宝典总结

以上是脚本宝典为你收集整理的php – 将Cake 1.3迁移到Cake 2.0全部内容,希望文章能够帮你解决php – 将Cake 1.3迁移到Cake 2.0所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。