演示环境 数据每24小时自动重置 | 切换角色:
演示账号:admin / demo123 项目介绍 安装流程 升级正式版 →

详细安装流程

从0到1,小白也能看懂的完整安装教程 · 预计3天上线运营

🔥 官方推荐 · 限时特惠

服务器&域名一站式解决方案 - 野草云

本系统官方推荐使用野草云服务器,无需备案、即买即用、香港/美国多节点可选、价格实惠、稳定可靠。新用户专享特价优惠,4核4G服务器低至600元/年,.com顶级域名低至50元/年,投资不到700元即可启动你的创业项目!

🚀
即买即用
无需备案,下单后5分钟开通
💰
价格实惠
4核4G仅600元/年起
🌍
多节点可选
香港/美国/日本,高速访问
🛡️
稳定可靠
99.9%在线率,7x24小时客服

📦 推荐配置套餐(性价比之选):

  • 服务器:4核CPU / 8G内存 / 80G SSD / 5M带宽 - 约600元/年(起步可先用4G内存)
  • 域名:.com顶级域名 - 约50元/年
  • 系统:CentOS Stream / Ubuntu 20.04(推荐CentOS)
  • 总投入:约650元/年(服务器+域名),加上软件授权2000元,总投资不到3000元即可上线运营!
👉 立即前往野草云购买(新用户特价)

通过上方链接购买,可享受专属优惠价格,并有机会获得免费技术指导

1准备工作:服务器和域名购买

服务器配置要求:

配置项最低要求推荐配置说明
CPU2核4核并发处理能力
内存4G8GMySQL+PHP运行内存
硬盘40G80G SSD系统+源码+数据库+日志
带宽3M5M以上访问速度
系统CentOS 7/8、Ubuntu 20.04、Debian 10(推荐CentOS Stream)
💡 省钱提示

服务器和域名约600元/年即可起步。推荐使用野草云(香港/美国服务器,无需备案),新用户有特价优惠。

服务器域名特价优惠:点击前往野草云

域名要求:

  • 推荐使用.com顶级域名(如 xxx.com),费用约50元/年
  • 需要做泛解析(*.xxx.com),方便9个子域名使用
  • 海外服务器无需备案,即买即用
2域名解析和SSL证书申请

2.1 域名解析(以阿里云/腾讯云为例):

  • 登录域名控制台,找到"解析"或"DNS管理"
  • 添加A记录:主机记录填 *(泛解析),记录值填服务器IP
  • 再添加一条A记录:主机记录填 @,记录值填服务器IP
  • 等待5-10分钟,解析生效
# 解析记录示例 *.xxx.com A 207.57.122.170 # 泛解析,所有子域名都指向服务器 @.xxx.com A 207.57.122.170 # 主域名

2.2 SSL证书申请(宝塔面板内操作):

  • 登录宝塔面板 → 网站 → 找到对应站点 → 设置 → SSL
  • 选择"Let's Encrypt" → 勾选所有域名 → 点击申请
  • 等待1-2分钟,证书申请成功后开启"强制HTTPS"
  • 9个子域名都需要申请SSL证书
3宝塔面板安装和配置

3.1 安装宝塔面板:

  • SSH登录服务器(使用Xshell、FinalShell或宝塔远程工具)
  • 执行宝塔安装命令(CentOS系统):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  • 安装过程中输入 y 确认,等待5-10分钟安装完成
  • 安装完成后会显示面板地址、用户名、密码,请保存好

3.2 宝塔环境配置:

  • 登录宝塔面板,首次登录会提示安装环境套件
  • 选择"LNMP"套件,版本选择:
软件推荐版本说明
Nginx1.22+Web服务器
MySQL5.7 或 8.0数据库
PHP7.3 或 7.4脚本语言(必须7.3+)
phpMyAdmin最新版数据库管理工具(可选)
⚠️ 重要提示

