多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 升级指导 >[danger] 升级前请做好备份 [TOC=2,5] ## 5.1.3升级到5.1.4 > 可以无缝升级 ### 升级步骤 1. 在项目根目录下执行`composer update`即可 ## 5.1.2升级到5.1.3 > 注意入口文件增加了`CMF_DATA`常量 ### 升级步骤 1. 升级三个入口文件`think`,`public/index.php`,`public/api.php`,增加`CMF_DATA`常量 2. 在项目根目录下执行`composer update`即可 ## 5.1.1升级到5.1.2 > 可以无缝升级 ### 升级步骤 1. 在项目根目录下执行`composer update`即可 ## 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 )手动升级代码