当前位置:网站首页 >  百科

宝塔面板生鲜采摘预约站点从零到上线完整配置实操指南

时间:2026年05月28日 19:44:05 来源:易频IT社区

一、前期准备材料

操作前请提前准备好以下材料,避免中途卡壳:

  • 2核2G及以上配置云服务器,系统选择CentOS7.9(兼容性最优)
  • 已完成工信部备案的域名,无需备案可直接用服务器公网IP测试
  • 生鲜采摘预约系统源码,本次使用开源版本下载地址:https://gitee.com/liuweisky/fresh_pick
  • 微信/支付宝商户号(需开通支付权限,无支付需求可跳过)

二、宝塔面板安装

远程连接云服务器终端,执行以下官方安装命令,全程自动安装无需手动干预:

``` yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec ```

安装完成后终端会输出面板入口地址、管理员账号、密码,请全部复制保存。必须开放服务器安全组的8888、80、443、3306四个端口,否则无法访问面板和站点。如果后续忘记账号密码,在终端输入`bt`命令,选择对应选项即可重置或查看。

三、站点运行环境配置

3.1 基础软件安装

登录宝塔面板后,会自动弹出推荐安装套件,选择以下版本一键安装即可:

  • Nginx 1.22
  • PHP 7.4
  • MySQL 5.7
  • Redis 6.2
  • 纯静态安装,不安装Apache

3.2 PHP扩展与配置调整

安装完成后点击左侧【软件商店】-【已安装】-找到PHP7.4点击【设置】:

  • 点击【安装扩展】,依次安装fileinfo、redis、curl、gd、mbstring、pdo_mysql六个扩展
  • 点击【禁用函数】,删除putenv、proc_open、pcntl_signal、pcntl_alarm四个禁用函数
  • 保存配置后重启PHP7.4服务

四、站点创建与域名解析

点击左侧【网站】-【添加站点】,按以下规则填写配置:

  • 域名栏填写你准备好的域名,多个域名用空格分隔
  • 数据库选择MySQL,字符集选择utf8mb4(支持特殊表情存储),账号密码自动生成后单独保存
  • PHP版本选择PHP-74,不要选纯静态
  • 点击提交完成站点创建

宝塔面板生鲜采摘预约站点从零到上线完整配置实操指南

之后到你的域名服务商后台,添加A解析记录:主机名填www或@(对应根域名),记录值填云服务器公网IP,TTL设置10分钟,等待解析生效后再进行后续操作。

五、采摘系统源码部署

5.1 源码上传与目录配置

  • 点击站点右侧【根目录】进入文件管理器,删除默认生成的index.html、404.html文件
  • 上传提前下载好的采摘系统源码压缩包到根目录,右键选择解压
  • 回到站点列表点击右侧【设置】-【网站目录】,将运行目录设置为/public,否则系统无法正常访问,保存配置
  • 回到文件管理器,找到根目录下的/storage文件夹,右键设置权限为755,勾选【递归】应用到所有子文件和文件夹

5.2 伪静态配置

点击站点设置里的【伪静态】,将以下规则复制粘贴到输入框,保存配置:

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

六、系统核心功能配置

6.1 系统安装向导操作

浏览器直接访问你的域名,会自动跳转到系统安装向导:

  • 第一步环境检测,所有项显示绿色对勾后点击下一步
  • 第二步填写数据库信息,输入之前保存的数据库名、账号、密码,不要修改默认的数据库地址
  • 第三步设置后台管理员账号、密码、绑定邮箱,点击提交完成安装

6.2 业务参数配置

安装完成后访问`你的域名/admin`登录后台,按以下顺序配置业务参数:

  • 【基础设置】:填写站点名称、logo、联系电话、采摘园区地址、营业时间
  • 【产品管理】:上传可采摘的生鲜品类(草莓、樱桃、蔬菜等),设置单价、可采摘时间段、每日库存、采摘注意事项
  • 【预约配置】:设置最长提前预约天数、取消预约规则、预约人必填字段(姓名、电话、人数等)
  • 【支付配置】:填写微信商户号、V3密钥、证书路径,支付宝商户ID、公钥密钥,需提前在微信/支付宝商户后台配置当前域名为授权域名
  • 【通知配置】:配置短信接口,用户预约成功后自动发送提醒短信

七、SSL证书配置与安全优化

点击站点设置里的【SSL】-选择【Let's Encrypt】,勾选你的域名,点击申请免费证书,证书签发后开启右上角的【强制HTTPS】,否则支付功能、表单提交会触发浏览器安全拦截。

八、全流程测试与上线

配置完成后按以下流程测试,所有环节无问题即可正式上线:

  • 前端访问测试:PC端、移动端分别访问域名,检查页面加载、产品展示、地址信息是否正常
  • 预约流程测试:模拟用户选择产品、预约时间段、填写个人信息、提交订单、支付,全程无报错
  • 后台功能测试:查看预约订单是否同步生成、是否支持修改订单状态、发送通知、导出数据
  • 压力测试:同时10人访问预约页面,无卡顿、无订单重复提交问题即可正式对外推广

九、常见问题排查

  • 访问域名报404:检查运行目录是否设置为/public、伪静态规则是否正确保存、Nginx是否重启
  • 安装向导打不开:检查PHP扩展是否全部安装、禁用函数是否已删除、PHP服务是否正常运行
  • 支付失败:检查是否开启强制HTTPS、商户后台授权域名是否配置正确、密钥是否填写无误
  • 产品图片加载失败:检查storage文件夹权限是否设置为755、是否开启递归权限
  • 后台登录报错:清除浏览器缓存,或者检查Redis服务是否正常运行

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图