Установка Sylius не работает

У меня проблема с установкой Sylius.

PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 126

Эта ошибка возникает, когда я запускаю: composer create-project -s dev sylius/sylius-standard Club26

Моя конфигурация:

  • Wamp на Win7 64bits (для Apache, PHP и MySQL)
  • у меня установлен гит
  • Я использую cmder для запуска моей команды
  • Я изменил memory_limit = 1024M in php.ini
  • Я попытался установить композитор с помощью программы установки Windows и с помощью composer.phar.

Спасибо за помощь


person MeTaLiKiD    schedule 13.01.2015    source источник
comment
Вы уверены, что изменили его в правильном php.ini? Попробуйте php -i и проверьте, какой файл конфигурации загружается вашей установкой PHP - он может быть другим...   -  person Robert Rossmann    schedule 14.01.2015
comment
@RobertRossmann afaik, Composer переопределяет само значение.   -  person Wouter J    schedule 14.01.2015


Ответы (2)


Попробуйте отключить сборку мусора во время установки.

Для глобальных установок Composer

$ php -d zend.enable_gc=0 `which composer` create-project -s dev sylius/sylius-standard Club26

Для локальной установки composer.phar

$ php -d zend.enable_gc=0 composer.phar create-project -s dev sylius/sylius-standard Club26
person Adam Elsodaney    schedule 17.01.2015

На всякий случай я также получил ошибку памяти во время выполнения sylius: install. Я установил memory_limit на -1, чтобы исправить это.

$ php -d memory_limit=-1 app/console sylius:install
person Mario Radomanana    schedule 17.03.2016
comment
Спасибо, что поделились этими советами - person MeTaLiKiD; 19.03.2016