独立版用户手册
目录
内置聚合配送
企业商户单-内置聚合配置教程
场景单-内置聚合运力设置教程
功能列表
系统介绍
码科独立版系统介绍
技术架构
运行环境要求及兼容性
系统安装与升级
码科1.6家政公测版升级教程
系统安装指南(宝塔版)
系统安装指南(技术版)
添加守护进程
码科系统升级教程
宝塔升级进程守护管理器
图片水印功能开启教
v1.5.50 和 v1.6.10 升级教程
v1.5.30升级教程(宝塔版)
v1.5.30升级教程(技术版)
升级系统提示服务器异常
后台路径配置异常解决办法
升级后缺少数据表或字段解决办法
1.4.79以下版本升级最新系统
后台配置教程
订单
隐私号码
订单管理
订单调度
订单录入(代客下单)
订单调度设定拍照单收件地址
业务
跑腿
帮取送
物品类目
帮买
物品类目
万能服务
城市地区
基础设置(帮送万能帮图片上传、物品件数确认、帮买默认方式、距离限制、订单修改地址等的开关以及设置)
企业商户
商户列表-商户计费规则、绑定接单员、发放优惠券设置
订单管理
店铺列表--同一商户下如何添加多个店铺、店铺计费
店员列表
店铺类型
物品类型
黑名单-商家拉黑接单员
发单统计
财务日志
平台对接
基础配置
代驾
代驾如何开启一键下单(无需输入目的地)
代驾功能改约车(拼车)设置教程
添加代驾的场景-设置计费规则(里程费、等候费等)
订单列表
司机管理
取消原因
评价标签
城市地区
基础配置
代驾业务-接单端代客下单的使用教程
约车
城际约车使用教程
约车电子围栏和接送费设置教程
司机端发布行程使用教程
约车的改签(调度)功能
约车云盒核销码守护进程添加教程
网红店
门店免配送费的设置
商品费结算方式、进货价参考价的设置与说明
门店绑定场景操作教程
下单端网红店的入口如何设置
如何给门店添加商品
网红店后台门店列表分类品牌标签和前端的显示效果
基础设置
户端为何没看到后台已添加的门店
网红店配置打印机教程
网红店导入商品教程
家政
订单管理
分类管理-如何添加家政的分类
服务管理-给分类添加服务项目(前端显示效果、计费、规格、预约时间、自定义表单等设置)
家政-如何设置虚拟销量
标签管理
服务人员-家政接单员的注册和审核
工种职称
证件证书
计费方案-接单员的佣金是如何计算的
次卡模板-添加次卡
次卡管理(对用户已有的次卡进行管理)
城市地区(要开通)
家政业务设置-订单调度模式、评价设置、首页定制、轮播图、默认预约规则
场景管理
场景管理(添加场景以及设置计费规则)
阶梯计费中按每公里和按区间的区别说明
帮我送业务用户自定义出价
场景设置-快捷备注、业务名称别名(自定义接单端注册时显示的业务名称)
多场景城市使用教程
代理
代理使用教程
接单员
接单员管理
接单员列表
认证审核
健康报告-后台设置教程
接单员标签
接单员交通工具认证(作用)
考勤管理
如何设置考勤排班
考勤组管理
班次管理
排班管理
考核人员
奖惩列表
考勤配置-开关、奖惩和考勤点设置
计划任务-奖励脚本如何添加
奖惩管理
等级管理(添加接单员等级)
接单员等级计费方案说明与设置
保险
在线投保(签约保险)操作流程
实时投保与非实时投保
线下投保方案说明
跑腿骑手出险理赔
培训
培训管理
培训点
基础设置
推广设置
考核规则-配送时长规则
考核规则-奖励规则
考核规则-惩罚规则
保证金
接单设置
自动派单介绍以及设置
自动扩大派单范围以及指定范围区间优先派单的说明
接单设置(听单范围、转单设置、派单模式、订单排序)
抢单设置
协议设置
认证设置(身份证开关和交通工具认证)
通知管理
接单员计费方案
抢单池的说明与设置
商户抢单池的两种模式说明以及设置教程
用户
用户管理
用户等级
基础设置
协议手册
基本设置
用户通知
公共地址簿
财务
支付日志
退款日志
接单员佣金记录
取消订单扣费
充值记录
用户充值记录
接单员充值记录
商户充值记录
提现
提现列表-如何提现
提现日志
订阅消息配置
营销
优惠券管理
活动管理
充值活动
分销
关于分销的设置和说明
团队管理
关于团队的设置和说明
图文内容
渠道
小程序发布审核
如何打包、更新小程序
APP更新管理
设置
组织管理
个人中心(改用户名和密码)
平台设置
平台设置
简牛生活推广位开通教程
短信配置
上传配置-云存储配置
公众号配置
计费规则
用户端
用户取消订单扣费规则的设置
基本配置
支付设置
其他设置(预计接单时间自定义、充值开关、预约天数、用户保证金开关等设置)
图片设置
轮播图设置
小程序码
常见问题的添加
接单端
基本配置
支付设置
APP设置
其他设置(订单搜索、收款码、扫码取件、显示城市地区、线下收款等开关、铃声设置和提现设置)
手册管理
图片设置
排行榜轮播图
小区平面图
常见问题
前端主题
页面路径
公众号跳转到网红店的设置教程
系统
更新管理
系统升级
常见问题
约车功能需求
代驾
码科对接美团饿了么教程(老版有运力BD)
如何配置自动识别地址
恶劣天气自动加价如何配置
接单员如何提现
如何升级系统
如何添加场景、各场景的物品类目或服务类目
如何申请微信支付商户、API证书和API秘钥
短信使用问题(提示签名不合法等)
如何配置阿里云短信
小程序后台各项配置
小程序后台最低可用版本设置
如何申请地图key
用户端小程序提示:未获取到地址信息
取消订单没有自动退款
小程序隐私协议 约车版
本文档发布于诚盟文档
-
+
首页
系统安装指南(宝塔版)
## 一、前言 本文档记录了独立版系统在宝塔环境下的的详细安装步骤,仅适用于搭建有宝塔环境的服务器。 重要:教程中如果出现截图和文本不一致的,皆以文本说明为准,截图仅为示例 安装所需文件获取地址:https://drive.weixin.qq.com/s?k=AIAAMAdTAA8fTzJ2D5 ## 二、准备工作 准备好以下资源: ● 4核CPU + 8G内存 + 5M带宽 或更高配置的服务器 ● 服务器的操作系统为 CentOS 7.6及以上(不要选择 CentOS 8+ 系统) ● 服务器上已安装宝塔环境 ● 两个已备案域名并解析到服务器,一个用于后端接口,一个用于后台管理。 ## 三、运行环境 ### (一)基础环境 对于已经存在的环境,主要检查 PHP 和 MySQL 版本,PHP 要求 7.4,MySQL 要求 5.5 或以上版本(MariaDB 要求 10.0 或以上版本)。若版本符合,可直接跳到第(二)步环境配置。 对于没有安装 Web 环境的,请先安装 Web 环境,具体的版本要求如下(1.x 的 x 表示任意数字): ● Nginx 1.16 或更高版本,推荐 1.24 ● PHP 7.4.x ● MySQL 5.7~8.0,推荐 5.7 ● Redis 7.x/6.x/5.x,推荐 7.x ● Node.js 版本管理器 ● Supervisor 管理器(进程管理器) ●     ## (二)环境配置 ### 1. PHP配置 进入PHP设置  安装以下扩展: ● fileinfo ● redis ● swoole4 ● imagemagick ● opcache    接下来上传 Swoole Loader 扩展文件。 点击下载 swoole_loader 打开文件管理,来到 /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902 目录, 并将下载好的文件上传到此文件夹下。  来到软件管理->PHP-7.4管理,在配置文件的最后,添加以下内容并保存: [swoole] extension = swoole.so extension = swoole_loader74_308.so 注:可能已经存在了一部分配置内容,只需补全即可。  如果此路径/www/server/php/74/etc下有php-cli.ini文件,则需要在此文件里也添加swoole的配置  来到软件管理->PHP-7.4管理->禁用函数,查找并把以下函数删除: ● proc_open  最后重启PHP:  ### 2. Node.js版本管理器配置 来到软件管理->Node.js版本管理器:  找到 v16.19.1,点击安装(如果已经安装请忽略):  安装成功后会在列表顶部显示:  ### 3. 进程守护管理器配置 3-1 命令行工具 打开终端,执行以下命令: yum install supervisor -y   3-2 安装进程守护管理器 请安装 3.0.1 或者 3.0.0版本,不要使用 3.0.2 版本!3.0.2 版本存在未修复的 bug。  3-3 配置进程守护管理器 打开进程守护管理器设置; 打开主配置文件,复制以下配置,修改替换文本框中的所有配置: [unix_http_server] file=/var/run/supervisor.sock [inet_http_server] port=127.0.0.1:9001 [supervisord] logfile=/var/log/supervisord.log pidfile=/var/run/supervisord.pid [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl] serverurl=unix:///var/run/supervisor.sock serverurl=http://127.0.0.1:9001 [include] files = /www/server/panel/plugin/supervisor/profile/*.ini  如果替换新配置文件后点击保存提示无法保存的,按照如下修改配置文件即可保存   打开终端,粘贴输入并执行以下命令: pkill -9 supervisord   ## 四、部署代码 ### (一)后端 ### 1. 创建站点 (说明:后端不要使用CDN,CDN 本质就是缓存,适用于博客、门户网站等有大量静态固定内容的站点。 我们的系统中,服务端仅提供交互接口,没有静态资源。客户端大量获取服务端的实时动态数据,会导致 CDN 频繁回源,过低的命中率使得 CDN 意义不大。对于某些不支持 WebSocket 的 CDN 会导致客户端和后台接收不到任何消息通知。因此,后端站点不要部署CDN。使用CDN会导致系统出问题) 进入网站管理页面,添加站点,填写以下内容: ● 已备案的后端域名 ● 数据库选择 MySQL,编码选 utf8mb4,数据库账号与密码会自动生成,请记下这里的数据库账号和密码 ● PHP 版本选 PHP-74  ### 2. 部署代码 进入刚建好的网站的根目录。   ### 3. 设置站点 打开网站设置->网站目录。 关闭防跨站攻击(open_basedir)。 将运行目录设为 /public 并保存。   打开网站设置->伪静态:  填写以下配置(注意,如果自定义了swoole端口,则需要将配置中的 9501 改为自定义的端口): location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } location /make_wss { proxy_http_version 1.1; proxy_set_header Upgrade websocket; proxy_set_header Connection "Upgrade"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_read_timeout 60s; proxy_pass http://127.0.0.1:9501; } location /ws { proxy_http_version 1.1; proxy_set_header Upgrade websocket; proxy_set_header Connection "Upgrade"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_pass_request_headers on; proxy_read_timeout 60s; proxy_pass http://127.0.0.1:9501; } location ^~/addons/make_speed/core/public/index.php/apis { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass "https://127.0.0.1:443/integration/apis/"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 打开网站设置->SSL->宝塔SSL,为域名申请证书并部署。 部署成功后开启强制HTTPS。  ### (二)后台 ### 1. 创建站点 此处创建的是管理系统的后台页面站点。 进入网站管理页面,添加站点,填写以下内容: ● 域名填写后台域名 ● 数据库不创建 ● PHP版本选择纯静态  打开新建好的站点设置->伪静态,添加以下内容并保存: location / { try_files $uri $uri/ /index.html; } 打开网站设置->SSL->宝塔SSL,申请域名证书。 部署证书成功后开启强制 HTTPS。 进入独立版后台站点根目录,上传下载好的后台安装包文件:  ## 五、安装系统 ### (一)后端 ### 5-1-1. 基本配置 访问安装地址: https://后端域名/install 例如,假设后端域名是 api.example.com,那么安装地址就是: https://api.example.com/install 进入安装界面后,请根据页面提示内容进行操作。 关于第三步中的路径设置:  请填写以下内容(注意,请先设置 Node 路径,再设置 npm 路径): ● PHP 路径填 /www/server/php/74/bin/php ● Node 路径填 /www/server/nodejs/v16.19.1/bin/node ● npm 路径填 /www/server/nodejs/v16.19.1/lib/node_modules/npm/bin/npm-cli.js 如果提示 Node 或者 npm 路径设置失败,请检查是否已经安装 Node.js v16.19.1,可以查看上文所述第三步第(二)节第2点(点击查看)。 如果报错,如下图  请到宝塔终端执行这条命令 chmod +x -R /www/server/nodejs  ### 5-1-2. 添加守护进程 打开Supervisor管理器设置; 切换到守护进程管理,点击添加守护进程:  名称填写make-swoole;当同一台中服务器部署多套码科系统时,应配置使用不同的进程名称。 如果使用不同的进程名称,请在该系统后端根目录下的 .env 文件中配置,NAME 即为进程名,此处示例为 make-swoole-2: [SUPERVISOR] URL = "http://127.0.0.1:9001" NAME = "make-swoole-2" 启动用户选择 www:  运行目录选择后端站点根目录: 每个人的后端站点根目录都不一样,请根据自己的实际情况进行选择。   启动命令填写: /www/server/php/74/bin/php vendor/bin/easyswoole server start -mode=produce 进程数量必须是1:  填写完毕后,点击确定。 如图所示,说明守护进程成功启动:  如果进程列表不显示刚才添加的进程,请重启 SuperVisord 服务。 ### (二)后台 访问安装地址: https://后端域名/install/admin 例如,假设后端域名是 api.example.com,那么安装地址就是: https://api.example.com/install/admin 环境检查通过后,按照页面的提示填写相关内容进行安装即可。
诚盟互动
2024年2月23日 11:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期