我是按教程一步一步安装配置的,我都试过全站删除配置第二次了,还是老问题,论坛上也搜不出这个问题,所以想请教一下,麻烦了
我用的微擎一键部署方法安装的
1.宝塔一键安装的吧?
2.支付是没有问题的
3.你的fecmall版本,不是2.8吧?请用最新版本,将详细的报错写道title里面,而不是一个500,图片里面不是有ajax的报错报错吗?class WxPayConfig not find ,请将这个报错加入到title里面!!!
500
class WxPayConfig not find
这个文件是存在的: https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/common/config/payment/wxpay/lib/WxPay.Config.php
在这里被引入:https://github.com/fecshop/yii2_fecshop/blob/master/services/payment/WxpayH5.php#L62
$this->configFile是在这里配置的:https://github.com/fecshop/yii2_fecshop/blob/master/config/services/Payment.php#L142
$this->configFile
参考:
1:http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_payment_wx_method.html
2: http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_wx_micro.html
@Fecmall #1楼 好,我现看看什么问题
@dexiaoly #2楼 初步判断,你这个不是2.8版本,之前是存在过这个bug(微信小程序),后面修复了
@Fecmall #3楼 我的是2.13的版本,也报这个错,不过也是宝塔一键安装的,宝塔的会有什么问题么?
@Fecmall #3楼 https://github.com/fecshop/yii2_fecshop/blob/master/lib/wxpay/lib/WxPay.Api.php 抛出错误的是这个文件,而上方的config文件被注释掉了?
@jackhhh #5楼 仔细看文档,微信配置很繁琐,代码没有问题。
不用乱猜,去找到相关代码调试。
@Fecmall #6楼 主要是文档有几个地方来回跳,看了之后有几个疑问: 以下三个文档,均已一步步地配置完成 1、https://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_payment_wx_method.html 2、https://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_wx_micro.html 3、https://www.fecmall.com/doc/fecmall-guide/fecyo/cn-1.0/guide-fecmall-fecyo-micro-program-install.html
但另有一个文档:https://www.fecmall.com/doc/fecshop-guide/develop/cn-2.0/guide-fecshop-2-weixin-install.html 要求在文件中写入APPID、APPSECRET等信息,不明白为何在后台配置了之后还需要在文件中写入,且文档中提及的是Fecmall的小程序,我所需要使用的是Fecyo的小程序。
@jackhhh #7楼 不好意思 这个文档过时了,我更新一下
这个只需要在后台配置就可以了,不需要文件配置。(之前的老版本需要配置文件配置)
文档已经更新:https://www.fecmall.com/doc/fecshop-guide/develop/cn-2.0/guide-fecshop-2-weixin-install.html