小程序安装及说明
运行环境
可以支持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.confnginx 环境伪静态文件
│└─web.configiis 环境伪静态文件
│
├─thinkphp框架系统目录
│├─lang语言文件目录
│├─library框架类库目录
││├─thinkThink类库包目录
││└─traits系统Trait目录
││
│├─tpl
系统模板目录
│├─base.php基础定义文件
│├─console.php控制台入口文件
│├─convention.php框架惯例配置文件
│├─helper.php助手函数文件
│├─phpunit.xmlphpunit配置文件
│└─start.php框架入口文件
│
├─extend扩展类库目录
│├─api公共api目录
│├─basic基础继承类目录
│├─behavior全局行为目录
││├─system后台行为
││├─wechat公众号用户行为
││├─routine小程序用户行为
││├─merchant商户行为
││└─wapwap端行为
│├─service全局服务目录
│└─traits公共特性目录
│
├─vendor
composer扩展类库目录
│├─xaboy后台快速创建表单类
│├─tp5er数据库备份类
│├─phpoffice表格操作类
│├─overtrue微信接口类
│└─traits公共特性目录
│
├─runtime应用的运行时目录(可写,可定制)
├─vendor第三方类库目录(Composer依赖库)
├─index.php入口文件
├─composer.jsoncomposer 定义文件
├─LICENSE.txt授权说明文件
├─README.mdREADME 文件
├─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.公众号没有配置
文章图片
3.FTP上传文件被压缩,建议压缩上传或者选择二进制上传
文章图片
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
文章图片
推荐阅读
- 一个小故事,我的思考。
- 家乡的那条小河
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 昨夜小楼听风
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- Mac安装Chromedriver
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 2019.4.18感恩日记
- 那件我们忽略的小事叫感恩