# Upgrade from CakePHP 1.2.6 to 4.4

**URL:** <https://discourse.cakephp.org/t/upgrade-from-cakephp-1-2-6-to-4-4/11444>\
**Category:** Need Help\
**Created:** [August 16, 2023, 11:05am UTC](https://discourse.cakephp.org/t/upgrade-from-cakephp-1-2-6-to-4-4/11444 "2023-08-16T11:05:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rapture](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/rapture/32/2841_2.png) [@rapture](https://discourse.cakephp.org/u/rapture)\
**Post date:** [August 16, 2023, 11:05am UTC](https://discourse.cakephp.org/t/upgrade-from-cakephp-1-2-6-to-4-4/11444/1 "2023-08-16T11:05:53Z")

</div>

Hi at all!  
I have an old application written with CakePHP 1.2.6 and PHP 5.3.  
I’d like to upgrade the application to the latest CakePHP 4.4 and PHP 8.2.  
Which is the best way to proceed?  
I noticed I cannot use the upgrade tool because my application is too old.  
Thank you all.

---

<div class="post-metadata">

**Author:** ![KevinPfeifer](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/kevinpfeifer/32/3365_2.png) [@KevinPfeifer](https://discourse.cakephp.org/u/KevinPfeifer)\
**Post date:** [August 16, 2023, 11:21am UTC](https://discourse.cakephp.org/t/upgrade-from-cakephp-1-2-6-to-4-4/11444/2 "2023-08-16T11:21:56Z")

</div>

The (in my opinion) best way would be to start a fresh CakePHP 4.4 app and manually transfer the logic over.

So much has changed (especially from CakePHP 2 to 3) and you have to touch basically all your code anyway so this would be at least my recommendation.
