一、 公众号配置
安装商城前,请您配置好公众号,若未申请或不知道怎么申请,请联系客服。
1. 首先要申请微信公众号(服务号并且要认证300元/年);
需要资料:
1、政府需要的资料:政府信息登记表、运营者手持身份证照片、手机号码。
2、媒体需要的资料:媒体信息登记表、运营者手持身份证照片、手机号码。
3、企业需要的资料:企业营业执照、运营者身份信息(需本人微信号扫描并且绑定了本人名字的银行卡)、手机号码(验证码)、企业对公账户。
4、其他组织需要的资料:组织机构证书扫描件、运营者手持身份照片、手机号码。
2. 公众号开发配置
开发—开发管理—开发设置:
记录appId和AppSecret,一会要在程序中配置时要使用。
修改request合法域名、uploadFile合法域名为自己的域名。
其它配置,请联系客服。
二、 安装步骤
3. 服务器域名购买和配置要求
4. 程序放到web运行环境安装程序;
5. 配置URL重写;
6. 配置微信小程序;
7. 后台添加产品、文章、配置其它信息;
8. 上线测试;
三、 服务器域名购买和配置要求
1. 域名
微信小程序要求必须要有独立域名,因为您必须拥有一个可以正常使用的域名。
2. 服务器
后台程序必须在PHP7.1以上,MySQL5.6以上环境运行,您购买虚拟主机时,需要注意虚拟主机的运行环境,若为单独购买的服务器,则可以自行进行配置。
程序仅150M,服务器存储空间最低200M,推荐500M以上,以例留足图片、缓存等文件的存存空间。
3. 服务器端口
腾讯要求服务器需开放80端口、443端口以及配置HTTPS协议。
四、 程序放到web运行环境安装程序
1. 上传程序
将本地目录里存放的程序文件,上传到服务器
上传到服务器的运行目录/wwwroot
2. 导入数据库
若无数据库需先,创建数据库webdb,数据库编码为UTF-8,创建后导入
3. 修改可视化编辑器配置文件
修改application\extra\ueditor.php文件
将$public_path后的域名,改为当前使用的域名
$public_path ="http://127.0.0.1/mall2";
改为
$public_path ="http://mall.mydomain.com";
注意:不可删除末尾的”;”
4. 修改数据库连接配置
application\database.php配置文件
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'webdb',
// 用户名
'username' => 'root',
// 密码
'password' => 'root',
// 数据库表前缀 仅能为wx_,不可修改
'prefix' => 'wx_',
5. 修改全局配置
application\config.php配置文件
// 应用调试模式
'app_debug' => false,
//微信配置
'weixin' =>[
//微信小程序的appid
'appid'=>'appid',
//微信小程序的secret
'secret'=>' secret ',
// authorization_code_url 无修修改
'authorization_code_url'=>'https://api.weixin.qq.com/sns/jscode2session?appid={{APPID}}&secret={{SECRET}}&js_code={{JSCODE}}&grant_type=authorization_code'
],
6. 修改文件上传大小限制
虚拟主机或自建服务器,默认上传文件大小默认值是2M,若在商品详情页一次性上传较多图片超过2M,会出现上传失败,修改php.ini文件,修改文件上传大小限制:
post_max_size = 100M
upload_max_filesize = 100M
五、 配置URL重写
# 伪静态
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:
1. Apache 服务器
httpd.conf配置文件中加载了mod_rewrite.so模块
Directory节点需配置以下权限
Require all granted
Options FollowSymLinks
AllowOverride All
2. Nginx服务器
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
location / { // …..省略部分代码
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
其实内部是转发到了ThinkPHP提供的兼容URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。
如果你的应用安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
location /youdomain/ {
if (!-e $request_filename){
rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=/$1 last;
}
}
六、 配置公众号或微信小程序
1. 修改app.js
//商城名称
mallName:'巨鲸商城',
/**服务器网址配置 */
server: "http://mall.mydomain.com",
server_public:'/'
2. 商城背景图片修改
小程序商城背景图片保在服务器上,需要打包的时候一次性将服务器路径打包到小程序中,请联系客服进行打包。
3. 微信小程序打包上传
客服会将您的小程序和域名一起打包,打包好后会将小程序发给您,若您不知道怎么使用微信开发工具上传小程序,请联系客服。
七、 后台添加产品、文章、配置其它信息
登录后台添加商品
http:/mall.mydomain.com/login
请您使用火狐或谷歌浏览器,以便有更好的界面体验。
八、 购买测试
请您在正式运营前先进行购买、支付测试。