后台出现Internal Server Error

最后更新于:2023-02-17 07:17:09

有部分用户迁移数据库或安装后,打开SK后台界面会报错。

查看pm2项目错误日志会发现,_mysql_session_store表丢失了,具体丢失原因我们也不太了解。

这个表主要是用来记录用户登录信息的。

下面列出具体的建表语句,请到mysql管理页创建此表。

CREATE TABLE IF NOT EXISTS _mysql_session_store (id VARCHAR(100) NOT NULL, expires BIGINT NULL, data TEXT NULL, PRIMARY KEY (id));

如果建表的时候报表已经存在(实际表并不存在),可以尝试切换下数据库版本(比如从5.6切换到5.7)再建表。

还有一种情况是yaml文件格式不正确,导致程序无法解析yaml文件,需自行排查。