PHP版本必须是7.3或以上,不支持PHP 5.x/7.0/7.1/7.2。安装时请选择正确的版本。

3.3 安装PHP扩展:

  • 宝塔 → 软件商店 → 已安装 → PHP-7.3 → 设置 → 安装扩展
  • 安装以下扩展:pdo_mysql、mysqli、gd、curl、openssl、mbstring、json、zip
  • 在"禁用函数"中删除:putenv、proc_open、pcntl_alarm(如果有)
4创建网站和数据库

4.1 创建9个网站(子域名):

宝塔 → 网站 → 添加站点,依次创建以下9个站点:

序号域名根目录说明
1www.xxx.com/www/wwwroot/www.xxx.com宣传首页+项目介绍+加入我们
2o.xxx.com/www/wwwroot/o.xxx.com下单系统
3r.xxx.com/www/wwwroot/r.xxx.com结果查询
4t.xxx.com/www/wwwroot/t.xxx.com测试员后台
5a.xxx.com/www/wwwroot/a.xxx.com代理/分销员后台
6m.xxx.com/www/wwwroot/m.xxx.com主管理后台
7n.xxx.com/www/wwwroot/n.xxx.com男文章站
8q.xxx.com/www/wwwroot/q.xxx.com女文章站
9auth.xxx.com/www/wwwroot/auth.xxx.com授权管理(出售版包含)
💡 小技巧

创建站点时,PHP版本选择PHP-73,数据库先不创建(后面统一创建),FTP也不需要创建。

4.2 创建数据库:

  • 宝塔 → 数据库 → 添加数据库
  • 数据库名:loyalty_platform
  • 用户名:loyalty_user
  • 密码:设置一个强密码(请记录下来,后面配置要用)
  • 字符集:utf8mb4
  • 访问权限:本地服务器
5上传源码和导入数据库

5.1 上传源码:

  • 将购买的源码压缩包(loyalty_system.zip)上传到服务器
  • 方式一:宝塔 → 文件 → 上传(适合小文件)
  • 方式二:使用FTP工具(FileZilla、WinSCP)上传(适合大文件)
  • 将源码解压,得到9个文件夹(www、o、r、t、a、m、n、q、auth)
  • 将每个文件夹的内容,分别上传到对应的网站根目录
# 示例:www站的文件上传到 /www/wwwroot/www.xxx.com/ # o站的文件上传到 /www/wwwroot/o.xxx.com/ # 以此类推...

5.2 导入数据库:

  • 宝塔 → 数据库 → 找到 loyalty_platform → 管理(进入phpMyAdmin)
  • 点击"导入" → 选择源码包中的 sql/loyalty_platform.sql 文件 → 点击执行
  • 等待导入完成(文件较大时可能需要1-2分钟)
⚠️ 注意

如果导入时提示"文件过大",请在宝塔 → 软件商店 → PHP-7.3 → 设置 → 上传限制,把 upload_max_filesize 和 post_max_size 都改成 100M,然后重启PHP。

6修改配置文件

6.1 修改数据库配置:

每个网站的 includes/config.php 文件都需要修改数据库配置:

# 文件位置(每个站都有一个) /www/wwwroot/www.xxx.com/includes/config.php /www/wwwroot/o.xxx.com/includes/config.php /www/wwwroot/r.xxx.com/includes/config.php # ... 其他站同理 # 需要修改的内容 define('DB_HOST', 'localhost'); define('DB_NAME', 'loyalty_platform'); # 你的数据库名 define('DB_USER', 'loyalty_user'); # 你的数据库用户名 define('DB_PASS', '你的数据库密码'); # 你的数据库密码

6.2 修改授权配置(出售版需要):

  • 编辑 /www/wwwroot/_common/auth_verify.php
  • 修改数据库配置为你的授权库信息
  • 在auth后台添加你的域名授权

6.3 修改支付配置:

  • 主管理后台 → 支付配置 → 填写易支付接口信息
  • 如果使用支付宝红包/微信/支付宝手动收款,上传收款码即可

