GoogleServices/installation/030_Update/020_Dateien_erneuern.md
Daniel Seifert 96fd51f452 Squashed 'docs/daux/' changes from c55aa3b..2969156
2969156 add PHP 7.4 to system requirements
a9d1cbc add patch instructions
9e10bd2 change update description to define version constraints in case of major updates
6c16ff8 fix typographical dash
8888b7d add version constraint to require command to allow installing older releases

git-subtree-dir: docs/daux
git-subtree-split: 2969156b5900b0165ac069e558162df523af299c
2020-07-28 11:28:17 +02:00

1.3 KiB

title
Dateien erneuern

Für das Modul {$modulename} sind Anpassungen an den originalen Dateien des Shops nötig. Die Änderungen werden automatisiert als Patches eingespielt. Um diese Patches integrieren zu können, ist es nötig, in der composer.json-Datei des Shopprojektes das Anwenden der Patches zu erlauben.

Führen Sie dann in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus:

php composer config extra.enable-patching true

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie dort diesen Befehl aus:

php composer require {$composerident}:^{$moduleversion} --update-no-dev

Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag {$composerident}.

[!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.

[i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.