Die hier aufgeführten Dokumente besagen, dass Sie das Dienstprogramm zur Systemaktualisierung verwenden sollten: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html und dies vom Administrator aus tun sollten.
Ich dachte, Sie könnten es aktualisieren, indem Sie die Datei composer.json in ändern "version": "2.0.2",
und dann einfach ausführen composer update
.
Wäre dies eine andere Möglichkeit zum Aktualisieren oder ein System-Upgrade-Dienstprogramm die einzige Möglichkeit, dies zu tun?
Antworten:
Update / Upgrade auf Magento 2.0.2 (via
composer
)Überprüfen Sie nach dem Upgrade Ihre Magento-Version mit dem folgenden Befehl:
Die obigen Befehle funktionieren einwandfrei, wenn Magento auf 2.2.x aktualisiert wird.
Um auf Magento 2.3.x zu aktualisieren, müssen Sie einige weitere Schritte ausführen.
Hier ist die Schritt-für-Schritt-Anleitung zum Upgrade von Magento auf 2.3.x:
Wartungsmodus aktivieren
Geben Sie Magento-Pakete an
Geben Sie zusätzliche Pakete an
Nicht verwendete Pakete entfernen
Autoload aktualisieren
Öffnen
composer.json
und bearbeiten Sie den"autoload": "psr-4"
Abschnitt, um Folgendes einzuschließen"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
:Updates anwenden
Bereinigen Sie den Magento-Cache
Manuelles Löschen von Caches und generierten Inhalten
Löschen Sie die Unterverzeichnisse
var
undgenerated
:Wenn Sie einen anderen Cache-Speicher als das Dateisystem verwenden, z. B. Redis oder Memcached, müssen Sie den Cache auch dort manuell löschen.
Aktualisieren Sie das Datenbankschema und die Daten
Wartungsmodus deaktivieren
Überprüfen Sie abschließend Ihre Magento-Version
Lesen Sie mehr: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html
quelle
Der empfohlene Weg in der Dokumentation ist über admin:
( http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html )
Sie müssen Cron aktiviert haben, sonst funktioniert es nicht. Stellen Sie in der Konfiguration sicher, dass Sie Ihre Schlüssel eingefügt haben. Wenn es ohne Ausgabe in den Protokollen einfriert, können Sie in den PHP-Protokollen nachsehen, ob eine Zeitüberschreitung aufgetreten ist, und dann das memory_limit in .htaccess auf 2G erhöhen.
Der zweite Weg ist mit dem Komponisten:
In
composer.json
dieser Zeile ändernSie sollten auch die Zeile 5 ändern
"version": "2.0.0",
, um sie synchron zu halten.auf die gewünschte Version und führen Sie dann Folgendes aus:
quelle
Soeben erfolgreich über Composer auf Magento 2.2.6 aktualisiert:
Ändern Sie die Version entsprechend zB 2.2.6
* // Das Problem, das einzelnen Befehlen folgt
Wenn beim Abrufen der Berechtigungen ein Fehler auftritt, geben Sie Folgendes ein:
Befehl erneut, wobei Benutzer und Gruppe Ihrem Server-Benutzer und Ihrer Benutzergruppe entsprechen.
quelle
Sie können die Magento 2-Version über das Admin-Panel oder über den Terminalbereich aktualisieren.
Admin-Bereich-Upgrade
Navigieren Sie zu System> Web-Setup-Assistent> System-Upgrade
Upgrade des Terminalbereichs
Bevor Sie beginnen, wenden Sie bitte das MDVA-532-Patch an, öffnen Sie Ihr Terminal und geben Sie Folgendes ein:
Geben Sie als Nächstes die folgende Zeile ein, um das Datenbankschema und die Daten zu aktualisieren.
Referenzquelle, der ich gefolgt bin, um die Magento 2-Version auf meiner Site zu aktualisieren (mit Screenshot und Schritt für Schritt) http://magentoexplorer.com/how-to-upgrade-magento-2-version-via-backend-or-terminal
quelle
Das Ändern von Version und Ausführung
composer update
richtet sich an Benutzer, die Zugriff auf die Befehlszeile haben und Erfahrung mit der Verwendung von Befehlszeilen (Entwickler und SIs) haben. Das Upgrade über den Administrator ist hauptsächlich für diejenigen gedacht, die möglicherweise über eingeschränkte technische Fähigkeiten oder keinen Zugriff auf die Befehlszeile über ihren Hosting-Anbieter verfügen.quelle
In Version 2.0.2 besteht das Problem darin, zuerst das Magento-Installationsprogramm zu aktualisieren und dann die Aktualisierung des Kerns zu erzwingen.
Wenn Sie alle PHP-Pakete aktualisiert haben, müssen Sie alle Magento-Aktualisierungsskripte ausführen, damit auch die Datenbank auf dem neuesten Stand ist:
quelle
Für den Fall, dass der Composer und der Web Wizard versagen, gibt es einen dritten Ansatz:
php bin/magento setup:upgrade
undphp bin/magento deploy:mode:set production
.Aus dieser Quelle entnehmen .
quelle
Wechseln Sie in das Stammverzeichnis Ihres Shops und führen Sie die folgenden Befehle aus:
Sie können die Version ändern
quelle
Man kann Magento 2 mit den beiden grundlegenden Methoden aktualisieren, wobei die eine vom Admin-Panel stammt und die andere Composer verwendet
quelle