注意事项(必看!)
一、mainfes.xml 配置文件注意事项
1.code名称与应用文件夹名一致,必须为英文
2.应用类型请注意不要填错
3.adminindex和userindex务必正确填写,没有的直接留空,不要乱填
二、upgrade 配置文件注意事项
没有sql的版本也需要新建一个空文件夹,否则升级会有问题
三、数据库sql注意事项
1.sql 语句备注里面 不能有括号内的 ( /**/ ) ( -- )( ; )这三个特殊字符,否则会导致致命错误,数据库无法完全导入
2.务必使用phpmyadmin做导入,确认无误
3.上线之前务必使用如下方法,进行sql导入测试,方法如下:
手动测试sql文件方法:
在任何可以访问的方法中, 用下面代码测试sql是否可以正常导入
$sqlPath = 'up.sql'; //SQL文件地址
$sqla = file_get_contents($sqlPath);
try{
$resRunSql = updateRunSql($sqla);
if($resRunSql['status'] == 'error') {
echo "版本:"." sql:".$resRunSql['msg'];
exit;
}
}catch(Exception $r){
echo "版本:"." sql:".$resRunSql['msg'];
exit;
}
die;
4.以上都确认无误后,再提交上线(建议后续的sql升级包也先使用如上方法做导入测试)
5.尽量不要使用DROP命令,只创建,不删除,避免因误操作导致的不可挽回的损失
6.新发布的升级包,务必反复测试确认无误后再上传到线上,推送升级
【特别提醒】在线交付的应用,如提示安装失败,请及时查看升级日志,对应处理