Magento 2 - ชุดแพ็กเกจที่ถอนการติดตั้งได้เมื่อปรับใช้ magento-sample-data


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 คำตอบ ฉันคิดว่านี่เป็นทางออกที่ดีที่สุดจนถึงตอนนี้ มันใช้งานได้สำหรับฉัน
Rajeev K Tomy

คำตอบ:


19

ฉันยังดิ้นรนเพื่อติดตั้งข้อมูลตัวอย่าง ปรากฏว่ามีบางสิ่งเสียที่นี่ (ตุลาคม 2558) และคำแนะนำใน devdocsก็ไม่ได้ผลสำหรับฉันเช่นกัน ฉันกำลังประสบปัญหานักแต่งเพลงเดียวกันและmagento sampledata:installไม่ได้อยู่ที่นั่น

ฉันทำตามคำแนะนำ "จากที่เก็บ GitHub" แทนไฟล์ readme ของข้อมูลตัวอย่าง :

เพียงคัดลอก repo ที่ใดที่หนึ่ง (สามารถอยู่นอกโฟลเดอร์โครงการของคุณเนื่องจากเครื่องมือกำลังดูแล symlinking แต่ละโมดูล):

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จะแสดงใน terminal ในขณะที่ไฟล์ SerializerInterface.php มีอยู่
zed Blackbeard

27

มีปัญหาเดียวกัน แก้ไขด้วยการไปที่ไดเรกทอรีรากและระบุที่เก็บสำหรับผู้แต่งด้วยคำสั่งต่อไปนี้ (ใช้ https เพื่อหลีกเลี่ยงคำเตือนผู้แต่ง):

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

หลังจากนั้น

cd bin
php magento sampledata:deploy

ทำงานตามที่ตั้งใจไว้


อ่า.. สวยงาม ทำงานเหมือนมนต์เสน่ห์
Rajeev K Tomy

ควรเพิ่มสิ่งนี้ในการติดตั้ง / readme
เข้ารหัส

คุณคิดจะเปลี่ยน http ด้วย https ในลิงค์หรือไม่ เมื่อฉันลองแบบฟอร์มปัจจุบันผู้แต่งของฉันปฏิเสธที่จะเชื่อมต่อกับมันเพราะมันไม่ปลอดภัย
peedee

1
นักแต่งเพลง config repositories.magento นักแต่งเพลงrepo.magento.com/packages.json
Nehal

4

การเปลี่ยนแปลงรหัสล่าสุดทำให้สามารถติดตั้งข้อมูลตัวอย่างโดยใช้ Magento 2 CE GitHub พัฒนาสาขาให้คุณทำการโคลน Magento 2 และเก็บข้อมูลตัวอย่าง

วิธีการติดตั้งข้อมูลตัวอย่างนี้จะถูกเพิ่มโดยเวลาของ GA พร้อมตัวเลือกบรรทัดคำสั่งและตัวเลือกนักแต่งเพลง อย่างไรก็ตามในปัจจุบัน AFAIK นี่เป็นวิธีเดียวที่จะติดตั้งข้อมูลตัวอย่างกับสาขาที่กำลังพัฒนา

โดยย่อ:

  1. โคลนที่เก็บ Magento 2 CE GitHub (การพัฒนาสาขาเป็นค่าเริ่มต้น)
  2. เรียกใช้ 'การติดตั้งผู้แต่ง' จากรูทโปรเจ็กต์
  3. โคลนที่เก็บข้อมูลตัวอย่าง Magento 2 (พัฒนาสาขาเป็นค่าเริ่มต้น)
  4. เชื่อมโยงที่เก็บข้อมูลตัวอย่าง (php -f sample-data-repo / dev / เครื่องมือ / build-sample-data.php - --ce-source = "your-Magento-CE-install-dir")
  5. ตั้งค่าการอนุญาตและความเป็นเจ้าของในที่เก็บข้อมูลตัวอย่าง
  6. ติดตั้ง Magento โดยใช้ CLI หรือ Setup Wizard (ตัวช่วยสร้างการตั้งค่าไม่มีกล่องกาเครื่องหมายติดตั้งข้อมูลตัวอย่าง )

โปรดทราบว่าถ้าคุณเรียกใช้ตัวช่วยสร้างการตั้งค่าคุณอาจเห็นข้อยกเว้นที่สมบูรณ์ประมาณ 90% ถ้าเป็นเช่นนั้นให้ตั้งค่าการอนุญาตระบบไฟล์และความเป็นเจ้าของอีกครั้ง

รายละเอียด: 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: ติดตั้ง <ชื่อผู้ใช้ผู้ดูแลระบบ Magento ของคุณ>'
Steve Johnson

@SteveJohnson จริง ๆ แล้วฉันไม่มีinstallคำสั่งให้ใช้
Sander Mangel


0

ในกรณีที่คุณสามารถใช้ทางเลือกนี้เช่นกัน:

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

แล้ว:

magento sampledata:deploy

คุณจะได้รับแจ้งชื่อผู้ใช้ / รหัสผ่าน: ใช้public_key / private_keyจากบัญชีตลาดวีโอไอพีของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.