连锁当家运维手册


软件升级更新流程2017

<p>软件的更新分为如下几个部分; 一、服务器上的php更新;放在xxxxxxx.upyuan.cn\upyuan下的对应文件夹 二、核心主程序如eb.exe pose60.exe wms60.exe ; 三、普通的bpl插件更新: 通常放在xxxxxx.bpl文件; 四、特殊的bpl插件更新: zgsbase.bpl (eb.exe和所有bpl共用的内核程序)需要放在eb同级目录下; \dll\barptint.bpl (条形码打印的特殊功能) 需要放在\dll目录下; \dll\mydesk.bpl (默认的我的工作台功能)需要放在\dll目录下;</p> <p>(bpl更新一般可以在用户使用的时候进行更新,其他文件更新一般在晚上10点以后进行) 升级前准备工作: 整理升级文件,写升级说明,将PM中需要更新的文件添加到升级包之后将PM的状态改为已发布</p> <p>升级流程: 1.执行sql语句 如果有sql语句要执行,要先在要升级客户的数据库中执行相应的sql语句 2.更新php 使用winscp登录相应客户的php服务器,替换php文件 稻草人的php更新通过网页登录s3更新 3.上传bpl <img src="https://www.showdoc.cc/home/common/visitfile/sign/2d1aefbf1a6356f5ddf7245ca7f46042?showdoc=.jpg" alt="" /> 使用权限模板,在蓝色区域右键单击,选择插件维护 <img src="https://www.showdoc.cc/home/common/visitfile/sign/dda4266761a82111b64c287d30b2cc2c?showdoc=.jpg" alt="" /> 右侧空白处右键单击,选择上传插件 <img src="https://www.showdoc.cc/home/common/visitfile/sign/2277f5ad42f7f8da3df20ca9db59d62e?showdoc=.jpg" alt="" /> 选择要上传的bpl,然后点上箭头上传 <img src="https://www.showdoc.cc/home/common/visitfile/sign/2850bab6ef136a06dd053d8a2075c63c?showdoc=.jpg" alt="" /> 点击确定按钮 <img src="https://www.showdoc.cc/home/common/visitfile/sign/d36639830f4048046e5bc0bc82857fd7?showdoc=.jpg" alt="" /> 点击保存按钮,完成上传bpl。 4.设置自动更新 将最新版本的程序和zgsbase.bpl打包成zip文件,压缩文件名保存为对应的pose.zip或者eb.zip放到自动更新文件的目录, 最后修改php上记录的版本号为最新版本号,完成自动更新配置。 Eb和wms60的版本号存在 9internet/zgs80/cmmconst.php (1.1版本) upyuan/zgs80/cmmconst.php (2.0版本) <img src="https://www.showdoc.cc/home/common/visitfile/sign/f3e439b3a4ad2d0461c33ee77a239991?showdoc=.jpg" alt="" /> ZGSVERSION:eb版本号 WMSVERSION:wms60版本号 DOWNLOADURL:升级文件地址 Pose的版本号存在: 9intetnet/zmdserver/cmmclientconst.php (1.1版本) upyuan/zmdserver/cmmclientconst.php (2.0版本) 3.0的pose的更新不在php中进行设置</p> <p>需要在maindb的g_cust_ver表中进行配置; 其中cli_ver 是当前最新的版本号 例如 1.0.2018.513 uploadurl是下载的地址 例如:<a href="http://shopos.upyuan.com/upload">http://shopos.upyuan.com/upload</a> 注意下载地址的最后不要有/; 然后把pose60.zip上传到shopos.upyuan.com的upload文件夹下就可以了;</p> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/a3c49a640605fda53d470ed19c1aaf64?showdoc=.jpg" alt="" /> 查看eb/pose/wms版本号方法: 右键单击——属性——详细信息 <img src="https://www.showdoc.cc/home/common/visitfile/sign/96c0460e499d3758614beaf4879e2df4?showdoc=.jpg" alt="" /> 5.使用更新文件维护功能,对客户端软件进行更新;(eb.exe pose60.exe wms20.exe 不要先压缩,直接选择相应的xx.exe上传就可以)</p> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/d9c268e99401700f3d2072e56084700a?showdoc=.jpg" alt="" /> 注意事项: 更新的文件上传后放在对应域名的upload文件夹中,需要这个upload文件夹具有写入权限; 通常主程序php放在xxxxx.upyuan.cn\upyuan文件夹; 上传的更新用的程序xxxx.zip放在xxxxx.upyuan.cn\upload文件夹下;</p> <p>更新文件维护中的文件上传之后存在s_upgrade表;其中sh字段是审核的意思; 要是出错造成无法登录,就手动把表里的更新文件删掉,或者把sh字段修改为0 就可以恢复不执行更新,按照不更新正常登录了。</p> <h3>小技巧,如何只给客户升级部分功能插件;</h3> <p>有的客户只使用了部分插件功能,如果逐个去选择插件,往往不好对比哪个功能是否可以给客户开通,可以先上传所有最新插件,然后清除没有使用的插件 delete from s_report where n_leix=1 and item_name not in (select c_gonglbh from g_auth_d)</p> <p><strong> 如果更换默认的更新文件维护的下载地址</strong> select * from s_argutbl where arguid=&#039;upgrade_downloadurl&#039; select arguname from s_argutbl where companyid=&#039;00000&#039; and arguid=&#039;upgrade_downloadurl&#039;</p> <p><a href="http://soft.mexican168.com/upload/">http://soft.mexican168.com/upload/</a> 注意地址的最后不要加上/ 2023年发现地址后面没有/会出现下载地址拼接错误 自动升级的地址配置</p> <p>insert into s_argutbl (arguid,arguname,notes,companyid) values (&#039;upgrade_downloadurl2&#039;,&#039;<a href="http://bearsoft.oss-cn-hangzhou.aliyuncs.com/upload/&#039;,&#039;自动升级下载地址2&#039;,&#039;00000&#039">http://bearsoft.oss-cn-hangzhou.aliyuncs.com/upload/&#039;,&#039;自动升级下载地址2&#039;,&#039;00000&#039</a>;); insert into s_argutbl (arguid,arguname,notes,companyid) values (&#039;upgrade_downloadurl3&#039;,&#039;<a href="http://soft.mexican168.com/upload/&#039;,&#039;自动升级下载地址3&#039;,&#039;00000&#039">http://soft.mexican168.com/upload/&#039;,&#039;自动升级下载地址3&#039;,&#039;00000&#039</a>;);</p> <hr /> <h2><strong>ipos自动更新说明</strong> 2018年11月9日 上传更新要用的程序ipos.zip(一定要zip格式的文件)放在xxxxx.upyuan.cn\upload文件夹下(upload一定要有写入的权限777,与shopos同级别目录); 登录EB.exe-信息中心--更新文件维护--新增--添加文件--选择ipos.exe--目录为“.\”--开始上传--审核 登录ipos会提示自动升级 2020-11-19 稻草人 店仓月进销存明细的报表中 需要在服务器的zgs80里面增加文件夹bigcache bigcache需要配置权限。 2025-5-24 增加版本号保存数据库 insert into s_argutbl (arguid,arguname,notes,companyid) values (&#039;cli_ver_eb&#039;,&#039;1.14.2016.1225&#039;,&#039;eb版本号&#039;,&#039;00000&#039;); insert into s_argutbl (arguid,arguname,notes,companyid) values (&#039;cli_ver_pose60&#039;,&#039;1.0.2022.1003&#039;,&#039;pose版本号&#039;,&#039;00000&#039;);</h2>

页面列表

ITEM_HTML