Adobe Commerce deinstallieren oder neu installieren
Bevor Sie diese Befehle verwenden, müssen Sie die Anwendung installieren.
Anwendung aktualisieren
So aktualisieren Sie die Anwendung:
- Wenn Sie die Software aus einem Archiv installiert haben oder "Composer-create-project"verwendet haben, lesen Sie das Upgrade-Handbuch.
- Wenn Sie ein beitragender Entwickler sind (d. h., Sie haben
git clone
verwendet), lesen Sie den Abschnitt 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, finden Sie weitere Informationen unter Aktualisieren der Installationsabhängigkeiten.
- Wenn Sie ein beitragender Entwickler sind (d. h., Sie haben mit
git clone
begonnen), finden Sie weitere Informationen unter Aktualisieren der Installationsabhängigkeiten.
Deinstallieren des Programms
Durch das Deinstallieren des Programms wird die Datenbank gelöscht, die Bereitstellungskonfiguration entfernt und die Ordner unter var
werden gelöscht.
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 löscht bin/magento setup:upgrade
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.) Geben Sie Folgendes ein, um das Datenbankschema und die Daten zu aktualisieren, ohne dass den kompilierten Code bereinigt.
bin/magento setup:upgrade --keep-generated
--keep-generated
sollte unter bestimmten Umständen von erfahrenen Systemintegratoren nur verwendet werden. 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.