Я новичок в S2, и у меня проблема в моих руках. Мой провайдер отказывается от рекурсивного DNS, и по этой причине я не могу использовать композитор.DoctrineFixturesBundle вручную установить
Скачайте через интернет Symfony 2.3.25, DoctrineFixturesBundle и DataFixtures, затем установите LAMP-SERVER, создайте VHOST, который ищет мой проект S2, настройте базу данных и все реквизиты S2.
До сих пор все нормально, я создаю первый первый комплект для моего приложения. Но теперь мне нужно зарядить БД некоторыми исходными данными.
Распаковка DoctrineFixturesBundle-master.zip в поставщике/доктрине и переименовать папку для Доктрина-светильники расслоения и распаковывать data-fixtures-master.zip в том же localtion, изменив имя папки данных-светильники, как сказано в http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html
Далее я обновляю AppKernel.php с помощью $ bundles [] = новой доктрины \ Bundle \ FixturesBundle \ DoctrineFixturesBundle();
Теперь для теста я бегу "PHP приложение/консоли" к, но я получил сообщение об ошибке:
PHP Фатальная ошибка: Class 'Doctrine \ Bundle \ FixturesBundle \ DoctrineFixturesBundle' не найден в каталоге/вар/WWW/bidem2/app/AppKernel.php в строке 27
Нужна другая конфигурация ??? Я не хватает какой-то установки инструмента ??? Я действительно знаю, что композитор является adecuate способом, но я не могу использовать этот инструмент, пожалуйста, помогите мне ...
Вы можете запустить установку композитора на другой машине и загрузить основные файлы приложений вместе с полученной картой поставщика на ваш сервер. – DoppyNL
в моем prj пакет находится в папке '/vendor/doctrine/doctrine-fixtures-bundle/Doctrine/Bundle/FixturesBundle'. BTW, вы должны вручную загрузить и настроить зависимость пакета (как описано в composer.json пакета fixture), поэтому лучше использовать другую стратегию развертывания для настройки поставщика на другой машине. Надеюсь, эта помощь. –
Matteo