阅读时间:1 分钟
0 字
故障排除
本页聚焦“排错步骤与定位思路”,与“常见问题”不同,这里给出更具体的排查路径。
后台白屏或无内容
- 确认访问的是
/manage/而不是静态文件 - 基座未构建:在项目目录执行
bun run build - 开发模式:检查
config/use.dev.toml的vite.dev与端口
菜单不显示
- 确认模块已注册在
config/app.toml - 执行
php dux menu:sync - 检查菜单
name是否与权限一致
页面加载失败
- 菜单
loader路径是否正确(例如System/Home/index) - 页面是否放在
app/模块/Admin下 - 访问路径与 loader 映射是否一致
接口 404 或无数据
- 资源类是否添加
#[Resource] - 是否属于
admin路由组 - 是否同步了数据库(
php dux db:sync)
权限导致看不到菜单或按钮
- 角色权限是否包含对应
name php dux permission:list查看权限节点- 菜单
name必须与权限一致
表格列表为空
- 后端
transform()是否返回字段 - 列表接口是否分页(传
pageSize) - 前端展示尽量依赖后端输出字段
上传失败
- 检查系统配置中的上传扩展名与大小限制
- 确认存储配置有效
- 检查
public/目录下资源是否可访问
操作无效(演示模式)
use.toml中app.example = true会禁止非 GET 请求
缓存与路由异常
- 运行
php dux app:cache清理缓存 - 重新构建基座(如修改了
web/目录)
如果仍无法定位问题,优先查看
data/logs中的错误日志。