记一次解决网站问题的过程记录
事件起因:
某客户官网后台无法正常访问,输入账号密码,登录后报错如下

解决办法:
找到网站路径 \thinkphp\library\think\cache\driver\Flie.php 中的
$content = substr($content, 512)
修改成
$content = substr($content, 10900)
这里之所以改成10900 是因为本身数值是32,报错是10058;我自己改到了512,还是报错,但是字符变少了,变成了9578,于是索性,我直接改到了10090,最后就好了;总之就是本身+缺失的,补足字符,保存。
等到页面正常显示之后,再将数值改回 32 即可。
其他:
由于本人在代码方面确实是能力有限,所以找了别人帮忙,在我一直不停的骚扰下,大佬给出了解决方案,让我自己去改,在这里感谢帮助我的大佬,也感谢文章的作者大大。
https://blog.csdn.net/qq_38209921/article/details/88812962 (实测有效)

浙公网安备 33010602011771号