Magento 2 - Tập hợp các gói có thể gỡ cài đặt khi triển khai dữ liệu mẫu magento


28

Tôi đã làm theo hướng dẫn Magento DevDocs này để cài đặt dữ liệu mẫu sau khi cài đặt Magento 2.

Nhưng sau khi thực hiện lệnh cuối cùng, ./bin/magento sampledata:deploytôi gặp lỗi sau:

./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.

Không thể tìm ra giải pháp và thành thật mà nói, kiến ​​thức về nhà soạn nhạc của tôi rất thiếu. Bất kỳ trợ giúp sẽ được hoan nghênh.


vui lòng xem @rnli trả lời. Tôi nghĩ đó là giải pháp tốt nhất cho đến nay. Nó làm việc cho tôi.
Rajeev K Tomy

Câu trả lời:


19

Tôi cũng đã phải vật lộn để cài đặt dữ liệu mẫu. Có vẻ như một cái gì đó hiện đang bị phá vỡ ở đây (tháng 10 năm 2015) và các hướng dẫn trong devdocs cũng không làm việc cho tôi. Tôi đã trải qua các vấn đề nhà soạn nhạc tương tự và magento sampledata:installthậm chí không có ở đó.

Thay vào đó, tôi đã làm theo hướng dẫn "Từ kho lưu trữ GitHub" trên tệp readme của dữ liệu mẫu :

Chỉ cần sao chép repo ở đâu đó (có thể nằm ngoài thư mục dự án của bạn, vì công cụ đang chăm sóc liên kết các mô-đun riêng lẻ):

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

Sau đó chạy tập lệnh "trình cài đặt":

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

Sau đó chạy tập lệnh cập nhật:

cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade

Và bạn sẽ thấy dữ liệu mẫu đang được cài đặt (mất một lúc ...):

[...]
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..
[...]

Đừng quên xóa bộ nhớ cache và sửa quyền và bạn sẽ thấy tất cả dữ liệu mẫu trong phần phụ trợ và giao diện ngay bây giờ ...


Nhưng khi tôi chạy nâng cấp thiết lập, Lỗi PHP Fatal error: Interface 'Magento\Framework\Serialize\SerializerInterface' not foundsẽ hiển thị trong thiết bị đầu cuối Trong khi tệp serializerInterface.php tồn tại.
zed Blackbeard

27

Có cùng một vấn đề. Đã sửa lỗi với việc vào thư mục gốc và chỉ định kho lưu trữ cho trình soạn thảo bằng lệnh sau (sử dụng https để tránh cảnh báo của nhà soạn nhạc):

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

Sau đó

cd bin
php magento sampledata:deploy

làm việc như dự định


aha .. đẹp. Làm việc như một lá bùa
Rajeev K Tomy

điều này nên được thêm vào cài đặt / readme.
mã hóa

bạn có phiền khi thay thế http bằng https trong liên kết không? Khi tôi thử hình thức hiện tại, nhà soạn nhạc của tôi đã từ chối kết nối với nó bởi vì nó không an toàn.
peedee

1
nhà soạn nhạc cấu hình repositories.magento nhà soạn nhạc repo.magento.com/packages.json
Nehal

4

Các thay đổi mã gần đây cho phép cài đặt dữ liệu mẫu bằng cách sử dụng nhánh phát triển Magento 2 CE GitHub với điều kiện bạn sao chép Magento 2 và kho lưu trữ dữ liệu mẫu.

Phương pháp cài đặt dữ liệu mẫu này sẽ được tăng cường theo thời gian của GA với tùy chọn dòng lệnh và tùy chọn Trình soạn thảo; tuy nhiên, hiện tại, AFAIK, đây là cách duy nhất để cài đặt dữ liệu mẫu với nhánh phát triển.

Tóm lại:

  1. Sao chép kho lưu trữ Magit 2 CE GitHub (phát triển chi nhánh là mặc định).
  2. Chạy 'trình soạn thảo cài đặt' từ gốc dự án.
  3. Sao chép kho dữ liệu mẫu Magento 2 (nhánh phát triển là mặc định).
  4. Liên kết các kho dữ liệu mẫu. (php -f sample-data-repo / dev / tools / build-sample-data.php - --ce-source = "your-Magento-CE-install-dir")
  5. Đặt quyền và quyền sở hữu trong kho lưu trữ dữ liệu mẫu.
  6. Cài đặt Magento bằng CLI hoặc Setup Wizard. (Trình hướng dẫn cài đặt không còn có hộp kiểm Cài đặt dữ liệu mẫu .)

Lưu ý rằng nếu bạn chạy Trình hướng dẫn cài đặt, bạn có thể thấy các ngoại lệ hoàn tất khoảng 90%. Nếu vậy, hãy đặt lại quyền và quyền sở hữu hệ thống tệp (rất có thể là root).

Chi tiết: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html


4

Trong phần đầu tiên, thêm "minimum-stability": "beta", trước khi cấp phép.


Đã làm điều đó nhưng nó không giúp được gì, cùng một lỗi
Sander Mangel

samplingata: triển khai không phải là tên của lệnh, đó là 'magento samplingata: cài đặt <tên người dùng quản trị viên Magento của bạn>'
Steve Johnson

@SteveJohnson thực sự tôi không có installsẵn lệnh
Sander Mangel


0

Chỉ trong trường hợp bạn cũng có thể sử dụng thay thế này:

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

và sau đó:

magento sampledata:deploy

bạn sẽ được nhắc nhập tên người dùng / mật khẩu: sử dụng public_key / private_key từ tài khoản thị trường magento của bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.