技术文摘

设计,技术,行业

unicmf2.0 安装教程

安装教程

thinkcmf 端安装

环境要求

PHP >= 5.6.0 (最好使用 PHP7.2 以上)
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,检查各个配置是否正确,没问题就下一步安装

install.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 的文档,我这边不详细说明了



2.0 新增:

1,uni端全新的UI

2,商城系统

3,修复若干BUG

2.1:修复PC端头像上传和显示问题

2.2:
1,新增商品多规格

2,修复若干商城相关BUG

老项目升级2.2--thinkcmf端:解压包后把thinkcmf里的文件覆盖原来的项目,然后在后台的菜单管理中把“模型管理”显示出来

老项目升级2.2--uniapp端:直接覆盖就好


现已完成的功能有:

1,文章系统

2,用户系统

3,商城系统

4,IM系统

5,文章采集插件

持续更新中。。。

uniCMF完全遵循cmfapi手册规范,开发者可以直接复制手册上的api或代码使用。

api手册地址:

https://www.thinkcmf.com/cmf5api.html

uni-app文档地址:

https://uniapp.dcloud.io/