2

我正在尝试部署我的 symfony 2.2 网站,但我遇到了问题:

InvalidArgumentException:[ERROR 3070] 复杂类型“服务”:内容模型不是确定性的。(在文件中:////home/dir/fold/katalog/vendor/symfony/symfony/src/Symfony .....

我尝试了所有方法,但一直出错。我用 domain/config.php 检查了我的服务器配置,这很好。接下来,我转移所有没有“供应商”目录且缓存为空的文件夹。我执行 php composer.phar install ......但是当我尝试 domain/app.php/ => error(debug=true) 最后,我转移了我所有的项目,包括供应商,缓存......但同样的事情= >错误

没有 symfony 文档的简短教程也可以帮助我。多谢你们

4

2 回答 2

2

这很可能与这个问题/解决方案有关,并且是由验证 xml 配置文件的 xsd 时 libxml 中的错误引起的。

解决方案的原始来源是这个GitHub issue

解决方案

升级或降级服务器的 libxml2 以解决问题。

于 2013-05-28T16:05:26.527 回答
2

这是 libxml2 中的一个错误 - 您使用的是 RHEL 还是 CentOS?查看https://rhn.redhat.com/errata/RHBA-2013-0591.html,如果你等不及通过 yum update 发布更新,那么你可以降级到更早的版本:

yum 降级 libxml2-2.6.26-2.1.21.el5_9.1

于 2013-08-21T06:44:03.770 回答