今天我重新装了一次V免签,因为打算写个教程,方便大家用到TePass时候自己搭建,我用的是原版的,介绍在这里《V免签_完全开源免费的个人线上收款解决方案》,安装过程很顺利,但是登录的时候出现了问题。
如下图所示,在登录界面输入用户名密码后,无反应,我查看源码发现以下错误:
备注:上图是我登录成功后截取的,无法登录的时候是没有弹出框的。
检查后发现,原来我用的是PHP7.4版本的原因,这里提供两种方法:
方法一:你可以切换到PHP5.6或者PHP7.0-7.3版本,问题可以解决;
方法二:修改代码,在/thinkphp/library/think/db目录下,打开Query.php文件,在第568行,将value{0}改为value[0]即可,见下图:
修改完成后,保存,然后去登录即可成功。
本文属原创,转载请注明原文:https://pangsuan.com/p/vmq_login_fail.html
好