下面给你一份通俗一点的搭建安装教程,可以直接发给购买者使用(按实际环境略微调整即可)。
一、环境要求
- Web 环境:推荐 LNMP 或 LAMP
- Nginx/Apache 任意
- PHP:5.6–8.1 均可(建议 7.2+)
- 必须开启扩展: mysqli 、 pdo_mysql 、 curl 、 json 、 mbstring 等常用扩展
- 数据库:MySQL 5.6+ 或 MariaDB
- 域名:已解析到服务器(可 http 或 https) 如果是虚拟主机,一般默认环境都满足,直接上传程序即可。
二、上传程序
1. 将程序源码解压到本地电脑。
2. 用 FTP(如 FileZilla)或宝塔面板文件管理,将网站文件上传到网站根目录,例如:
- Linux 宝塔: /www/wwwroot/你的域名/
- 虚拟主机:上传到 public_html / wwwroot 等默认目录
3. 上传完成后,确认网站根目录下能看到这些文件/目录(名称可能略有差别):
- index.php
- admin/
- install/
- includes/
- assets/ 等
三、创建数据库并导入数据
1. 登录服务器上的数据库管理工具:
- 宝塔面板 → 数据库 → 添加数据库
- 或者 phpMyAdmin / 主机管理面板中创建数据库
2. 新建数据库,记住以下信息:
- 数据库名
- 数据库用户名
- 数据库密码
- 数据库地址(一般是 localhost )
3. 在数据库中导入 install/install.sql 文件:
- 打开 phpMyAdmin,选择刚创建的数据库
- 点击 “导入” → 选择本地文件: install/install.sql → 执行
- 提示成功后,数据库结构和初始化配置就已经导入完成
四、修改数据库配置
1. 打开网站根目录下的 config.php 文件(现在你机器上的路径是: /www/wwwroot/xinepay.com/config.php )。
2. 找到类似如下内容:
```
$dbconfig=array(
'host' => 'localhost',
'port' => 3306,
'user' => '数据库用户名',
'pwd' => '数据库密码',
'dbname' => '数据库名',
'dbqz' => 'pay'
);
```
3. 按照你刚才在数据库中新建的实际信息,修改 user 、 pwd 、 dbname :
- host :通常不改,使用 localhost 或服务商给出的地址
- port :默认 3306,一般不用改
- dbqz :数据表前缀,默认 pay ,保持不变即可(除非你有特殊需求)
保存文件后,数据库连接配置就完成了。
五、运行安装 / 初始化
这一套程序的数据库结构已经通过 install.sql 导入完成,所以访问安装向导主要是做初始化检查,有些版本可以直接跳过安装目录。
建议步骤:
1. 在浏览器访问你的域名,例如:
- http://你的域名/
- 如果已经配置 https,则 https://你的域名/
2. 如果程序自带安装向导页面( /install/ ),按页面提示一步步操作;
如果没有安装向导,且首页能正常打开,说明数据库连接成功。
默认后台信息(导入 install.sql 后):
- 后台地址: http://你的域名/admin/
- 默认后台账号:
- 用户名: admin
- 密码: 123456
- 默认支付密码: 123456 (部分敏感操作会用到) 强烈建议:第一次登录后台后,立即修改后台登录密码和支付密码。
六、登录后台后的基础配置
1. 访问后台地址: http://你的域名/admin/
2. 输入默认账号密码登录: admin / 123456
3. 登录成功后,先完成以下几步:
- 修改管理员账号与密码
后台 → 系统设置 → 管理员账号配置
- 修改用户名
- 修改登录密码
- 修改支付密码(用于部分资金相关操作)
- 修改网站基础信息
后台 → 系统设置 → 网站信息配置
- 修改网站名称、标题、关键字、描述等
- 如有备案号,在“公告与排版设置”或“首页底部排版”中填写
- 配置支付通道(视业务需要)
后台 → 支付接口 → 支付通道 / 支付方式
- 添加或编辑通道
- 填写对应的商户号、密钥等(依具体插件和通道要求)
- 配置结算规则
后台 → 系统设置 → 结算规则配置
- 设置最低结算金额、手续费、结算方式等
七、常见问题说明
1. 访问网站白屏或报错
- 检查 config.php 中数据库信息是否正确
- 确认数据库已导入 install/install.sql
- 查看 PHP 错误日志(宝塔:网站 → 日志)
2. 访问后台提示数据库连接错误
- 确认数据库名、账号、密码无误
- 确认数据库用户对该数据库拥有权限
3. 静态资源打不开 / 样式错乱
- 确认网站绑定域名与实际访问地址一致
- 如果配置了 CDN 或反向代理,检查资源路径是否正确
八、安全与优化建议
- 安装完成、后台运行正常后,可以考虑:
- 删除或改名 install/ 目录,避免被重复访问
- 修改后台路径(如通过服务器规则或加一层登录保护)
- 为后台开启 HTTPS 访问,提高安全性
- 定期备份数据库与网站文件
伪静态
location / {
if (!-e $request_filename) {
rewrite ^/(.[a-zA-Z0-9\-\_]+).html$ /index.php?mod=$1 last;
}
rewrite ^/pay/(.*)$ /pay.php?s=$1 last;
rewrite ^/api/(.*)$ /api.php?s=$1 last;
rewrite ^/doc/(.[a-zA-Z0-9\-\_]+).html$ /index.php?doc=$1 last;
}
location ^~ /plugins {
deny all;
}
location ^~ /includes {
deny all;
}