我正在尝试用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/*
标签:php,symfony
来源: https://codeday.me/bug/20190709/1417310.html