Magento 2 - Видалення наборів пакетів при розгортанні даних magento-sample


28

Я дотримувався цього підручника Magento DevDocs для встановлення зразкових даних після встановлення Magento 2.

Але після виконання останньої команди ./bin/magento sampledata:deployя отримую таку помилку:

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - The requested package magento/module-offline-shipping-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 2
    - The requested package magento/module-theme-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 3
    - The requested package magento/module-sales-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 4
    - The requested package magento/module-msrp-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 5
    - The requested package magento/module-sales-rule-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 6
    - The requested package magento/module-configurable-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 7
    - The requested package magento/module-product-links-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 8
    - The requested package magento/module-catalog-rule-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 9
    - The requested package magento/module-grouped-product-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 10
    - The requested package magento/module-tax-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 11
    - The requested package magento/module-catalog-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 12
    - The requested package magento/module-downloadable-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 13
    - The requested package magento/module-cms-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 14
    - The requested package magento/module-bundle-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 15
    - The requested package magento/module-swatches-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 16
    - The requested package magento/module-widget-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 17
    - The requested package magento/module-review-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 18
    - The requested package magento/module-customer-sample-data could not be found in any version, there may be a typo in the package name.
  Problem 19
    - The requested package magento/module-wishlist-sample-data could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Я не зміг знайти рішення і, якщо чесно, моїх знань композитора серйозно бракує. Будь-яка допомога буде вітатися.


дивіться відповідь @rnli Я думаю, що це найкраще рішення поки що. Це працювало для мене.
Радєєв К Томі

Відповіді:


19

Я також намагався встановити вибіркові дані. Здається, що зараз щось порушено (жовтень 2015 р.), І інструкції в програмі devdocs також не працювали для мене. У мене виникли ті самі композиторські проблеми, і magento sampledata:installнавіть там не було.

Натомість я дотримуюся інструкцій "З репозиторію GitHub" у файлі readme зразків даних :

Просто клонуйте репо кудись (це може бути поза вашою папкою проекту, оскільки інструмент піклується про симлікування окремих модулів):

git clone https://github.com/magento/magento2-sample-data.git ~/sample-data

Потім запустіть сценарій "інсталятор":

php -f ~/sample-data/dev/tools/build-sample-data.php -- --ce-source="$PATH_TO_YOUR_MAGENTO2_PROJECTROOT"

Після цього запустіть сценарій оновлення:

cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade

І вам слід побачити встановлені зразки даних (потрібно деякий час ...):

[...]
Module 'Magento_DownloadableSampleData':
Installing data..
Module 'Magento_ThemeSampleData':
Installing data..
Module 'Magento_OfflineShippingSampleData':
Installing data..
Module 'Magento_ConfigurableSampleData':
Installing data..
Module 'Magento_BundleSampleData':
Installing data..
Module 'Magento_ProductLinksSampleData':
Installing data..
Module 'Magento_ReviewSampleData':
Installing data..
[...]

Не забудьте очистити кеші та виправити дозволи, і ви повинні побачити всі зразкові дані в бекенде та фронтені зараз ...


Але коли я запускаю оновлення установки, PHP Fatal error: Interface 'Magento\Framework\Serialize\SerializerInterface' not foundу терміналі відображається помилка, поки існує файл SerializerInterface.php.
zed Blackbeard

27

Була така ж проблема. Виправлено перехід до кореневого каталогу та зазначення сховищ для композитора за допомогою наступної команди (використовуйте https, щоб уникнути попередження композитора):

composer config repositories.magento composer https://repo.magento.com

Після того

cd bin
php magento sampledata:deploy

працювали за призначенням


ага .. красиво. Працював як шарм
Радєєв К Томі

це слід додати до встановлення / readme.
кодує

Ви проти заміну http на https за посиланням? Коли я спробував нинішню форму, моїй композитор відмовився підключитися до неї, оскільки це небезпечно.
peedee

1
композитор config repositories.magento composer repo.magento.com/packages.json
Nehal

4

Останні зміни коду дозволяють встановлювати вибіркові дані за допомогою гілки розробки Magento 2 CE GitHub за умови клонування Magento 2 та вибірки сховищ даних.

Цей спосіб встановлення зразкових даних буде доповнений часом GA за допомогою параметра командного рядка та параметра Composer; однак, на даний момент, AFAIK, це єдиний спосіб встановити вибіркові дані за допомогою гілки розробки.

Коротко:

  1. Клоніруйте сховище Magento 2 CE GitHub (за замовчуванням розробляється гілка).
  2. Запустіть «встановлення композитора» з кореня проекту.
  3. Клонування Magento 2 зразка сховище даних (розробка філія за замовчуванням).
  4. Зв’яжіть сховища зразків даних. (php -f sample-data-repo / dev / tools / build-sample-data.php - --ce-source = "your-Magento-CE-install-dir")
  5. Встановити дозволи та права власності у сховищі зразків даних.
  6. Встановіть Magento за допомогою CLI або майстра налаштування. (Майстер налаштування більше не має прапорець Встановити зразкові дані .)

Зауважте, що якщо ви запустите майстер налаштування, ви можете побачити винятки приблизно на 90%. Якщо так, встановіть дозвіл файлової системи та право власності ще раз (швидше за все, як root).

Детальніше: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html


4

У першому розділі додайте "minimum-stability": "beta"перед ліцензією.


Це вже було, але це не допомогло, та сама помилка
Sander Mangel

sampledata: розгортання - це не назва команди, це "magento sampledata: install <ваше ім'я адміністратора Magento>"
Стів Джонсон

@SteveJohnson насправді я не мав installдоступної команди
Sander Mangel


0

На всякий випадок, якщо ви також можете використовувати цю альтернативу:

composer config repositories.0 composer https://repo.magento.com

і потім:

magento sampledata:deploy

вам буде запропоновано ввести ім'я користувача / пароль: використання public_key / private_key з вашого рахунку Magento базарною

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.