开发文档

多商户旗舰版V4

搜索热词: 下载安装 支付插件 模板 增删改查 API接口

文档目录(V4)

起步(Starting)

  • 系统概述
  • 环境配置
  • 系统安装

程序结构(Structure)

  • 目录结构
  • 配置文件
  • 模板文件
  • 库表结构

控制器(Controller)

  • 控制器介绍
  • 创建新页面
  • 路由与请求

视图(View)

  • 视图介绍
  • 数据绑定

模型(Model)

  • 模型介绍
  • 数据查询
  • 数据操作

挂件开发(Widget)

  • 挂件规范

插件开发(Plugin)

  • 插件规范
  • 支付插件
  • 短信插件
  • 登录插件
  • 物流插件
  • OSS云存储
  • 编辑器插件
  • 文件上传插件

拓展能力(Expand)

  • 秒杀模块
  • 优惠券模块
  • 搭配购模块
  • 满包邮模块
  • 满优惠模块
  • 三级分销模块
  • 拼团模块
  • 社区团购模块
  • 批发价模块

数据能力(Advanced)

  • 数据缓存
  • Redis拓展
  • 负载均衡
  • API接口
环境配置
本章节主要是介绍,安装ShopWind系统所需要的运行环境,以及需要配置哪些环境参数。
一、前期准备
您可以选择在本地安装,直接使用自己的电脑即可,或者直接购买云服务器,如阿里云ECS,操作系统您选择Windows/CentOS/Linux等都是可以的。因为ShopWind是PHP语言 开发的系统,所以推荐使用Linux系的服务器。

1、如果是本地安装即在自己的电脑上搭建(一般是Windows系统)项目,推荐使用第三方集成好的环境包,如小皮面板(以前叫Phpstudy)、宝塔等,一般情况下使用Apache/Nginx作为Web服务器, 不建议使用微软的IIS服务器。

2、如果是服务器端安装,您必须先购买一台云服务器,推荐阿里云的ECS或华为云、腾讯云产品。ShopWind不支持使用虚拟主机安装。购买后的云产品一般都是一个空操作系统,我们还是 需要安装PHP运行环境,这里强烈推荐使用 宝塔工具!!

使用第三方集成好的环境包,可以省去很多工作,您不需要逐个的去安装Apache/Nginx 或IIS、Mysql(数据库)、PHP(语言的编译环境)、phpmyadmin(数据库管理工具,可选) 并且去修改配置文件。
二、服务器环境要求

服务器推荐使用阿里云、腾讯云、华为云的ECS或轻量服务器,不支持虚拟主机。服务器环境要求如下:

服务器配置:2核4G或更高

操作系统:Windows Server / Linux

带宽:> 1M

web服务器:Apache/Nginx

PHP版本:7.2 ~ 7.4

数据库:MySQL >5.5

三、开放端口

80(web)

443(https)

3306(mysql)

8888(宝塔,如有需要)

42602(宝塔HTTPS,如有需要)

888(宝塔phpmyadmin,如有需要)

21(ftp,如有需要)

6379(redis)

四、PHP扩展
安装扩展插件 fileinforedismemcached
五、php.ini配置
各版本的PHP默认的php.ini配置不尽相同,需要以下的一些配置。可以通过输出phpinfo查看php.ini的具体路径,安装宝塔面板或小皮面板可以通过找到对应的PHP版本后面的设置进入修改配置。打开php.ini配置文件,可以通过 编辑 -> 查找(ctrl+F) 功能找到以下项目, 把每一项前面的分号(;)去掉(即代表启用的意思),如果没有对应的项目,则可以手动添加进去。

#php.ini
## 需要去掉前面分号的项
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_openssl.dll
## 设置时间搓,如果国内设置为PRC
date.timezone = PRC
## 错误等级error_reporting不能为E_ALL,修改为以下
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

如果使用Nginx服务器,则还需要添加以下配置

location /admin {
  try_files $uri $uri/ /admin/index.php$is_args$args;
}
location /home {
  try_files $uri $uri/ /home/index.php$is_args$args;
}
location /mob {
  try_files $uri $uri/ /mob/index.php$is_args$args;
}
location /install {
  try_files $uri $uri/ /install/index.php$is_args$args;
}
location /api {
  try_files $uri $uri/ /api/index.php$is_args$args;
}
location /h5 {
  try_files $uri $uri/ /h5/index.html;
}
location / {
  try_files $uri $uri/ /index.php$is_args$args;
}
经过以上环境配置后,大多数站点都能正常安装跑起来了,部分Web环境因为默认配置问题、权限问题需要单独开启和修改,我们也会不断收集大家安装过程中特定环境配置要求供大家参考,并发布到开发者社区。
六、其他问题

Nginx下安装特殊配置: https://www.shopwind.net/forum/thread/253.html

IIS下安装出现http404: https://www.shopwind.net/forum/thread/481.html

安装程序卡住无反应的解决办法: https://www.shopwind.net/forum/thread/258.html

Nginx、Apache、IIS官方伪静态推荐配置: https://www.yiiframework.com/doc ... pache-configuration

如果对此还有疑问,可以进入我们官方的 开发者社区反馈,我们会有官方技术人员在线解答。

4617作文网梦见有人抬棺材从身边经过解梦周易教人趋吉避凶生辰八字女孩起名姓名打分取名起名大全网梦见大蒜周公解梦生辰八字字辈免费起名虎年生的人起名属鼠的女孩起名字大全免费周易免费算名字用书字起名可以周末交易股票吗周易风水算命准吗周易八字配宝宝起名大八字起名字测试吉凶周易小孩取名网周易神课六十四卦详解刘德洪周易网江南梦的那个舞蹈分解动作周易手机号 吉凶起名大师vip破解周易免费公司名称测试打分测试周公解梦大全查询网梦网上算命是真的吗猪宝宝起名宜用那个字周杰伦歌曲烟花易冷月经周期正常就容易怀孕吗鼠年男孩起什么名字的顺字起名商贸公司梦见捡鸡蛋周公解梦淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化