# 升级指导 >[danger] 升级前请做好备份 [TOC=2,5] ## 5.1.0升级到5.1.1 > 可以无缝升级 ### 升级步骤 1. 在项目根目录下执行`composer update`即可 > 如果你没有增加额外的第三方包,可以直接替换`vendor`目录 ### composer.json更新 项目的`composer.json` extra属性增加`think-config`配置 ~~~ { "name": "thinkcmf/thinkcmf", "description": "ThinkCMF based on ThinkPHP 5.1 , it is a free and open source Content Management Framework(CMF)", ... 此省略n行 "extra": { "think-path": "vendor/thinkphp", "think-config": "data/config" }, "config": { "vendor-dir": "vendor" } } ~~~ ## 5.0.*升级到5.1.0 只针对原版本升级 ### 升级步骤 1. 在新的目录安装好`5.1.0` 2. 复制老版本的`data/conf/database.php`,到新版`data/config/database.php` 3. 复制老版本的`data/conf/route.php` 到新版 `data/route/route.php` 4. 登录新版后台,按老版本把前台重新指定一下 5. 请注意升级 nginx配置文件,增加了 API的配置 ### 老版本相关代码升级 二次开发过的版本要看[TP5.1的升级指导](https://www.kancloud.cn/manual/thinkphp5_1/354155#5051_218 )手动升级代码