Zuallererst ist es vielleicht eine bereits beantwortete Frage, aber ich habe nichts zu diesem Thema gefunden.
Es handelt sich nicht um ein Problem, sondern um die Frage, wie die Datei config.php
in Magento 2 am besten verwaltet werden kann .
Tatsächlich ist unsere config.php
Version nicht (standardmäßig in der M2- .gitignore
Datei) und befindet sich daher nicht in unserem Repository. Das Problem ist, dass jemand, der das Projekt installiert, diese Datei nicht hat, aber bereits über die Datenbank verfügt, so dass er bin/magento setup:install ...
die Datei nicht generieren kann.
Wir sind uns bewusst, dass das bin/magento setup:upgrade
Hinzufügen von nicht deklarierten Modulen zu, config.php
aber nur, wenn die Datei vorhanden ist, und das bin/magento module:enable
Hinzufügen von Modulen möglich ist. Wir möchten jedoch vermeiden, dies jedes Mal zu starten, wenn wir das Projekt bereitstellen oder installieren.
Meine Frage (n):
- müssen wir entfernen config.php
aus .gitignore
und es Version?
- Müssen wir es das erste Mal in das Repository einfügen und im Nachhinein wieder freigeben .gitignore
?
- Wie kann ich diese Datei am besten verwalten?