unicmf2.0 安装教程

西梁 2019年12月28日 93次浏览

演示地址:

PC前端:http://ms.hrai.online/

PC后台:http://ms.hrai.online/admin (admin 123456)

uniapp端:http://mobile.hrai.online/


安装教程

代码下载地址:https://www.thinkcmf.com/appstore/theme/45.html

thinkcmf端安装

环境要求
PHP >= 5.6.0 (最好使用 PHP7 以上)
PDO
MBstring
CURL

需要两个域名

  • 一个是你的 thinkcmf 域名,也是接口域名
  • 一个是你的 uniapp web 端域名,如果你不需要web端,只用app或者小程序可以不用这个域名
  1. 请配置服务器时把 thinkcmf/public 目录做为 web 目录
  2. apach不用配置,nginx配置参考以下代码
location / {
  index  index.php index.html index.htm;
   #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
   if (!-e $request_filename)
   {
      #地址作为将参数rewrite到index.php上。
      rewrite ^/(.*)$ /index.php?s=$1;
      #若是子目录则使用下面这句,将subdir改成目录名称即可。
      #rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1;
   }
}

location /api/ {
  index  index.php index.html index.htm;
   #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
   if (!-e $request_filename)
   {
      #若是子目录则使用下面这句,将subdir改成目录名称即可。
      rewrite ^/api/(.*)$ /api.php?s=$1;
   }
}
  1. 浏览器上运行你设置的域名或者IP,检查各个配置是否正确,没问题就下一步安装

checkcmf.jpg

  1. 安装成功后 “域名/admin” 进入后台
  2. “设置” 栏里添加首页幻灯片,邮件配置,添加物流方式(这个可以安装插件管理中的快递物流插件)
  3. 插件列表里,需要的都安装吧,“手机端切换uniapp” 这个插件是判断当前如果是手机浏览器,就切换到 uniapp web端域名,在安装uniapp里会说到
  4. 添加商品步骤
  • 添加品牌
  • 添加分类(可以不用绑定模型)
  • 添加模型
  • 添加商品
  • 编辑商品模型(保存后需要上架)
  1. 订单流程
  • 用户下单
  • 用户支付(或者在财务管理中设置用户已支付)
  • 仓储管理->待发货订单->给订单发货
  • 用户确认收货(确认后订单变为完成状态)

uniapp端安装

  1. 使用HBuilderX新建一个uniapp项目(这一步主要是生成manifest.json)
  2. 把代码包中uniapp的全部代码复制到你新建的项目下面,全部替换
  3. 打开 main.js 设置 $host 就是你的thinkcmf域名或者IP地址
  4. 运行uniapp到内置浏览器看看有没有问题
  5. HBuilderX->发行->网站PC WEB,填写你的 uniapp web 端域名
  6. 把生成的h5代码传到你的 uniapp web 端域名绑定的服务器目录下
  7. 小程序不需要打包,运行后直接传到微信审核就行
  8. APP打包规则看uniapp的文档,我这边不详细说明了