# CakePHP 3 upgrade

**URL:** <https://discourse.cakephp.org/t/cakephp-3-upgrade/283>\
**Category:** Uncategorized\
**Created:** [May 10, 2016, 12:24am UTC](https://discourse.cakephp.org/t/cakephp-3-upgrade/283 "2016-05-10T00:24:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrewet](https://avatars.discourse-cdn.com/v4/letter/a/35a633/32.png) [@andrewet](https://discourse.cakephp.org/u/andrewet)\
**Post date:** [May 10, 2016, 12:24am UTC](https://discourse.cakephp.org/t/cakephp-3-upgrade/283/1 "2016-05-10T00:24:58Z")

</div>

Hi,

Are there any upgrade tools for cakephp2 to cakephp3? I saw 1 one gitHub which does a partial update which is not something I really want to waste time on.

---

<div class="post-metadata">

**Author:** ![dakota](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dakota/32/1421_2.png) [@dakota](https://discourse.cakephp.org/u/dakota)\
**Post date:** [May 11, 2016, 6:38am UTC](https://discourse.cakephp.org/t/cakephp-3-upgrade/283/2 "2016-05-11T06:38:47Z")

</div>

The changes between the two are large enough (Especially the ORM) that a fully automated upgrade is not possible. The [upgrade shell](https://github.com/cakephp/upgrade) will take you around 85% to 90% of the way. For a large application, it shouldn’t take you longer than a week, maybe 2 weeks to do a full upgrade.

---

<div class="post-metadata">

**Author:** ![dereuromark](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dereuromark/32/37_2.png) [@dereuromark](https://discourse.cakephp.org/u/dereuromark)\
**Post date:** [May 11, 2016, 8:22pm UTC](https://discourse.cakephp.org/t/cakephp-3-upgrade/283/3 "2016-05-11T20:22:41Z")

</div>

Your google search should have found you also:

- [https://github.com/dereuromark/upgrade](https://github.com/dereuromark/upgrade)
- [https://github.com/dereuromark/cakephp-shim](https://github.com/dereuromark/cakephp-shim)

etc

---

<div class="post-metadata">

**Author:** ![dereuromark](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dereuromark/32/37_2.png) [@dereuromark](https://discourse.cakephp.org/u/dereuromark)\
**Post date:** [May 11, 2016, 8:23pm UTC](https://discourse.cakephp.org/t/cakephp-3-upgrade/283/4 "2016-05-11T20:23:20Z")

</div>

And some tips:

- [http://www.dereuromark.de/2014/11/03/cakephp3-0-coming-up/](http://www.dereuromark.de/2014/11/03/cakephp3-0-coming-up/)
