Adobe Commerce deinstallieren oder neu installieren
Bevor Sie diese Befehle verwenden, müssen Sie Installieren des Programms.
Anwendung aktualisieren
So aktualisieren Sie die Anwendung:
- Wenn Sie die Software aus einem Archiv installiert haben oder "Composer-create-project"verwendet haben, lesen Sie den Abschnitt Upgrade-Handbuch.
- Wenn Sie ein Entwickler sind (d. h., Sie haben
git clone
), siehe Anwendung aktualisieren.
Installieren Sie die Anwendung.
Wie Sie die Anwendung über die Befehlszeile neu installieren, hängt von Ihrer Rolle ab:
- Wenn Sie die Software aus einem Archiv installiert haben oder "Composer-create-project"verwendet haben, lesen Sie Aktualisieren von Installationsabhängigkeiten.
- Wenn Sie ein Entwickler sind (d. h., verwenden Sie
git clone
), siehe Aktualisieren von Installationsabhängigkeiten.
Deinstallieren des Programms
Durch das Deinstallieren des Programms wird die Datenbank gelöscht, die Bereitstellungskonfiguration entfernt und die Ordner unter var
.
Geben Sie den folgenden Befehl ein, um das Programm zu deinstallieren:
bin/magento setup:uninstall
Die folgende Meldung wird angezeigt, um eine erfolgreiche Deinstallation zu bestätigen:
[SUCCESS]: Magento uninstallation complete.
Optional generierte Dateien beibehalten
Standardmäßig ist bin/magento setup:upgrade
löscht den kompilierten Code und den Cache. In der Regel verwenden Sie bin/magento setup:upgrade
um Komponenten zu aktualisieren, und jede Komponente kann unterschiedliche kompilierte Klassen erfordern.
In einigen Situationen (insbesondere bei der Bereitstellung in der Produktion) möchten Sie jedoch möglicherweise vermeiden, kompilierten Code zu löschen, da dies einige Zeit in Anspruch nehmen kann. (Der Cache wird weiterhin gelöscht.) Aktualisieren des Datenbankschemas und der Daten without den kompilierten Code löschen,
bin/magento setup:upgrade --keep-generated
--keep-generated
Option sollte unter bestimmten Umständen von erfahrenen Systemintegratoren verwendet werden only. Diese Option sollte never in einer Entwicklungsumgebung verwendet werden. Eine fehlerhafte Verwendung dieses optionalen Parameters kann während der Codeausführung zu Fehlern führen.