SonataMediaBundle Request-URI Too Long



我将SonataMediaBundle与SonataAdminBundle一起使用,只需简单的安装即可。

当我想添加新媒体时。我可以选择我想要的提供商。我将其配置为显示Daylimotion,Youtube和Image。

Youtube 和图片不会显示。我可以看到错误

GET http://my_url/web/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcA…/kI5CVlcXzqGKBtUyZMjz8qd9WApPTb0NUnhAgBPwh8D8I22yw4XkRvwAAAABJRU5ErkJggg== 414 (Request-URI Too Long) 

第二个问题是当我上传图像时出现的。我得到了:

request failed: URI too long (longer than 8190)

我尝试了我在 http://sonata-project.org/bundles/admin/master/doc/reference/troubleshooting.html 找到的js,但它不起作用。

编辑:我将SonataMediaBundle版本从2.3更改为dev-master。现在我可以看到 youtube 徽标,但仍然有太长的 uri 错误。

我遇到了同样的问题。我使用的是奏鸣曲核心 2.3.1 并更改为 2.3.0,这解决了它。似乎2.3.3也有同样的问题。

因此,请确保在 composer.json 中降级您的奏鸣曲核心,直到他们解决问题。降级到稳定版本比使用 dev 分支更好。

"奏鸣曲项目/核心捆绑包":"2.3.0"

顺便说一下,我正在使用MediaBundle的2.3.1。

问题

通过更新开发大师和缓存解决了问题:预热!

请仅使用稳定版本,否则您可能会遇到一些WIP问题...

最新更新