加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 加载Symfony 2应用程序时,“无法加载外部实体”进行故障

发布时间:2020-12-13 22:33:08 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试用symfony 2开始一个新项目,但我遇到了一些问题. 当我要去/web/app_dev.php我有这个错误: InvalidArgumentException: [WARNING 1549] failed to load external entity "file://///INFO/WWW/perso/2011-2012/gdesbiey/Musique/vendor/symfony/src/
我正在尝试用symfony 2开始一个新项目,但我遇到了一些问题.

当我要去/web/app_dev.php我有这个错误:

InvalidArgumentException: [WARNING 1549] failed to load external entity 
"file://///INFO/WWW/perso/2011-2012/gdesbiey/Musique/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd" 
(in n/a - line 0,column 0)
[WARNING 3084] Element '{http://www.w3.org/2001/XMLSchema}import': 
Failed to locate a schema at location 
'file://///INFO/WWW/perso/2011-2012/gdesbiey/Musique/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd'. 
Skipping the import. (in in_memory_buffer - line 8,column 0)
[ERROR 1845] Element '{http://symfony.com/schema/dic/services}container': 
No matching global declaration available for the validation root. (in //INFO/WWW/perso/2011-2012/gdesbiey/Musique/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/web.xml - line 5,column 0)

我该如何解决这个问题?

解决方法

您可能应该清除symfony的缓存,甚至是手动缓存,因为它有时会引用您过去在配置文件中设置的资源.对于已被删除的翻译yaml文件,我遇到了同样的错误,这解决了我的问题.

php app/console cache:clear --no-debug

rm -Rf app/cache/*
rm -RF app/logs/*

您可能必须设置这些文件夹的权限.有一条说明解释如何在Installing and Configuring Symfony中执行此操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读