случайная ошибка symfony: ContextErrorException: Предупреждение: simplexml_load_file (): предупреждение ввода-вывода: не удалось загрузить внешнюю сущность

В моем проекте с Symfony эта случайная ошибка появляется при переходе на случайную страницу в моем приложении:

ContextErrorException: Warning: simplexml_load_file(): I/O warning : failed to load external entity "C:\wamp\www\Symfony\vendor\friendsofsymfony\user-bundle\Resources\config\doctrine\model/User.orm.xml"

в C: \ wamp \ www \ Symfony \ vendor \ doctrine \ orm \ lib \ Doctrine \ ORM \ Mapping \ Driver \ XmlDriver.php строка 736

Обновление страницы много раз отключает эту ошибку, пока она не появится снова.

Я думаю, Symfony попытаться нагрузка .xml формат, но FOSUserBundle находится в .yml,

я использую Symfony 2.5.6, и 5.5.12 версия php с WAMP-сервер.

Пока эта ошибка не мешает разработке моего приложения, но я все равно хотел бы найти решение. Я не понимаю, почему у меня есть эта ошибка сейчас.

Единственное, что изменилось в моем приложении, это то, что я вставляю некоторые данные в свою базу данных с Запрос SQL (на самом деле я использую некоторые данные, которые уже существуют в другой базе данных, я должен импортировать их в мою новую базу данных с SQL на PhpMyAdmin, но ничего не случилось с SQL, когда я их вставил). Импорт работал хорошо, и нет никаких ошибок с данными моего проекта базы данных.

2

Решение

Привет @julien Выпуск FOSUser # 1062 а также Symfony2 выпуск № 7291 поможет решить вашу проблему.

3

Другие решения

строка 707 XmlDrive.php должна изменить форму:

$xmlElement = simplexml_load_file($file);

в

$xmlElement = @simplexml_load_file($file);

Это странное решение, но оно работает!

NB: обратите внимание при обновлении ваших пакетов …

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector