Устранение неполадок «не удалось загрузить внешнюю сущность» при загрузке приложения Symfony 2 - PullRequest
4 голосов
/ 13 декабря 2011

Я пытаюсь начать новый проект с 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)

Как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 05 июня 2012

Вам, вероятно, следует очистить кэш Symfony, даже вручную, потому что он иногда хранит ссылки на ресурсы, которые вы могли установить в своих файлах конфигурации в прошлом.У меня была такая же ошибка для файла перевода yaml, который был удален, и это решило мою проблему.

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

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

Возможно, вам придется настроить разрешения для этих папок.Там есть примечание, объясняющее, как это сделать в Установка и настройка Symfony .

0 голосов
/ 15 октября 2015

Файл xsd не может быть записан на диск .. это, скорее всего, мешанина обратной ("\") и прямой ("/") косой черты вместе с обработчиками / потоками файлов, начинающимися с "file: //" и смешивая диск в "C: \", а затем вещи, являющиеся str_replace () 'с бесполезной ерундой, как и другие слэши.

Взгляните на свой путь:

"Файл: /////INFO/WWW/perso/2011-2012/gdesbiey/Musique/vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd "

Откройте это в оболочке / консоли и dir до конца пути к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...