Skip to content

问题现象

在管理后台【页面装修】切换移动端主题模板、导入微页面模板,或访问 H5 移动端首页时,页面报错: Template not exists模板文件不存在 或页面渲染空白。


根本原因

EBAOZU 移动端在支持多套微页面装修与主题模板切换时,需要从项目的 public/template/public/ 目录中读取默认模板资源与静态文件。 若移动端前端(view/uniapp)编译产物缺失、模板 ZIP 包未放置或解压失败,系统尝试读取模板 HTML 骨架时便会抛出 Template not exists 异常。


解决步骤

重新打包移动端前端产物

进入移动端源码目录 view/uniapp/ 执行 H5 编译构建:

bash
cd /www/wwwroot/你的项目目录/view/uniapp
npm run build:h5

放置构建产物到 public/ 目录

将构建生成的 dist/build/h5/ 目录下的静态产物(index.htmlstatic/ 等)复制到项目的 public/ 目录下。

检查默认模板包配置

确保 public/template/ 目录下存在默认的模板资源包(如 default.zip 或解压后的模板目录),确保 Web 运行用户 www 对该目录拥有 755 读写权限:

bash
chmod -R 755 /www/wwwroot/你的项目目录/public/template
chown -R www:www /www/wwwroot/你的项目目录/public/template

重启 Swoole 守护进程并清除缓存

bash
php think clear:cache
supervisorctl restart ebaozu_v4

再次在后台切换模板或刷新移动端页面即可恢复正常。

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