【问题标题】:Symfony2 XmlFileLoader Invalid Schema error?Symfony2 XmlFileLoader Invalid Schema 错误?
【发布时间】:2011-09-12 21:43:34
【问题描述】:

我听说过 Symfony 的好消息,所以我想我会尝试下载 Symfony2 (Symfony_Standard_Vendors_2.0.0BETA4.tgz) 并尝试一下,但我无法让它运行!

我已经修复了 /Symfony/web/config.php 上的常见权限错误等,但是当我点击时:

(在线配置您的 Symfony 应用程序)或(绕过配置并转到欢迎页面)

然后我收到一条可怕的错误消息:

ErrorException: 警告: DOMDocument::schemaValidateSource(): Invalid Schema in /usr/local/zend/apache2/htdocs/Symfony/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 357

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

我正在使用 Zend Server 运行标准 LAMP 堆栈。有其他人遇到过这种情况并知道如何解决吗?

【问题讨论】:

  • 好像把第357行编辑成$valid = true;//$dom->schemaValidateSource($source);摆脱错误。虽然不完全是一个长期的解决方案。如果有人知道如何实际修复它,那将不胜感激!干杯

标签: php symfony


【解决方案1】:

在测试版的日子里,corrupted archives 似乎是个问题。然而,从那以后发生了很多变化,现在一切似乎都正常运行了——至少我没有发现任何关于验证在 XmlFileLoader 中被破坏的问题。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-03-27
      • 2010-12-08
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 2015-07-03
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      相关资源
      最近更新 更多