【发布时间】:2012-03-08 18:51:29
【问题描述】:
我在这里阅读了指南: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) 所做的工作。
- 从这里的 repo 中获取 2.0 的压缩副本:https://github.com/cakephp/cakephp/tree/2.0
- 将新的 index.php 文件添加到我的 webroot 中
- 注意到新的 cake core 文件夹在父目录
lib中存在一层,所以它是(webroot)/lib/Cake而不是(webroot)/cake。所以现在在我的 webroot 中,我有旧的 '/cakecore, and now a folder called/libwhich contains the new core (2.0) and my old '/app文件夹以及旧的 '/vendors` 文件夹。 -
我从
/lib/Cake/Console内部运行这个命令:./Console/cake upgrade all,它滚动了一堆类似的东西:Done updating/home/bob_cobb/public_html/mydomain.com/lib/Cake/TestSuite/CakeTestSuite.php - 这并没有改变我原来的 /app 文件夹中的任何内容,因为所有控制器仍然带有下划线和小写。
我在这里缺少什么?我重命名了旧的/cake 核心文件夹,站点停止工作,所以它显然仍然依赖它。我是否应该放弃所有内容并重新开始(完全删除 1.3,同时保存所有旧文件并使用新版本的 2.0 重新创建它们)?
任何有关如何进行此迁移过程的建议都会大有帮助。我希望有些事情不再起作用,但我只需要朝着正确的方向前进。谢谢。
【问题讨论】:
标签: php cakephp cakephp-1.3 upgrade cakephp-2.0