6.4 设置目录权限:

# SSH执行,设置所有网站目录权限 chown -R www:www /www/wwwroot/ chmod -R 755 /www/wwwroot/ chmod -R 777 /www/wwwroot/*/uploads chmod -R 777 /www/wwwroot/*/sessions
7授权激活和测试

7.1 授权激活:

  • 访问 auth.xxx.com,使用授权管理员账号登录
  • 域名管理 → 添加授权 → 输入你的主域名(xxx.com)
  • 设置授权类型(一年/永久)和到期时间
  • 保存后,所有子域名自动获得授权
✅ 授权验证

访问任意子域名,如果没有弹出"未授权"提示,说明授权成功。如果提示未授权,请检查auth_verify.php的数据库配置和授权域名是否正确。

7.2 功能测试:

  • 访问 www.xxx.com,查看宣传页是否正常显示
  • 访问 o.xxx.com,测试下单流程(选择套餐→填写信息→付款)
  • 访问 m.xxx.com,登录主管理后台(admin/你的密码),查看订单是否生成
  • 访问 t.xxx.com,注册测试员账号,登录后查看接单大厅
  • 访问 a.xxx.com,注册分销员账号,登录后查看后台
  • 访问 r.xxx.com,用临时账号登录查看结果查询页面
  • 访问 n.xxx.com 和 q.xxx.com,查看文章站是否正常
💡 默认管理员账号

主管理后台默认账号:admin / admin123(首次登录后请立即修改密码)

授权管理默认账号:admin / admin123

8正式运营前检查清单

上线运营前,请逐项检查:

检查项状态说明
所有域名SSL证书已申请□9个子域名都要有HTTPS
数据库配置正确□所有站config.php都已修改
授权已激活□访问无"未授权"提示
支付接口已配置□易支付或手动收款码
管理员密码已修改□默认admin123必须修改
套餐价格已设置□根据市场调整价格
测试员招募文案已完善□"加入我们"页面内容
风险提示和免责声明已检查□下单页必须有风险确认
客服联系方式已填写□微信/QQ/飞机
目录权限正确□uploads和sessions可写
网站备份已设置□宝塔计划任务自动备份
9常见问题和解决方案

Q1: 访问网站显示"数据库连接失败"?

A: 检查 includes/config.php 中的数据库名、用户名、密码是否正确,确认数据库已创建且用户有访问权限。

Q2: 页面显示500错误?

A: 查看网站错误日志(宝塔 → 网站 → 设置 → 日志 → 错误日志),根据错误信息排查。常见原因:PHP扩展未安装、目录权限不对、代码文件缺失。

Q3: 上传文件失败?

A: 检查 uploads 目录权限是否为777,检查PHP的 upload_max_filesize 设置是否足够大。

Q4: 支付成功但订单状态未更新?

A: 检查易支付的异步通知地址是否正确,确认服务器防火墙没有拦截支付平台的回调请求。

Q5: 授权验证失败?

A: 检查 /www/wwwroot/_common/auth_verify.php 的数据库配置,确认auth后台已添加该域名授权,确认服务器时间正确(授权验证依赖时间)。

Q6: 可以代安装吗?

A: 可以。提供服务器和域名信息,我们提供代安装服务(500元),全部配置好直接运营,3天内完成。

🎉 安装完成

按照以上步骤操作,你就可以拥有一套完整的情感忠诚度测试系统。如果在安装过程中遇到任何问题,欢迎联系我们获取技术支持。

代安装服务:500元/次,3天内上线,全程不用你动手。

安装遇到问题?联系我们

专业技术支持,帮你快速上线运营

微信
shixunjituan
QQ
3467846931
飞机(Telegram)
@wo0189

← 返回项目介绍

📞 官方联系方式
💬 微信:shixunjituan🐧 QQ:3467846931✈️ 飞机:@wo0189
如有任何问题,请随时联系客服