Je souhaite installer des exemples de données après la configuration de Magento. Quel est le processus d'installation des exemples de données après l'installation de Magento dans Magento2?
télécharger des exemples de données:
php bin/magento sampledata:deploy
Puis installez des exemples de données:
php bin/magento setup:upgrade
Installez des exemples de modules de données:
Utilisation du compositeur:
Ajouter des dépendances au composer.json
:
composer require magento/module-bundle-sample-data magento/module-widget-sample-data magento/module-theme-sample-data magento/module-catalog-sample-data magento/module-customer-sample-data magento/module-cms-sample-data magento/module-catalog-rule-sample-data magento/module-sales-rule-sample-data magento/module-review-sample-data magento/module-tax-sample-data magento/module-sales-sample-data magento/module-grouped-product-sample-data magento/module-downloadable-sample-data magento/module-msrp-sample-data magento/module-configurable-sample-data magento/module-product-links-sample-data magento/module-wishlist-sample-data magento/module-swatches-sample-data magento/sample-data-media magento/module-offline-shipping-sample-data --no-update
Courir:
composer update
Utilisation de magento:
Déployer des exemples de données:
bin/magento sampledata:deploy
Activer les exemples de modules de données (c'est important!):
bin/magento module:enable Magento_CustomerSampleData Magento_MsrpSampleData Magento_CatalogSampleData Magento_DownloadableSampleData Magento_OfflineShippingSampleData Magento_BundleSampleData Magento_ConfigurableSampleData Magento_ThemeSampleData Magento_ProductLinksSampleData Magento_ReviewSampleData Magento_CatalogRuleSampleData Magento_SwatchesSampleData Magento_GroupedProductSampleData Magento_TaxSampleData Magento_CmsSampleData Magento_SalesRuleSampleData Magento_SalesSampleData Magento_WidgetSampleData Magento_WishlistSampleData
Supprimer les anciens fichiers:
rm -rf var/cache/* var/page_cache/* var/generation/*
Mettre à niveau les fichiers magento:
bin/magento setup:upgrade
Recompiler les fichiers:
bin/magento setup:di:compile
Réindexer:
bin/magento indexer:reindex
Déployer du contenu statique:
bin/magento setup:static-content:deploy
Vous pouvez utiliser la ligne de commande pour installer des exemples de données en allant dans le dossier racine de magento 2. Ensuite,
télécharger des exemples de données: $php bin/magento sampledata:deploy
installer des exemples de données: $php bin/magento setup:upgrade
Référence: http://devdocs.magento.com/guides/v2.0/install-gde/install/sample-data-after-magento.html
Je viens de passer en revue ceci: Les exemples de données ne fonctionneront pas si vous êtes sur la branche de développement qui est la valeur par défaut sur github. Prenez le maître à la place.
git clone -b master https://github.com/magento/magento2.git
Puis mettez à jour votre composer.json avec le package de données exemple . À partir de la documentation ->
Ajouter "stabilité minimale": "beta", avant la licence qui ressemble maintenant à
"name": "magento/project-community-edition",
"description": "Magento project (Community Edition)",
"type": "project",
"minimum-stability": "beta",
"version": "1.0.0-beta",
"license": [
"OSL-3.0",
"AFL-3.0"
],
Et lancez composer config repositories.magento composer http://packages.magento.com
Puis composer require magento/sample-data:~1.0.0-beta
Et maintenant que votre exemple de paquet de données est installé, mettez à jour votre base de données avec
<path to Magento 2 bin dir>/magento setup:upgrade
<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>
Installez d'abord magento2. Après juste exécuter la commande suivante pour installer des exemples de données.
1) Allez à votre répertoire d'installation:
root@prince:/var/www/html/magento2#
2) Après, lancez cette commande
php bin/magento sampledata:deploy
3) Connectez-vous maintenant à magentocommerce pour obtenir le nom d'utilisateur et le mot de passe.
https://www.magentocommerce.com/magento-connect/customer/account/login/
4) Aller à la section développeurs -> clés sécurisées, générer une nouvelle clé ou utiliser une clé existante
-> Utiliser clé publique comme nom d'utilisateur et clé privée comme mot de passe
5) Maintenant, exécutez cette commande pour recompiler le code, mettez à niveau la base de données et effacez le cache
php bin/magento setup:upgrade
Maintenant, lancez cette commande pour réindexer
php bin/magento indexer:reindex
Donne enfin l'autorisation des fichiers et des dossiers
Avez-vous déjà résolu ce problème? Sinon, consultez ceci: http://devdocs.magento.com/guides/v2.0/install-gde/install/sample-data.html#instgde-install-sample-enable-after
Déployer des exemples de données à partir du référentiel Composer
Dans le répertoire racine de Magento, exécutez la commande suivante:
# bin/magento sampledata:deploy
Cette commande collecte les dépendances à partir des sections suggérées du fichier composer.json des fichiers de modules suggérant d’installer des exemples de données.
Pour déployer des exemples de données à partir du référentiel de compositeur Magento sans la CLI de Magento:
Spécifiez des exemples de packages de données dans la section require de la racine composer.json , par exemple:
{
"require": {
...
"magento/module-catalog-sample-data": "{version}",
"magento/module-configurable-sample-data": "{version}",
"magento/module-cms-sample-data": "{version}",
"magento/module-sales-sample-data": "{version}"
....
}
}
Oùversionest la version des packages; il devrait correspondre à la version de l'instance Magento.
Exemple d’installation de données Magento après l’installation de Magento (fonctionne dans la branche principale - La solution fonctionne pour l’ancienne version - version bêta ).
La commande fonctionne comme
<path to Magento 2 bin dir>php magento setup:upgrade
<path to Magento 2 bin dir>php magento sampledata:install <your Magento administrator user name>
La commande est comme ne pas travailler.
<path to Magento 2 bin dir>/magento setup:upgrade
<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>
vous pouvez utiliser cette alternative:
composer config repositories.0 composer https://repo.magento.com
et alors:
bin/magento sampledata:deploy
un nom d'utilisateur/mot de passe vous sera demandé: utilisez public_key / private_key à partir de votre compte magento marketplace
J'ai eu du mal avec cela jusqu'à ce que j'utilise cette méthode pour installer des exemples de données. quel outil je suis;)
https://devdocs.magento.com/guides/v2.2/install-gde/install/sample-data-after-clone.html
Magento2 est très facile à installer.
Étape 1 -: Téléchargez le code source à partir de github .
Étape 2: Extrayez le code source sur votre racine Web.
$ unzip magento2.Zip
Étape 3 -: Installez les dépendances via la commande composer.
$ cd /var/www/html/magento2/
$ composer install
Étape 4 -: Définissez l’autorisation requise et la propriété.
$ Sudo chmod -R 775 /var/www/html/magento2/
$ Sudo chown -R www-data:www-data /var/www/html/magento2/
L'instance de Magento2 est prête à être installée . Ouvrez le navigateur Web, utilisez votre serveur IP ou localhost.
Ce qui suit va résoudre votre problème
assurez-vous que vous êtes dans votre répertoire d'installation Magento et que vous disposez d'un accès en écriture: puis lancez pas à pas
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
si vous n'avez pas vos clés, cliquez sur authentifier et suivez les instructions pour obtenir vos clés
si vous obtenez l'erreur suivante
[Composer\Downloader\TransportException]
The 'https://repo.magento.com/packages.json' URL required authentication.
You must be using the interactive console to authenticate
puis vérifiez dans quel répertoire vous vous trouvez, si vous êtes dans le répertoire installé de magento, puis lancez
composer update
et php bin/magento setup:upgrade
Si vous n'avez pas de référentiel Magento dans votre fichier composer.json, le code ci-dessus ne fonctionnera pas. Essayez de courir
composer config repositories.magento composer https://repo.magento.com
ajouter un référentiel magento dans votre fichier composer.json et ensuite exécuter
php magento sampledata: deploy
Si vous installez Magento 2 via composer, accédez au répertoire racine de Magento 2 via le terminal et exécutez la commande suivante pour installer des exemples de données.
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
Si vous devez installer des exemples de données avec l’installation de github, exécutez les commandes suivantes.
php bin/magento setup:upgrade
php bin/magento setup:di:compile
si vous souhaitez obtenir plus d’informations sur l’installation de Magento 2 avec ou sans exemple de données, vous pouvez vous reporter au tutoriel complet ici Comment installer Magento 2
Connectez votre magasin avec SSH et accédez au répertoire racine de votre magasin. Puis lancez cette commande:
php bin/magento sampledata:deploy
Vous serez maintenant interrogé sur l’authentification d’URL auprès de http://repo.magento.com/ . Vous pouvez obtenir ses informations d'identification à partir de votre compte Magento Marketplace
Une fois que c'est fait, lancez simplement ces commandes:
php bin/magento setup::di:compile
php bin/magento static-content:deploy -f
Si vous rencontrez une erreur de mémoire lors de l’exécution de la commande exemple, exécutez la commande suivante:
php -d memory_limit=2G bin/magento sampledata:deploy
Voici un guide de référence: Guide de l'exemple de données Intsall Magento 2
Étape 1: CLI de Magento Assurez-vous que le chemin d'accès à la CLI de Magento est exporté. Depuis la racine Web du magasin, exécutez la commande suivante si le chemin de Magento CLI n’est pas exporté.
export PATH=$PATH:$(pwd)/bin
Étape 2: Installation des exemples de données Changez votre répertoire actuel en Webroot de Magento et exécutez la commande suivante:
bin/magento sampledata:deploy
Il se peut que vous rencontriez une erreur lors de l’authentification de l’URL auprès de repo.magento.com. Si cela est vrai, exécutez la commande «composer update». Il vous demandera le nom d'utilisateur que vous avez créé à partir de la section Compte Magento Connect.
Étape 3: Finalisez l’installation .__ Nous allons maintenant utiliser la commande “magento setup: upgrade” qui recompilera le code et videra le cache.
bin/magento setup:upgrade
Votre magasin Magento est maintenant prêt pour que vous puissiez commencer à tester avec des exemples de données. Vous pouvez ajouter des produits, supprimer des produits, tester les systèmes de paiement et tester la charge de votre serveur. Si vous avez un problème dans ce processus, vous pouvez commenter ci-dessous et je serais heureux de vous aider avec le problème.
Essaye celui-là.
Exécuter la commande suivante dans le terminal
php bin/magento sampledata: deploy // pour déployer des exemples de données dans magento2
php bin/magento setup: upgrade // pour mettre à jour les modules et exécuter les fichiers d'installation
php bin/magento setup: di: compile // pour compiler des fichiers
php bin/magento indexer: reindex // tables plates d'index et prix du produit
php bin/setup de magento: static-content: deploy // pour regénérer des fichiers statiques
Accorder une autorisation complète au dossier var 777.
Charger le site dans le navigateur