2011-06-11 98 views
3

我听说过关于Symfony的很棒的事情,所以我想尝试下载Symfony2(Symfony_Standard_Vendors_2.0.0BETA4.tgz)并且玩一玩,但是我不能让它运行!Symfony2 XmlFileLoader无效的架构错误?

我有固定的/Symfony/web/config.php平时权限错误等,但,当我点击:

(配置您的Symfony的应用程序在线)或(旁路配置,然后转到欢迎页面)

然后,我得到了一个可怕的错误消息说:

ErrorException:警告:DOM文档:: schemaValidateSource():无效的架构在/ usr /本地/ zend /中的Apache2/htdocs中/的Symfony /供应商/ symfony中/ src目录/ Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 357

我真的不明白这是什么意思或如何解决它。

我正在运行一个标准的LAMP堆栈使用Zend服务器..有没有其他人经历过这一点,并知道如何解决它?

+2

似乎编辑行357至$有效= TRUE; // $ dom-> schemaValidateSource($源);摆脱错误。虽然不是一个长期的解决方案。如果有人知道如何修复它,那将非常感谢!干杯 – Nick 2011-06-11 06:14:30

回答

0

在测试的日子里,它似乎是corrupted archives的问题。然而,自那时以来发生了很多变化,现在一切似乎都在正常运作 - 至少我还没有发现任何关于验证在XmlFileLoader中被破坏的问题。

0

我做了更新后得到了这个。我通过将我的libxml版本从libxml2-2.6.26-2.1.21.el5_9.2降级到libxml2-2.6.26-2.1.21.el5_9.1来解决此问题。

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