青帆下载系统部署到线上服务器或本地服务器上之后,需要进行一些参数配置,具体如下
redis配置 配置后启动redis
下载系统需要开启redis方能正常工作,在程序e\extend\redis\config.php的配置文件中进行redis参数的配置
'host' => '127.0.0.1', // Redis 主机
'port' => 6379, // Redis 端口
'password' => '', // Redis 密码(无密码留空)
'prefix' => 'rs:', // 站点前缀:区分同服务器上多个同系统站点(建议每个站点唯一)当一个服务商部署有多套青帆下载系统时 这个redis前缀需每个站点都不一样
支付配置
支付配置文件在e\extend\pay\config.php 在此文件中可进行多项配置
默认支付方式
// 默认支付方式 默认使用支付FM(支持微信支付宝) 填写wechat则转为微信官方支付方式
'default_method' => 'zhifufm',
支付后通知站长配置
// 支付后站长接收订单信息通知的订单类型 1:资源购买 2:vip会员开通 3:付费阅读
'paid_notice_order_type'=> [1,2],
// 支付后接收订单信息通知的站长邮箱 为空则不发送邮件 使用redis消息队列 需启动redis
'paid_notice_email'=> '', //用户支付后 可给站长发送email邮件通知 这里填写站长的邮箱 如不想接收邮件通知 此处请留空
服务器计划任务
上述订单消息邮件通知以及系统清理未支付订单都需要服务器计划任务的支持
以宝塔面板计划任务为例 创建计划任务
* 由宝塔面板「计划任务」每10分钟执行一次:
* 任务类型:选shell脚本
* 执行任务:www
* 脚本内容:php /path/to/e/extend/pay/email/cron.php
如果使用微信官方支付 记得支付证书不能放在站点目录里 参考 开发微信支付时 微信支付证书的这个坑 你得知道
另外微信官方支付证书有两种模式
一种是微信平台证书模式(旧模式 证书每5年要更换一次) 微信支付商户后台选择使用此模式的话 支付配置参数wechat_public_cert_path不用填 会自动获取
一种是微信支付公钥模式(新模式 不用更换证书) 微信支付商户后台选择使用此模式的话 需要填写wechat_public_cert_path 微信支付公钥ID => 证书路径
VIP 套餐配置
进行vip会员套餐价格的设置 可分别设置月VIP 年VIP 永久VIP的套餐价
后台邮箱发送参数设置
后台--系统--系统参数设置--FTP/EMAIL 中进行邮箱发送参数设置
注意:上述邮箱登录密码有的邮箱不能直接填写你的邮箱密码 比如QQ邮箱要填写授权码 QQ邮箱授权码获取方式参考 https://help.mail.qq.com/detail/106/985
邮箱详细配置请参考 帝国cms8.0后台如何配置邮箱发送参数