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