Update Magento Extensions: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung Markierung: wikieditor |
Thomas (Diskussion | Beiträge) Markierung: wikieditor |
||
| Zeile 5: | Zeile 5: | ||
== Manuelle Installation == | == Manuelle Installation == | ||
Die Extension in das Verzeichnis app/Code/hochladen. Achtung, die [[Rechte]] können falsch sein wenn dies z. B. über Nautilus geschieht. | Die Extension in das Verzeichnis app/Code/hochladen. Achtung, die [[Rechte]] können falsch sein wenn dies z. B. über Nautilus geschieht. | ||
''' Zur Sicherheit sollte der folgende SQL Befehl auf dem SQL-Server ausgeführt werdenm, ansonsten kannes zu folgendem Fehler kommen ERROR 1419 (HY000): You do not have the SUPER Privilege and Binary Logging is Enabled.. auftauchen hilft folgendes SQL Statement''' | |||
SET GLOBAL log_bin_trust_function_creators = 1 | |||
Sich über SSH nun zum Hauptverzeichnis von Magento begeben und sich als Magento-User anmelden. | |||
Shop in Wartungsmodus versetzen: | |||
php bin/magento maintenance:enable | |||
Datenbankschema aktualisieren: | |||
php bin/magento setup:upgrade | |||
Kompillieren des Codes: | |||
php bin/magento setup:di:compile | |||
Kompillieren des UI Gedöns: | |||
php bin/magento setup:static-content:deploy en_US de_DE fr_FR -f | |||
Cache leeren: | |||
php bin/magento cache:clean | |||
Wartungsmodus ausschalten: | |||
php bin/magento maintenance:disable | |||
Version vom 21. Oktober 2022, 12:51 Uhr
Beim aktualisieren von Extension kann es verschiedene Wege geben. EInerseits über den Composer, anderseits manuell per Upload des Codes auf den Webserver.
Vorbereitung
Beim vorbereiten sind die Keys von Magento Core nötig wenn dies über den Composer geschieht. Wenn dies manuell geschieht, muss der Code vorliegen der in die entsprechenden Verzeichnisse hochgeladen werden. Des weitern muss der Zugang auf den SQL Server möglich sein, da es bei der Aktualisierung häufig beim aktualisieren der Datenstruktur zu Fehlern kommt und es sogar Sinn macht vorher den unten beschriebenen SQL-Script auszuführen.
Manuelle Installation
Die Extension in das Verzeichnis app/Code/hochladen. Achtung, die Rechte können falsch sein wenn dies z. B. über Nautilus geschieht.
Zur Sicherheit sollte der folgende SQL Befehl auf dem SQL-Server ausgeführt werdenm, ansonsten kannes zu folgendem Fehler kommen ERROR 1419 (HY000): You do not have the SUPER Privilege and Binary Logging is Enabled.. auftauchen hilft folgendes SQL Statement
SET GLOBAL log_bin_trust_function_creators = 1
Sich über SSH nun zum Hauptverzeichnis von Magento begeben und sich als Magento-User anmelden.
Shop in Wartungsmodus versetzen:
php bin/magento maintenance:enable
Datenbankschema aktualisieren:
php bin/magento setup:upgrade
Kompillieren des Codes:
php bin/magento setup:di:compile
Kompillieren des UI Gedöns:
php bin/magento setup:static-content:deploy en_US de_DE fr_FR -f
Cache leeren:
php bin/magento cache:clean
Wartungsmodus ausschalten: php bin/magento maintenance:disable