## 升级环境建议
PHP版本:7.3
MySQL版本:5.7
服务器软件:nginx/1.18.0
## 那些项目适合升级2.0
| 条件 | 建议 |
| --- | --- |
| 在阿里云备案过的项目 | 建议升级 |
| 在云南5、云南6的项目 | 建议进行阿里云备案,迁移到阿里云后,在进行升级 |
1、由于2.0版本需要站点目录下的所有目录可写可读,因此如果使用了云锁、护卫神防篡改等安全防护软件时,系统的安装应用、升级应用、卸载应用等功能将无法使用。
2、2.0版本系统建议使用PHP7.3版本。
3、在升级之前一定要对系统及数据库进行备份,以免升级失败时可以进行还原。
## 1.0升级2.0方法
1、以下提到目录部分,如果没有目录则自行建立
2、进入数据库改表名称
| 原表名称 | 新表名称 |
| --- | --- |
| chuanhai_system_seo | chuanhai_info_seo |
| chuanhai_system_extend_set | chuanhai_info_extend_set |
修改字段名称
| 表 | 原字段 | 新字段 |
| --- | --- | --- |
| chuanhai_user_user | username | userName |
| chuanhai_user_user | nickname | nickName |
处理非admin用户无法登陆后台问题
`chuanhai_user_user`表中,如果有`非admin`的用户,并且想让此用户也能登陆,则需要把`isSystem`字段的值同时改为`1`,否则该用户无法登陆后台。
如果必须要`admin`用户才能登陆后台,则无需做更改。
3、移动目录结构
| 原目录 | 新目录 | 用途 |
| --- | --- | --- |
| ./Template/Index | ./Template/V3/Index | 前端模板目录 |
| ./Static/Index/Info | ./Public/Static/V3/Info | 前端PC门户静态资源文件 |
| ./Static/Index/M/Info | ./Public/Static/V3/M | 前端手机门户静态资源文件 |
| ./Static/Admin/System/Image | ./Public/Static/V1/Admin/System/Image | 默认图片目录 |
| ./Upload | ./Public/Upload | 后台上传的图片、文件等保存目录 |
改变模板文件标签语法
| 模板语法 | 建议 |
| --- | --- |
| include | 修改,[查看修改文档](https://www.kancloud.cn/yangbo773003231/chuanhai/1626004) |
| info.message.html | 修改验证码图片地址为`/v1/user/code/image?` ,注意图片地址下方还有一个JS里面的图片地址,一并修改,还有手机版的模板也一并修改。 |
|留言提交地址|改为`/v3/Index/Message/index`,留言提交不一定写在留言模板上,首页也有可能写了留言提交|
| 满意度调查模板 | 修改验证码图片地址,图片验证码地址同`info.message.html`模板,注意:此处说的是`满意度调查`,而非`问卷调查` |
|满意度调查提交地址|改为`/v1/Index/Satisfaction/index`|
|搜索提交地址|修改为:`/info/s/submit`,不改将无法搜索,改的提交搜索地址的同时注意也要修改搜索结果页模板里面的搜索类型链接地址,具体参考文档:[信息搜索提交](https://www.kancloud.cn/yangbo773003231/chuanhai/1632374)|
4、下载系统:[立即下载](http://waiwang.chuanhai.net/v1/AppStore/index/appFileDownload/id/1),保存到:`/Public/install.php`
5、设置宝塔运行目录为:`Public`
6、开启宝塔防跨站、关闭宝塔站点日志记录(Nginx环境下设置宝塔伪静态为thinkphp规则)
7、浏览器访问:`http://域名/install.php`
8、根据提示进行安装,授权秘钥填`123456`,数据库信息正常填写。
9、到了应用市场这一步时,必须安装的应用有:`应用市场`、`系统`、`会员中心`,其他应用根据需要自行安装(其他应用也可以在后台安装)。
10、浏览器访问:`http://域名/admin`
11、根据提示注册后台账号(也有可能不需要注册),即可进入后台(如果有账号进不了后台参考第2步)
12、修改跳转链接
| 需要修改 | 修改方式 | 影响 |
| --- | --- | --- |
| 栏目跳转链接 | 主要是一级栏目,打开PC门户->栏目管理->找到一级栏目->点修改,看到`跳转url`,如果填了类似于`/c2`这样的链接,改为`/info/c/2.html`,保存即可。 | 如果不改则会导致前端导航条跳转链接错误。 |
|广告链接| 对应更改后台设置的链接规则| 不改打不开页面 |
|快捷导航链接| 对应更改后台设置的链接规则| 不改打不开页面 |
|留言跳转链接| 改为`/message/0.html` | 不改打不开留言页面 |
|问卷调查链接| 改为`/survey/问卷ID.html` | 不改打不开问卷调查页面 |
12、升级完成后,如果有[开启调试模式](https://www.kancloud.cn/yangbo773003231/chuanhai/1801749),请关闭。
13、升级完成后,如果程序运行无任何问题,请将`跟目录`下`除了以下目录`外的目录全部删除
| 路径 | 建议 |
| --- | --- |
| ./Config | 必须保留 |
| ./Public | 必须保留 |
| ./Root | 必须保留 |
| ./Template | 必须保留 |
## 2.0以后的升级
2.0版本以后将实行自动升级,无需再进行手动升级。
## 说明文档
* 升级文档如有遗漏的地方,请补全。
- 序言
- 安装系统
- 更新日志
- 更新操作
- 1.0版本更新
- 2020年07月13日
- 2020年07月15日
- 2020年07月17日
- 2020年08月20日
- 2.0版本更新
- 1.0升级2.0方法
- 3.0版本更新
- 2.0升级3.0方法
- 3.0新增功能介绍
- 系统目录说明
- 模板命名规范
- 前端开发规范
- 开启调试模式
- 公共模板文件
- 移动端模板
- 应用使用说明文档
- PC门户文档
- 模板标签
- 语法说明
- css/js(资源文件导入)
- include(模板引入/分离)
- seo(百度优化)
- position(当前位置)
- on(选中导航/栏目)
- info(信息标签)
- column(栏目标签)
- image(循环图片)
- searchType(搜索类型)
- if(判断)
- foreach(循环、信息列表带分页)
- 模板变量
- var(公共变量)
- $set(读取设置)
- $position(当前位置)
- $column(栏目数据)
- $info(信息数据)
- $contentNav(内容导航)
- $childrenColumn(下级栏目)
- $search(搜索信息数据)
- $relevantSearch(相关搜索)
- $page(分页码)
- 变量函数
- 函数说明
- deTitleImage(解析图片)
- date(格式化时间)
- deHtml(解析编辑器内容)
- intercept(截取字符串)
- 搜索提交
- 信息搜索提交
- 在线留言文档
- 在线留言提交
- 问卷调查文档
- surveytable(调查表列表标签)
- survey(调查表标签)
- 问卷调查提交
- 应用文件说明
- 招聘中心
- 满意度调查文档
- 满意度调查提交
- 预约挂号(非实时版)文档
- 预约挂号提交
- 预约挂号2.0
- 投票活动
- votelist(投票活动列表标签)
- voteone(对应的投票活动内容标签)
- bevotelist(投票目标列表标签)
- 文件说明
- 自定义表单
- 云打印文档
- 查询打印机列表
- 添加打印
- 查询打印状态
- 上传打印文件
- 后端开发文档
- 开发须知
- 目录结构说明
- 开发架构说明
- 平台型系统文档
- 肺炎自诊系统文档
- 序言
- 发起咨询
- 获取统计
- 获取总统计
- 前端部署说明
- 模板标签
- 服务器信息
- 更新日志
- 运维文档
- onethink运维文档
- 清除缓存修改
- onethink模板标签
- 登录逻辑修改
- 跨站脚本攻击
- 错误页修改
- HDCMS运维文档
- 跨站脚本攻击(xss)
- 登录逻辑修改
- 调试模式修改
- 清除缓存bug
- 管理后台异常
- 报错信息修改
- 模板标签列表
- __TEMPLATE__常量修改
- 后台登录提示验证码错误
- EmpireCMS维护
- 忘记密码
- Thinkphp6笔记
- 前端笔记
- aspCMS运维
- aspCMS笔记
- 应用市场
- 应用市场接口
- 安装程序接口
- 火车采集器
- 系统下载
- Web在线发布模块下载
- 采集规则下载
- 应用自动模式
- 系统部署工具
- 系统文件同步助手
- 系统文件排错助手
- 权限管理文档
- 应用安装