-
Notifications
You must be signed in to change notification settings - Fork 2.3k
problems
- PHP终端环境对应不上
- 后台管理密码忘记了
- 邮件服务
- 修改后台登录地址
- HTTPS-ERROR
- 更换模板
- 各支付对应配置
- 后台登录出现【0 err 500错误】
- 上传了图片不显示或图片显示错误
- 后台操作提交出现【500】错误
服务器终端下执行以下命令将宝塔php版本设置为系统php-cli版本
ln -sf /www/server/php/74/bin/php /usr/bin/php
根据自己宝塔安装的php版本执行,不要照抄,这里是/php/74,你如果是php7.2的话就是/php/72
服务器终端下cd 网站根目录
, 执行以下命令重置管理员密码:
php artisan admin:reset-password
注意,2.0+版本直接在后台设置即可,无需编辑.env文件了
编辑根目录下.env
配置,配置邮件服务
# 邮件服务配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=
MAIL_PASSWORD=
[email protected]
MAIL_FROM_NAME=独角发卡
MAIL_ENCRYPTION=tls
如果不能发送邮件,就请尝试更换一下端口:587
465
22
,挨个试试!
MAIL_ENCRYPTION设置为ssl或者tls
记得改了邮件配置
一定要去重启一下Supervisor
或堡塔应用管理器
的进程服务,否则不会生效!
编辑项目根目录下.env
里面的 ADMIN_ROUTE_PREFIX
即可
市面上98%易支付都是彩虹的程序,独角数卡已经集成通用支付方式,但是由于请求支付地址不一样
需要大家手动去改一下你使用的易支付的支付请求地址:
网站根目录下app\Http\Controllers\Pay\YipayController.php
第11
行代码
这里注意啊!!!很多人直接填写得易支付得url。其实一般都需要在url后面加/submit.php
例如完整url就是http://xxx.com/submit.php
具体可以参考每家易支付得支付文档【发起支付请求那个地方】
下面是例子代码:
// 这里自己配置请求网关
const PAY_URI = 'http://xxx.com/submit.php';
注意:
1.8.2版本起,无需再修改代码文件方式,直接将易支付请求地址填入`商户key`即可
强制开启https访问后,后台会报错
The GET method is not supported for this route. Supported methods: POST
解决方法是将.env文件配置里面得ADMIN_HTTPS
设置为ADMIN_HTTPS=true
后台-系统设置-模板。 目前独角数卡提供以下模板:
layui 官方模板
luna 由github @Julyssn用户贡献
hyper 有github @bimoe用户贡献
支付选项 | 商户id | 商户key | 商户密钥 | 备注 |
---|---|---|---|---|
Epusdt | api接口认证token | 空 | epusdt收银台地址+/api/v1/order/create-transaction | 如果独角数卡和epusdt在同一服务器则填写127.0.0.1 不要填域名,例如http://127.0.0.1:8000/api/v1/order/create-transaction
|
支付宝官方(当面付、PC、wap) | 支付宝开放平台应用appid | 支付宝公钥 | 商户私钥 | |
payjs | payjs商户号(mchid) | 空 | payjs密钥 | |
码支付 | 平台商户号 | 码支付请求网址 | 密钥 | 市面上太多码支付了,直接将支付接口网址填入商户key就行。只要加密方式一样的就能发起支付,不行就不行了。懒得一家一家对接了 |
微信官方 | 公众号或小程序appid | 商户号 | 商户api密钥 | |
麻瓜宝 | 商户密钥 | 空 | 任意字符串 | |
paysapi | 商户号 | 空 | 密钥 | |
易支付 | 易支付 | 易支付请求网址 | 密钥 | 记得网址后面加/submit.php,不然请求没有作用!例如http://xxx.com/submit.php |
V免签 | V免签通讯密钥 | 空 | V免签地址 | |
Paypal | 商家账号,一般是邮箱 | 应用Client ID | Secret |
出现这个问题大概率是开启了nginx的https或者强制https访问,导致请求接口出错。
牢记一个原则,只要开启了https访问,那么后台也要开启https!
解决这个问题的方法,就是编辑网站根目录.env
文件。
配置如下选项(如果没有就新增):👇👇👇👇
ADMIN_HTTPS=true
编辑根目录下.env
文件,
将APP_URL修改为自己的域名
点击后台导入
,保存
,更新
操作按钮的时候,提示500错误!
这种情况多半是被宝塔防火墙
或者cdn防火墙
拦截了。
请检查一下相应的拦截日志,并放行后台路径!