美文网首页
小程序安装及说明

小程序安装及说明

作者: ppyred | 来源:发表于2019-03-06 22:24 被阅读0次

运行环境

可以支持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.公众号没有配置

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

相关文章

  • 小程序安装及说明

    运行环境 可以支持Windows/Unix服务器环境,需要PHP5.5.9-7.0以上,Mysql5.1以上版本支...

  • 小程序解密流程及说明

  • 【小程序】基础知识

    【小程序】笔记内容声明及汇总 什么是小程序 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦...

  • unity 下载

    5.0开始官方新增 下载小助手(" Unity3D 安装程序") 来下载和安装 Unity 及相关支持模块,下载小...

  • 微信小程序支持npm第三方包

    npm支持:小程序基础库版本2.2.1或以上,及开发工具1.0.1808300或以上开始,小程序支持使用npm安装...

  • 小程序商城系统经营小妙招!

    小程序商城系统与传统app相比,小程序无需安装、卸载,用完即走,触手可及,与用户不是粉丝关系,是访问关系,小程序的...

  • 小程序的诞生,颠覆一个时代到底有多容易

    小程序的前世今生 2017年,1月9日微信小程序正式问世。小程序是一种无须安装、触手可及、用完即走、无须...

  • 公众号及小程序配置说明

    公众号配置说明 1.首先要申请微信公众号(服务号并且要认证300元/年); 需要资料: 1、政府需要的资料:政府信...

  • 微信小程序

    小程序是什么:是一种不需要下载安装即可使用的应用,触手可及、用完即走的应用。 小程序开发 二、 如何开发小程序? ...

  • Lombok基础使用

    pom.xml依赖及IDEA插件安装注解概要说明注解详细说明 引言:Lombok需要安装专门的插件及maven依赖...

网友评论

      本文标题:小程序安装及说明

      本文链接:https://www.haomeiwen.com/subject/oxefpqtx.html