问题描述
智简魔方财务系统安装在宝塔面板服务器中,如果服务器重启,大概率会遇到后台无法登录的问题。
具体表现为:管理员账户可以正常显示“登录成功”,但实际不能成功登录并访问智简魔方财务系统后台,同时邮件会收到一封来自1970年1月1日8点的登录通知(很恐怖的好吧)。
解决思路
问题解决思路也很简单:服务器重启之后,宝塔面板会自动修改一些重要目录的权限。PHP 也要用到其中一部分被宝塔面板修改的目录,而智简魔方财务系统又正好遇到嘎嘣脆无法写文件的问题。
登录可验证,Session 不可写,我们将目光看到 /tmp/session
。正是这里,宝塔面板的www
用户不可写,导致session不能写入,登录会话不能新增。
解决方案
打开宝塔面板,文件管理器,进入 /tmp
目录。
搜索 session
,这里会出现一个普通情况不被列出的目录。

设置此 session
目录权限为 755
,所有者为 www
,然后保存权限。
再重新尝试登录智简魔方财务系统后台,就成功了。
留意有的时候重启,问题会复现。照样操作一遍就好。
毕竟都用宝塔面板了。