Skip to content

问题现象

系统安装或初始化完成后,访问平台总后台(Admin)登录页面输入管理员账号密码提交时,页面提示错误(如 网络错误系统异常数据获取失败服务器内部错误 500账号或密码错误)。


排查与解决流程

确认已重启 Swoole 守护进程(关键)

在系统初始化或导入数据库后,常驻内存的 Swoole 服务必须重启,以重新加载数据库结构缓存、系统配置和 JWT 鉴权密钥:

bash
supervisorctl restart ebaozu_v4

检查 .env 配置

检查项目根目录下 .env 文件中的配置项是否完整有效:

  • 数据库配置
    ini
    [DATABASE]
    HOSTNAME = 127.0.0.1
    DATABASE = 你的数据库名
    USERNAME = 你的数据库用户名
    PASSWORD = 你的数据库密码
    HOSTPORT = 3306
  • Redis 配置
    ini
    [REDIS]
    REDIS_HOSTNAME = 127.0.0.1
    PORT = 6379
    REDIS_PASSWORD = 你的Redis密码(若无密码请留空)
    SELECT = 0

重置初始管理员账号与密码

若提示账号或密码错误,可以通过 ThinkPHP 提供的内置 CLI 命令直接重置超级管理员密码:

bash
cd /www/wwwroot/你的项目目录
php think reset:admin

该命令会自动将超级管理员账号或密码重置为初始凭证(或在终端提示你输入新密码)。

检查日志排查具体报错

若前端提示 500 错误,请打开项目日志文件查看具体异常堆栈:

  • 日志路径:/www/wwwroot/你的项目目录/runtime/log/
  • .env 中临时设置 APP_DEBUG = true,重启 Swoole 后即可在接口响应中查看具体异常信息,排查完毕后请及时设回 false

承信租多门店租赁商城系统官方文档