Les documents ici indiquent que vous devez utiliser l'utilitaire de mise à niveau du système: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html et le faire à partir de l'administrateur.
J'ai pensé que vous seriez en mesure de le mettre à jour en changeant le fichier composer.json "version": "2.0.2",
puis en l'exécutant composer update
.
Serait-ce une autre façon de mettre à jour ou l'utilitaire de mise à niveau du système est le seul moyen de le faire?
Réponses:
Mise à jour / mise à niveau vers Magento 2.0.2 (via
composer
)Après la mise à niveau, vérifiez votre version de Magento avec la commande suivante:
Les commandes ci-dessus fonctionnent correctement lors de la mise à niveau de Magento vers 2.2.x.
Pour passer à Magento 2.3.x, vous devez suivre quelques étapes supplémentaires.
Voici le guide étape par étape pour mettre à niveau Magento vers 2.3.x:
Activer le mode de maintenance
Spécifiez les packages Magento
Spécifiez des packages supplémentaires
Supprimer les packages inutilisés
Mettre à jour le chargement automatique
Ouvrez
composer.json
et modifiez la"autoload": "psr-4"
section pour inclure"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
:Appliquer les mises à jour
Nettoyer le cache Magento
Effacer manuellement les caches et le contenu généré
Effacez les sous
var
-generated
répertoires et :Si vous utilisez un stockage de cache autre que le système de fichiers, tel que Redis ou Memcached, vous devez également vider manuellement le cache.
Mettre à jour le schéma et les données de la base de données
Désactiver le mode de maintenance
Enfin, vérifiez votre version de Magento
En savoir plus: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html
la source
La manière recommandée dans la documentation est via admin:
( http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html )
Vous devez avoir activé crons ou cela ne fonctionnera pas. Assurez-vous que dans la configuration, vous avez inséré vos clés. S'il se bloque sans sortie dans les journaux, vous pouvez vérifier les journaux php pour voir s'il a expiré, puis augmenter la mémoire_limit dans .htaccess à 2G.
La deuxième façon est avec le compositeur:
En
composer.json
changer cette ligneVous devez également modifier la ligne 5
"version": "2.0.0",
pour la garder synchronisée.dans la version que vous voulez, puis exécutez:
la source
Je viens de passer avec succès à Magento 2.2.6 via le compositeur:
Modifiez la version en conséquence, par exemple 2.2.6
* // Le problème suivant les commandes une par une
Si vous obtenez une erreur d'autorisation, lancez:
commande à nouveau où l'utilisateur et le groupe correspondent à l'utilisateur et au groupe d'utilisateurs de votre serveur.
la source
Vous pouvez mettre à niveau la version de Magento 2 via le panneau d'administration ou à partir de la zone de terminal
Mise à niveau de la zone d'administration
Accédez à Système> Assistant de configuration Web> Mise à niveau du système
Mise à niveau de la zone terminale
Avant de commencer, veuillez appliquer le patch MDVA-532, ouvrez votre terminal et entrez ceci:
Entrez ensuite la ligne suivante pour mettre à jour le schéma et les données de la base de données.
Source de référence que j'ai suivie pour mettre à niveau la version de magento 2 sur mon site (avec capture d'écran et étape par étape) http://magentoexplorer.com/how-to-upgrade-magento-2-version-via-backend-or-terminal
la source
La modification de la version et de l'exécution
composer update
s'adresse à ceux qui ont accès à la ligne de commande et qui ont de l'expérience dans l'utilisation des lignes de commande (développeurs et SI). La mise à niveau via l'administrateur est principalement destinée à ceux qui peuvent avoir des capacités techniques limitées ou aucun accès à la ligne de commande via leur fournisseur d'hébergement.la source
Avec la version 2.0.2, le correctif consiste à mettre à niveau le programme d'installation de Magento d'abord, puis à forcer la mise à niveau du noyau.
Et lorsque vous avez terminé la mise à niveau de tous les packages PHP, assurez-vous d'exécuter tous les scripts de mise à jour de Magento afin que la base de données soit également à jour:
la source
Au cas où les méthodes du compositeur et de l'assistant Web échoueraient, il existe une troisième approche:
php bin/magento setup:upgrade
etphp bin/magento deploy:mode:set production
.Prenez de cette source .
la source
Accédez au répertoire racine de votre magasin et exécutez ces commandes:
Vous pouvez changer la version
la source
On peut mettre à jour magento 2 en utilisant les deux méthodes de base, l'une provient du panneau d'administration et l'autre utilise le compositeur
la source