В моем проекте с 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 Server .
Пока эта ошибка не мешает моему приложению developpement, но я все равно хотел бы найти решение. Я не понимаю, почему у меня есть эта ошибка.
Единственное, что меняется в моем приложении, это то, что я вставляю некоторые данные в свою базу данных с запросом SQL (фактически я использую некоторые данные, которые уже существуют в другой базе данных, мне приходится импортировать их в моей новой базе данных с SQL на PhpMyAdmin , но ничего не произошло неправильно с SQL, когда я их вставил). Импорт работал хорошо, и нет ошибок с данными моего проекта базы данных.
Привет @Julien FOSUser проблема # 1062 и проблема symfony2 # 7291 помогут решить вашу проблему.
строка 707 XmlDrive.php должна измениться:
$xmlElement = simplexml_load_file($file);
в
$xmlElement = @simplexml_load_file($file);
Это странное решение, но оно работает!
NB: обратите внимание при обновлении своих пакетов …