小程序安装及说明

运行环境

可以支持Windows/Unix服务器环境,需要PHP5.5.9-7.0以上,Mysql5.1以上版本支持, 可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式,支持Mysql数据库,引擎用InnoDB;

如果使用curl发起https请求的时候报错:“SSL

certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL

routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”服务器需要安装证书免费的,方法如下:http://curl.haxx.se/ca/cacert.pem下载curl.cainfo参数(php.ini)来指定CA根证书库的位置

如果使用小程序必须使用https协议百科了解一下,服务器需要安装ssl证书

框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。

底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现

空间和内存占用的瓶颈。对于刚刚接触PHP的新手,我们推荐使用集成开发

环境WAMPServer或者phpstudy(都是一个集成了Apache、PHP和MySQL的开发

套件,而且支持不同PHP版本、MySQL版本和Apache版本的切换)来使用进行本地开发和测试。

# 伪静态

官方文档:https://www.kancloud.cn/manual/thinkphp5/1775761、Nginx

location / {if(!-e $request_filename) {    rewrite ^(.*)$ /index.php?s=$1 last;break;        } }

2、Apache

.htaccess文件

RewriteEngineon#不显示index.phpRewriteCond%{REQUEST_FILENAME}!-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$index.php?/$1[QSA,PT,L]

3、iis服务

web.config

更多参考:https://www.kancloud.cn/manual/thinkphp5/177576

程序目录

目录结构如下:

www WEB部署目录(或者子目录)

├─application          应用目录

│  ├─common            公共模块目录(可以更改)

│  ├─admin              后台目录

│  │  ├─controller      控制器目录

│  │  │  ├─agent        分销

│  │  │  ├─article      文章内容管理

│  │  │  ├─finance      财务管理

│  │  │  ├─order      订单管理

│  │  │  ├─record      数据统计

│  │  │  ├─routine    小程序后台管理

│  │  │  ├─server      程序升级服务端管理

│  │  │  ├─setting    系统设置

│  │  │  ├─store      商城目录

│  │  │  ├─system      系统维护

│  │  │  ├─ump        营销管理

│  │  │  ├─user        用户目录

│  │  │  ├─wechat      微信管理目录

│  │  │  ├─widget      公共调用

│  │  │  ├─merchant    商户目录

│  │  │  ├─AuthController.php   

  后台基类

│  │  │  ├─Common.php     

        后台公共方法类

│  │  │  ├─Login.php     

        登录

│  │  │  ├─Index.php     

        后台首页

│  │  │  └─AuthController.php   

  后台基类

│  │  ├─model          模型目录

│  │  ├─view            视图目录

│  │  │  ├─index      首页目录

│  │  │  ├─login      登录目录

│  │  │  └─public      公共目录

│  │  ├─common.php      后台公共函数

│  │  └─config.php      模块配置文件 

    小程序目录

│  │  ├─controller      控制器目录

│  │  │  ├─AuthController.php  小程序请求基类

│  │  │  ├─Login.php  小程序登录请求接口

│  │  │  ├─Routine.php  小程序登支付回调

│  │  │  └─AuthApi.php      所有接口入口

│  │  ├─model          模型目录

│  │  │  ├─article    内容管理

│  │  │  ├─routine    小程序相关

│  │  │  ├─store      电商相关

│  │  │  └─user        用户目录

│  │

│  ├─command.php        命令行工具配置文件

│  ├─common.php        公共函数文件

│  ├─config.php        公共配置文件

│  ├─route.php          路由配置文件

│  ├─tags.php          应用行为扩展定义文件

│  ├─version.php        版本文件

│  └─database.php      数据库配置文件

│  ├─view              小程序模版

├─public                公共目录

│  ├─static            全局静态文件目录

│  │    ├─plug          第三方插件前后台公用

│  │    ├─css       

  css前后台公用

│  │    └─js       

  js前后台公用

│  ├─system            后台静态文件目录

│  │    ├─plug          第三方插件后台

│  │    ├─js       

  后台

│  │    ├─css       

  后台

│  │    ├─images        后台

│  │    ├─frame        后台框架

│  │    ├─module        后台功能模块

│  │    ├─plug          后台第三方插件

│  │    └─util          后台自定义常用工具

│  ├─wap           

    前台静态文件目录

│  │  ├──first          模版1

│  ├─install         

  程序安装文件目录

│  ├─uploads         

  上传文件目录

│  ├─router.php          路由文件

│  ├─index.php            程序入口文件

│  ├─mysql.php            数据字典工具

│  ├─.htaccess         

apache 环境伪静态文件

│  ├─nginx.conf          nginx 环境伪静态文件

│  └─web.config          iis 环境伪静态文件

├─thinkphp              框架系统目录

│  ├─lang              语言文件目录

│  ├─library            框架类库目录

│  │  ├─think          Think类库包目录

│  │  └─traits          系统Trait目录

│  │

│  ├─tpl           

  系统模板目录

│  ├─base.php          基础定义文件

│  ├─console.php        控制台入口文件

│  ├─convention.php    框架惯例配置文件

│  ├─helper.php        助手函数文件

│  ├─phpunit.xml        phpunit配置文件

│  └─start.php          框架入口文件

├─extend                扩展类库目录

│  ├─api              公共api目录

│  ├─basic            基础继承类目录

│  ├─behavior          全局行为目录

│  │  ├─system        后台行为

│  │  ├─wechat        公众号用户行为

│  │  ├─routine      小程序用户行为

│  │  ├─merchant      商户行为

│  │  └─wap          wap端行为

│  ├─service          全局服务目录

│  └─traits            公共特性目录

├─vendor           

composer扩展类库目录

│  ├─xaboy            后台快速创建表单类

│  ├─tp5er            数据库备份类

│  ├─phpoffice        表格操作类

│  ├─overtrue          微信接口类

│  └─traits            公共特性目录

├─runtime              应用的运行时目录(可写,可定制)

├─vendor                第三方类库目录(Composer依赖库)

├─index.php            入口文件

├─composer.json        composer 定义文件

├─LICENSE.txt          授权说明文件

├─README.md            README 文件

├─think                命令行入口文件

│  ├─index.php          入口文件

│  ├─router.php        快速测试文件

│  └─.htaccess          用于apache的重写

安装说明

一键安装

上传你的代码,直接在浏览器中输入你的域名或IP(例如:www.yourdomain.com),

安装可以直接访问根目录下index.php,页可以设置对外目录为crmeb,就默认访问crmeb目录下的index.php

安装程序会自动执行安装。期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除install目录下index.php文件或将其改名。

手动安装

1.创建数据库,倒入数据库文件

数据库文件目录名crmeb.sql,在根目录下.

2.修改数据库连接文件

配置文件路径/application/database.php

3.修改目录权限(linux系统)777

/public

/runtime

4.后台登录:http://域名/admin

默认账号:admin 密码:crmeb.com

5.前端登陆(wap端登陆):http://域名/wap

默认账号:crmeb 密码:123456

6.小程序模版路径

view/crmebN

需要配置域名

view/crmebN/app.js

globalData: {routineStyle:'#ffffff',

uid: null,

openPages:''

,spid:0,

urlImages:'',

url:'https://shop.crmeb.net/'  //改成自己的网址

},

常见问题

1.404错误

请查看是不是伪静态未配置查看说明:伪静态配置还不能正常访问查查是不是web服务器不支持隐藏index.php,根据自己web环境百度查查解决办法

2.公众号没有配置

小程序安装及说明_第1张图片

3.FTP上传文件被压缩,建议压缩上传或者选择二进制上传

小程序安装及说明_第2张图片

4.支付状态未改变

回调出问题,首先检查设置-系统设置-系统配置 网址网址是否填写正确,

5.如果使用curl发起https请求的时候报错:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”

服务器需要安装证书免费的,方法如下:http://curl.haxx.se/ca/cacert.pem下载curl.cainfo 参数(php.ini)来指定CA根证书库的位置可以参考:https://blog.csdn.net/qq_36264795/article/details/80939326EasyWeChat官方解决方案:https://www.easywechat.com/docs/master/troubleshooting

6.安装 php-bcmath

小程序安装及说明_第3张图片

你可能感兴趣的:(小程序安装及说明)