Symfony 2项目中作曲家更新后的Sonata Admin资产路径损坏

时间:2014-11-27 17:45:12

标签: php symfony sonata-admin symfony-sonata sonata

在几个月没有参与Symfony项目之后,我又回到了它并完成了composer update来更新我的所有依赖项。

一个过时的依赖项是Sonata Admin,我发现自更新后发现的是我查看/admin/dashboard/时的所有路径都被破坏了 - 所以我的管理员已经被堵塞了。

这就是Firefox错误控制台所说的:

    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/bootstrap/dist/css/bootstrap.min.css
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.min.css
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/ionicons/css/ionicons.min.css
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/select2/select2-bootstrap.css
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/bootstrap/dist/js/bootstrap.min.js
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/select2/select2.min.js
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/jquery/dist/jquery.min.js
    NetworkError: 500 Internal Server Error - 
http://www.ayrshireminis.com/bundles/sonatacore/vendor/select2/select2.css

这是我的composer.json

    "sonata-project/admin-bundle": "dev-master",
    "sonata-project/doctrine-orm-admin-bundle": "2.2.7",

我需要做一些配置才能让它再次运行吗?我没有将这些脚本放在它正在寻找的路径中。

enter image description here

1 个答案:

答案 0 :(得分:1)

这取决于“sonata-project / admin-bundle”:“dev-master”,需要什么。见https://packagist.org/packages/sonata-project/admin-bundle。最新版本为2.4.x

试用版本2.3:“sonata-project / admin-bundle”:“2.3。* @ dev”。

如果您仍想使用2.4(dev-master)版本,请检查该版本的要求并替换composer.json中的require packages(和版本)。