现在位置:首页 >
发表在 2021年08月 的所有文章
-
米波现场常见问题解决方案
1:米波现场需要使用HTTPS吗: 按照老早的文章,和早期版本作者说的是不建议。但是根据我的测试现在几乎都需要https的支持,因为底层的框架全面都需要开启https,不然来回折腾岂不是自找没趣?还是开启吧…… 2:为什么上墙功能无法使用图片上传?提示:require https rid:5ff557c8******* 问题? 这个问题我当时也比较苦恼,因为我的需求比较简单,没有那么多游戏的需求,唯一要求在现场大家能拍照在大屏投射出来。网上搜了很多都没有类似的问题,通过手机抓包发现了接口API的问题。再后来找到了关于腾讯微信更换API接口的公告。 2020年9月22日,接微信通知,停止使用http://file.api.weixin.qq.com域名,相关接口调用时,调整为https://api.weixin.qq.com。 本次调整,主要涉及微信上传素材管理相关接口调用,如果我们的微信公众号应用程序中有使用微信照片上传等功能,由于原接口域名不再使用,将无法继续获取上传图片信息,只需要更换接口域名即可。 比如,我们通过微信上传图片,在获取上传图片信息时,之前我们使用:http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID, 现在我们需要调整为:https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID。 知道了问题,我们就可以着手修复了!找到下面的文件夹,yoursite/addons/meepo_xianchang/inc/mobile/所有包含upload的php文件里,把http://file.api.weixin.qq.com/替换为https://api.weixin.qq.com,即可解决问题!再刷新一下上墙功能就可以愉快的发送图片了。 3:为什么疯狂无限刷新? 切,这个鸟问题真头疼,看了老文章的知道是啥问题,可就他娘的解决不了……总之现在解决方案就四部曲: 1、宝塔面板配置 SSL证书,需要开启强制 https。 2、服务器网络安全组放行 7272端口,米波现场后台 SOCKET URL处填写:wss://域名:7272 3、打开宝塔面板,网站—设置—配置文件,找到证书的配置位置了 4、打开 meepo_xianchang/template/mobile/chat/Applications/Chat/start_gateway.php 修改文件内的证书配置地址 5、php /www/wwwroot/【这里就是你的站点目录名】/addons/m_xianchang/template/mobile/chat/start.php start -d (如果不成功,请先cd到start.php目录下,然后运行:php start.php start -d 端口就显示正常了) 摘录网上其他的问题 关于摇一摇和猴子爬树等几个游戏模块不能正常使用的问题说明 页面只显示背景图片,无其他互动元素问题原因及解决措施: 使用了HTTPS,也就是强制开启了SSL。据米波现场作者透露,米波部分游戏功能,尤其像摇一摇和其它一些3D游戏,最好使用http来访问。 解决措施:关闭站点“强制HTTPS”功能,如果对HTTPS有需求可以手动访问,保证米波使用http访问。 页面无限刷新问题原因分析及解决措施: 出现摇一摇页面无限刷新的根源是米波现场模块依赖的组件服务没有正常运行导致,主要从以下几步尝试解决 1米波现场后台【系统设置】sockets地址:域名或ip:7272,有无设置,特别要注意的是,域名或ip前面不要带http或HTTPS,7272前面的冒号是英文的。 2检查云主机后台【安全组】是否开启了7272端口,同时在宝塔面板【安全】也开放7272,因为在宝塔面板可以直观监视7272端口的使用状态。 3用命令行工具以root身份登录你的Linux系统,根目录下运行workerman开启命令,具体命令参照如下: php /www/wwwroot/【这里就是你的站点目录名】/addons/m_xianchang/template/mobile/chat/start.php start -d 解释:这个命令行就一个意思,start.php是米波模块开发者自定义的workerman服务组件一键开启的文件,里面的原理就别多问了,只管按照以上命令开启。检查是否开启成功,在命令行返回值回提醒三个服务【OK】,恭喜你,成功了,打开摇一摇和爬树,数钱等模块体验吧。 如果没有看到7272对应的那个服务显示OK,说明还没有成功 米波现场不能选择功能解决方案: 新建活动的时候发现没有功能可选,也不能进行下一步。 这里相信很多亲们第一次用的时候都是一脸懵逼。 解决方法:点到系统设置(这个要必须是管理员账户登录的才行,默认的管理员“admin”) 再找到价格设置,挨个把下面功能价格全部打上(价格根据自己实际情况打,我测试的就写为0了),打完以后保存 再回去新建活动发现已经可以选择功能并且可以进行到下一步了,后面选择完功能后,需要支付,那个直接下一步就行,并不影响使用。 米波现场appid不能为空解决方案: 关于“霸屏上墙”功能 提示appid不能为空,建完活动以后,发现很多功能都可以正常使用,上墙啊,摇一摇什么的都没问题,但是用米波现场老哥应该都是冲着“霸屏上墙”这个功能来的,什么都弄完以后,电脑端网页可以正常打开大屏幕,微信端上墙会提示“appid不能为空,错误码:10012” 这个问题搞得我焦头烂额的,各种方法都试过了, 公众号也是对接好的,其他功能都是正常的,就是这个报错。 解决方法:跟前面一样的,找到系统设置,然后点到支付设置,里面是设置微信支付的,只需要把公众号的appid和appsecret填上就行了。填完以后再用微信端打开上墙,发现不报错了,而且可以正常使用了。