You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Strapi服务器部署时/admin文件夹缺失及后续报错求助

服务器部署Strapi管理面板异常问题

本地环境运行正常,服务器部署后打开Strapi管理面板提示找不到/admin文件夹,具体缺失/admin/runtime~main和/admin/main.js文件。

操作流程:

  • 使用yarn build命令构建Strapi管理面板,本地生成build文件夹
  • 将build文件夹上传至服务器public_html目录后出现上述报错
  • 将build重命名为admin后,管理面板可启动,但请求/admin/init和/admin/project-type资源持续处于挂起状态,使用pm2进程管理工具关联后仍未解决

相关配置文件

/server.js文件

const strapi = require('@strapi/strapi')
strapi().start()

/ecosystem.config.js文件

module.exports = {
  apps: [
    {
      name: 'app',
      script: 'yarn',
      args: 'start-production',
      env: {
        NODE_ENV: 'production'
      }
    },
  ],
};

/package.json文件(scripts片段)

"scripts": {
    "develop": "strapi develop",
    "start": "strapi start",
    "build": "strapi build",
    "strapi": "strapi",
    "start-production": "env NODE_ENV=production yarn start",
    "production": "env NODE_ENV=production yarn build"
},

推测问题来源:/config/server.js配置

module.exports = ({ env }) => ({
  host: env("HOST", "0.0.0.0"),
  port: env.int("PORT", 1337),
  url: env('PUBLIC_URL', 'https://s-dash.ihoops.uz'),
  app: {
    keys: env.array("APP_KEYS"),
  },
  webhooks: {
    populateRelations: env.bool("WEBHOOKS_POPULATE_RELATIONS", false),
  },
});

此前操作记录:

  • 曾将HOST从0.0.0.0改为服务器地址,导致本地无法运行
  • 添加PUBLIC_URL配置后,本地和服务器均无法正常运行

内容的提问来源于stack exchange,提问作者Turgunov Sardor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 09:52:33