有时会出现后台登录不了的情况,比如登录成功后马上又回到登录界面等。
一、登录闪退
原因是因为服务器存储session失败。下面几种方法排查:
1、CDN问题
如果网站部署了CDN,但CDN出现故障也会有此问题,检查CDN状态或关闭CDN试试。
2、检查cache/session目录有没有写入权限
可以手动清空此目录下的文件,然后重新登录一次,看是否生成新的文件,如果没有新文件就是没有写入权限,该目录需要777权限。
3、服务器是否配置过session目录或者存储方式
以宝塔面版为例,站点PHP版本设置界面,session隔离不能开启。
使用的PHP配置:
一般保持默认不要修改。
4、访问的浏览器如果是国产浏览器的兼容模式,也可能会导致登录失败,甚至是登录界面的图形验证码错误。
5、PHP版本不能低于PHP7.3。
二、登录系统故障
登录时提示“系统错误”
1、打开开发者模式,再登录看一下具体错误提示再排查原因
https://www.diyuncms.com/help/show/982.html
2、密码错误情况
如果输入错误密码提示“密码错误”,输入正确的密码提示“系统错误”。
极有可能是云加速或某些安全防护软件(比如堡塔PHP安全防护),关闭再试试。
3、如果网站部署了CDN,但CDN出现故障也会有此问题,检查CDN状态或关闭CDN试试。
4、网站开启了memcached,但服务器memcached并未开启或不正确,关闭memcached试试。
,