我安装了最新的 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数据库。
应该不需要创建prod数据库或安装prod资产来以开发模式访问管理面板 - 我做错了什么?
非常感谢!
答案 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”。
答案 3 :(得分:-1)
您是否运行了$npm install
和$gulp
并检查了权限?