Magento 2 - Paketgruppe kann beim Deployment von Magento-Beispieldaten deinstalliert werden

28

Ich habe dieses Magento DevDocs-Tutorial befolgt , um Beispieldaten nach der Installation von Magento 2 zu installieren.

Aber nach dem Ausführen des letzten Befehls ./bin/magento sampledata:deployerhalte ich den folgenden Fehler:

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

Ich konnte keine Lösung finden und um ehrlich zu sein, fehlen mir ernsthafte Kenntnisse des Komponisten. Jede Hilfe wäre willkommen.

Sander Mangel
quelle
siehe bitte @rnli Antwort. Ich denke, was ist die beste Lösung bisher. Es hat bei mir funktioniert.
Rajeev K Tomy

Antworten:

19

Ich hatte auch Probleme, die Beispieldaten zu installieren. Anscheinend ist hier (Okt. 2015) etwas kaputt und die Anweisungen in den Devdocs haben auch bei mir nicht funktioniert. Ich hatte die gleichen Probleme mit dem Komponisten und der magento sampledata:installist noch nicht mal da.

Stattdessen habe ich die "From GitHub Repository" -Anweisungen in der Readme-Datei der Beispieldaten befolgt :

Klonen Sie das Repo einfach irgendwo (kann sich außerhalb Ihres Projektordners befinden, da sich das Tool um die Verknüpfung der einzelnen Module kümmert):

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

Führen Sie dann das "Installer" -Skript aus:

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

Danach führen Sie das Update-Skript aus:

cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
bin/magento setup:upgrade

Und Sie sollten sehen, dass die Beispieldaten installiert werden (dauert eine Weile ...):

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

Vergessen Sie nicht, die Caches zu löschen und die Berechtigungen zu korrigieren, und Sie sollten jetzt alle Beispieldaten im Backend und im Frontend sehen ...

fbrnc
quelle
Beim Ausführen des Setup-Upgrades PHP Fatal error: Interface 'Magento\Framework\Serialize\SerializerInterface' not foundwird im Terminal ein Fehler angezeigt, während die Datei SerializerInterface.php vorhanden ist.
Zed Blackbeard
27

Hatte das selbe Problem. Behoben, dass mit dem folgenden Befehl in das Stammverzeichnis gewechselt und die Repositorys für Composer angegeben wurden (verwenden Sie https, um Composer-Warnungen zu vermeiden):

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

Nachdem

cd bin
php magento sampledata:deploy

arbeitete wie beabsichtigt

rnli
quelle
aha .. schön. Arbeitete wie ein Zauber
Rajeev K Tomy
Dies sollte der Installations- / Readme-Datei hinzugefügt werden.
kodiert den
Würde es Ihnen etwas ausmachen, http durch https im Link zu ersetzen? Als ich das aktuelle Formular ausprobierte, weigerte sich mein Komponist, eine Verbindung herzustellen, weil es unsicher ist.
Peedee
1
composer config repositories.magento composer repo.magento.com/packages.json
Nehal
4

Durch die letzten Codeänderungen ist es möglich, Beispieldaten mithilfe des Magento 2 CE GitHub-Entwicklungszweigs zu installieren, sofern Sie das Magento 2-Repository und die Beispieldatenrepositorys klonen .

Diese Methode zum Installieren von Beispieldaten wird zum Zeitpunkt der GA mit einer Befehlszeilenoption und einer Composer-Option erweitert. Derzeit ist dies jedoch die einzige Möglichkeit, AFAIK, Beispieldaten mit dem Entwicklungszweig zu installieren.

In Kürze:

  1. Klonen Sie das Magento 2 CE GitHub-Repository (Entwicklungszweig ist die Standardeinstellung).
  2. Führen Sie "composer install" im Projektstamm aus.
  3. Klonen Sie das Magento 2-Beispieldatenrepository (Entwicklungszweig ist die Standardeinstellung).
  4. Verknüpfen Sie die Beispieldatenrepositorys. (php -f Beispieldaten-Repo / dev / tools / build-Beispieldaten.php - --ce-source = "Ihr-Magento-CE-Installationsverzeichnis")
  5. Legen Sie die Berechtigungen und den Besitz im Beispieldatenrepository fest.
  6. Installieren Sie Magento entweder mit der CLI oder dem Setup-Assistenten. (Der Setup-Assistent verfügt nicht mehr über ein Kontrollkästchen zum Installieren von Beispieldaten .)

Wenn Sie den Setup-Assistenten ausführen, werden möglicherweise Ausnahmen angezeigt, die zu etwa 90% abgeschlossen sind. In diesem Fall legen Sie die Dateisystemberechtigung und den Besitz erneut fest (höchstwahrscheinlich als Root).

Details: http://devdocs.magento.com/guides/v2.0/install-gde/install/web/install-web-sample-data.html

Steve Johnson
quelle
4

Fügen Sie im ersten Abschnitt "minimum-stability": "beta"vor der Lizenz Folgendes hinzu.

daim2k5
quelle
Hab das schon gemacht aber es hat nicht geholfen, der selbe Fehler
Sander Mangel
sampledata: deploy ist nicht der Name des Befehls, sondern 'magento sampledata: installiere <deinen Magento-Administrator-Benutzernamen>'
Steve Johnson
@SteveJohnson Eigentlich hatte ich den installBefehl nicht zur Verfügung
Sander Mangel
0

Nur für den Fall, dass Sie diese Alternative auch nutzen können:

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

und dann:

magento sampledata:deploy

Sie werden zur Eingabe von Benutzername / Passwort aufgefordert: Verwenden Sie public_key / private_key von Ihrem magento marketplace-Konto

Mohamed23gharbi
quelle