【问题标题】:Sylius-Standard admin panel : no css/jsSylius-Standard 管理面板:无 css/js
【发布时间】:2016-12-25 10:46:27
【问题描述】:

我已经安装了最新的 Sylius-Standard(基于 Sylius 1.0@dev)并按照快速教程进行操作。一切正常除了管理面板,在开发模式下访问 CSS 和 JS 时返回 500(通过 app_dev.php)。

我可以看到它们是从不包含app_dev.php 的路径中获取的。例如,app.js 是从 http://my.local.domain/assets/admin/js/app.js 获取的,它返回 500,因为它试图访问未设置的 prod 数据库。

应该不需要创建产品数据库或安装产品资产以在开发模式下访问管理面板 - 我做错了什么?

【问题讨论】:

  • 放你的 .htaccess 内容
  • 好吧,我没有从 Sylius-Standard 存储库中更改它,但我认为这不会改变任何东西
  • 你使用什么样的网络服务器?
  • 我在全新安装 sylius-standard 时也遇到了这个问题。尝试 gulp & assets:install
  • 我第一次安装时遇到了同样的问题,我在 github 中提出了问题,他们说它已修复。我找不到我原来的问题。您不需要运行 npm install 但在这个阶段您需要运行。您能否在 Syslius 标准仓库中创建另一个问题 - github.com/Sylius/Sylius-Standard

标签: php npm yarnpkg sylius


【解决方案1】:

Sylius 使用 gulp 库来管理 css 和 js。以下命令应该可以解决您的问题:

$ npm install
$ npm run gulp

编辑

几年后,这是正确的答案:https://stackoverflow.com/a/59135635/4243630

【讨论】:

  • Sylius,是的,但是 Sylius-Standard 不需要它,并且在以前的版本中工作。此外,它不应该在 dev 中调用 prod 数据库
  • yarn installyarn build 解决了这个问题。感谢您的提示。我们正在使用 Sylius 1.2.x
【解决方案2】:

要查看功能齐全的前端,您需要安装其资产。

Sylius 使用 Gulp 构建前端资产,使用 Yarn 作为 JavaScript 包管理器。

安装好 Yarn,进入你的项目目录安装依赖:

$ yarn install

然后通过运行构建前端资产:

$ yarn build

我们在Sylius 1.2.x,我们关注了官方documentation

这为我们解决了这个问题。

如果你在 1.x this is the link to the documentation

这应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 1970-01-01
    • 2014-04-15
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    相关资源
    最近更新 更多