【问题标题】:Symfony 2 DOMDocument::schemaValidateSource() errorSymfony 2 DOMDocument::schemaValidateSource() 错误
【发布时间】:2013-05-10 02:27:26
【问题描述】:

我正在使用 symfony 2,并且我的计算机上有一个工作网页。问题是当我将它上传到生产服务器时,我收到以下错误:

    ErrorException: Warning: DOMDocument::schemaValidateSource() [domdocument.schemavalidatesource]: Invalid Schema in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 363

    in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 67
    at ErrorHandler->handle()
    at DOMDocument->schemaValidateSource() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 363
    at XmlFileLoader->validateSchema() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 293
    at XmlFileLoader->validate() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 222
    at XmlFileLoader->parseFile() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php line 40
    at XmlFileLoader->load() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php line 43
    at FrameworkExtension->load() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php line 42
    at MergeExtensionConfigurationPass->process() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/MergeExtensionConfigurationPass.php line 39
    at MergeExtensionConfigurationPass->process() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php line 119
    at Compiler->compile() in /home/ljrgwoej/public_html/webs/Chambalo/vendor/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php line 437
    at ContainerBuilder->compile() in /home/ljrgwoej/public_html/webs/Chambalo/app/bootstrap.php.cache line 872
    at Kernel->buildContainer() in /home/ljrgwoej/public_html/webs/Chambalo/app/bootstrap.php.cache line 783
    at Kernel->initializeContainer() in /home/ljrgwoej/public_html/webs/Chambalo/app/bootstrap.php.cache line 517
    at Kernel->boot() in /home/ljrgwoej/public_html/webs/Chambalo/app/bootstrap.php.cache line 548
    at Kernel->handle() in /home/ljrgwoej/public_html/webs/Chambalo/web/app.php line 12

我能做什么?我有很多谷歌没有结果。谢谢

【问题讨论】:

  • 您可以发布一些代码并指定错误发生的确切时间。您还应该将您的开发机器与您的生产机器进行比较,并检查您是否在生产机器上完成了所有步骤。
  • 您需要哪个代码?我不知道错误可能出在哪里。
  • 网页在 localhost 的 prod 环境中运行良好。
  • 加载页面时出现错误,每页都有。
  • 检查php版本、php扩展等...删除缓存文件...

标签: symfony


【解决方案1】:

我在更新后得到了这个。我通过将我的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 2015-05-12
    • 1970-01-01
    • 2011-08-03
    • 2012-02-27
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多