Sylius-Standard管理面板:没有css / js

时间:2016-08-18 13:17:37

标签: php sylius

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

demo

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

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

非常感谢!

4 个答案:

答案 0 :(得分:2)

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

$ npm install
$ npm run gulp

答案 1 :(得分:1)

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

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

已安装Yarn,请转到您的项目目录以安装依赖项:

$ yarn install

然后通过运行以下内容来构建前端资产:

$ yarn build

我们在Sylius 1.2.x上,我们遵循官方的documentation

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

如果您使用的是1.x this is the link to the documentation

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

答案 2 :(得分:0)

我也遇到了同样的问题。我已经尝试了所有可用的选项

$npm install
$npm run gulp

输出是..

ashish@ashish-HP-ProBook-4430s:~/acme$ npm run gulp

> @ gulp /home/ashish/acme
> gulp

[17:22:51] Using gulpfile ~/acme/gulpfile.js
[17:22:51] Starting 'admin'...
[17:22:51] Finished 'admin' after 13 ms
[17:22:51] Starting 'shop'...
[17:22:51] Finished 'shop' after 3.11 ms
[17:22:51] Starting 'default'...
[17:22:51] Finished 'default' after 11 μs

仍然没有加载管理资产并显示404.屏幕附加..

另外,为了建立一个新的电子商务,Sylius我应该安装“sylius / sylius-standard”或者只是“sylius / sylius”。我对这些问题感到困惑。我面临的问题是“sylius / sylius-standard”。

view screenshot

答案 3 :(得分:-1)

您是否运行了$npm install$gulp并检查了权限?