由于微信公众号昵称头像授权政策调整,导致微擎打开应用页面跳转授权快照,获取不到用户真实的openid,造成无法支付,提示支付提示下单用户不一致。只需要把微擎默认的自动授权方式,改为引导用户手动点击授权就可以了。下面是修改的方式,需要修改到微擎源码。1、新建一个手动授权的模板html文件,命名为auth.html,文件里的代码如下:<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <title>授权登录-{$_W['account']['name']}&
1.注意事项服务器web服务必须是nginx,apache暂未做适配,php必须以php-fpm启动,即LNMP才支持,LNAMP和LAMP不支持。服务器同时安装了php5.6和php7.1,php5.6和php7.1已经同时启动。2.开始配置修改nginx配置文件宝塔站点管理点击您想配置的站点,选择配置文件,我们先将33行左右的include enable-php-xx.conf前加#注释掉然后加入如下代码location ~ [^/]\.php(/|$) { fastcgi_pass unix:/tmp/php-cgi-71.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; if ($request_uri ~* "ndot_ladderbuy"){ fastcgi_pass unix:/tmp/php-cgi-72.so
柚子生活
一个很懒的人