Как установить Magento 2 с демо-данными

0.74-beta7
0.42.0-beta1
демо-данные

(Дмитрий Федюк) #1

Проверьте, имеется ли в репозитории packages.magento.com пакет с демо-данными для той версии Magento 2, которую Вы собрались устанавливать.

###Если пакет с демо-данными для Вашей версии Magento 2 уже выпущен

В этом случае установить этот пакет можно через Composer.

  1. Если в корневой папке Magento 2 присутствует файл composer.lock — то удалите его.
  • В корневой папке Magento 2 найдите файл composer.json и внесите в него правки:

    1. Сначала надо посмотреть, присутствует ли в этом файле секция repositories.
      При установке Magento 2 версии 0.42.0-beta1 и 0.74.0-beta7 эта секция отсутствует, и её надо добавить вручную перед секцией require:
    "repositories": [
    ],
  • Затем внутри секции repositories (добавленной вручную либо уже имеющейся) надо добавить код:
	{
		"type": "composer",
		"url": "http://packages.magento.com/"
	}
  • Таким образом, общий вид секции repositories станет таким:
	"repositories": [
		{
			"type": "composer",
			"url": "http://packages.magento.com/"
		}
	],
  • Внутри секции require надо добавить правила для демо-данных.
    • для Magento 2 версии 0.74.0-beta7 требуется всего одно правило: "magento/sample-data": "0.42.0-beta7",
    • для Magento 2 версии 0.42.0-beta1 требуется 2 правила:
"magento/sample-data": "0.42.0-beta1",        
"magento/sample-data-media": "0.42.0-beta1"

###Если пакет с демо-данными для Вашей версии Magento 2 ещё не выпущен
Следуйте инструкции «Как установить Magento 2 с демо-данными, если пакет демо-данных для Вашей версии Magento 2 ещё не выпущен».


Как выполнить composer install для Magento 2 правильно и успешно
Как установить Magento 2
(Дмитрий Федюк) #2

Оказывается, установить демо-данные перед установкой Magento 2.0 можно вообще без правок composer.json.
Достаточно с командной строки выполнить 2 команды:

composer config repositories.magento composer http://packages.magento.com
composer require magento/sample-data:*