Shopware SSH Befehle: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 13: | Zeile 13: | ||
: Zum Thema, übernehmen wir das Ausführen eines Commands, so wird dies nur auf einem Managed Server stattfinden, zudem solltest du dich vorher Absichern und einen Snapshot unmittelbar vorher erstellen. | : Zum Thema, übernehmen wir das Ausführen eines Commands, so wird dies nur auf einem Managed Server stattfinden, zudem solltest du dich vorher Absichern und einen Snapshot unmittelbar vorher erstellen. | ||
: Da Shopware die PhP Commands via mind. PhP7.4 verarbeiten möchte, auf SSH Ebene per default aber PhP 5.6 hinterlegt ist, müssen wir den Command als PhP 7.4 / 8.0 ausführen, wie folgt: | : Da Shopware die PhP Commands via mind. PhP7.4 verarbeiten möchte, auf SSH Ebene per default aber PhP 5.6 hinterlegt ist, müssen wir den Command als PhP 7.4 / 8.0 ausführen, wie folgt: | ||
: <code>/opt/plesk/php/8.0/bin/php ./console media:delete-unused</code> | : <code>/opt/plesk/php/8.0/bin/php ./console media:delete-unused</code> | ||
: '''Der Command muss im root Verzeichnis vom Shopware ausgeführt werden, hier kann mit absoluten Pfad gearbeitet werden oder vorher via <code>cd /var/www/vhosts/name/usw/</code> in das entsprechende Verzeichnis gewechselt werden.''' | : '''Der Command muss im root Verzeichnis vom Shopware ausgeführt werden, hier kann mit absoluten Pfad gearbeitet werden oder vorher via <code>cd /var/www/vhosts/name/usw/</code> in das entsprechende Verzeichnis gewechselt werden.''' | ||
Version vom 31. Mai 2022, 11:01 Uhr
Hier eine kleine Übersicht wie wir SSH Befehle / CLI Commands auf einem unserer Server ausführen können
- Shopware bietet eine Fülle an div. Coammands die auf der SSH ausgeführt werden können, viele davon kann der Kunde via Geplante Aufgaben als "Befehl" selbst steuern.
- Dies klappt leider nicht bei Befehlen die eine y/n Abfrage im Prompter erwarten, und kann nur direkt via SSH umgesetzt werden.
- Die häufigste Anfrage hierzu sollte das Löschen von nicht verwendeten Bildern sein:
media:delete-unused, - eine Auflistung aller dieser Befehle und die passende Shopware DOC sind hier zu finden.
Das Ausführen
- Zum Thema, übernehmen wir das Ausführen eines Commands, so wird dies nur auf einem Managed Server stattfinden, zudem solltest du dich vorher Absichern und einen Snapshot unmittelbar vorher erstellen.
- Da Shopware die PhP Commands via mind. PhP7.4 verarbeiten möchte, auf SSH Ebene per default aber PhP 5.6 hinterlegt ist, müssen wir den Command als PhP 7.4 / 8.0 ausführen, wie folgt:
/opt/plesk/php/8.0/bin/php ./console media:delete-unused
- Der Command muss im root Verzeichnis vom Shopware ausgeführt werden, hier kann mit absoluten Pfad gearbeitet werden oder vorher via
cd /var/www/vhosts/name/usw/in das entsprechende Verzeichnis gewechselt werden.