unicmf 安装教程

西梁 2020年09月30日 242次浏览

项目下载地址:
https://www.thinkcmf.com/appstore/theme/45.html

演示地址:

安装视频
https://www.bilibili.com/video/av47316215/
视频教程是1.0版本的,和2.0大致相同,可以借鉴

注意:
安装时不要开 xdebug 扩展
public/index.php是项目的入口文件,请配置服务器时把 public 目录做为 web 目录

环境要求
7.4 > PHP >= 5.6.0(推荐7.2)
MySQL >=5.4 (推荐5.6)
PDO
MBstring
CURL

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. 运行项目根目录,根据提示安装thinkcmf,进入后台

  2. 设置->邮件配置,发送邮箱验证码要用到

  3. 设置->幻灯片管理->添加幻灯片

    1. 幻灯片名字设置为首页幻灯片
    2. 添加成功后在管理页面里添加幻灯片页面,链接对应PC端的跳转地址,描述对应uniapp端的跳转地址
  4. 插件列表安装各种插件,手机验证码插件、云储存插件、PC端评论插件等可以去thinkcmf插件市场自行选择安装

  5. 如果要用小程序,需要在微信小程序插件->管理->添加小程序

  6. 手机端切换uniapp插件,设置uniapp的H5地址

  7. 文章采集插件后续会出专门的教程,请留意我的博客

  8. 目前支付还在测试阶段,测试了微信小程序支付、PC微信扫码支付,其他支付因为资质问题等待后续测试,后续也会打开支付宝支付

uniapp安装:

  1. 使用HBuilder X 新建一个uniapp项目

  2. 将"unicmf2.0-uniapp"的所有文件替换到新建的项目中

  3. 修改 "main.js" 中 host(接口地址,也就是你的cmf域名),uniHost是用于H5端分享文章和商品的地址,如果你的uni端域名和PC端域名是同一个就设置成那么 uniHost = host

  4. 如需APP端,打开manifest.json->App模块配置->配置 OAuth(微信登录)和 Payment(微信支付)

  5. HBuilderX -> 发行 -> 网站-h5手机版

    1. 打包成功后,把生成的文件传到后台"手机端切换uniapp插件"中设置的地址目录下
    2. 这里建议用 "uniCloud前端网页托管" 非常方便:https://uniapp.dcloud.io/uniCloud/hosting

至此安装完成,如有疑问请加QQ群:862889319