ก่อนอื่นอาจเป็นคำถามที่ตอบแล้ว แต่ฉันไม่พบอะไรเกี่ยวกับเรื่องนั้น
มันไม่ใช่ปัญหา แต่เป็นคำถามเกี่ยวกับวิธีที่ดีที่สุดในการจัดการไฟล์config.php
ใน Magento 2 ที่
จริงแล้วเราconfig.php
ไม่ได้ทำเวอร์ชัน (ตามค่าเริ่มต้นใน.gitignore
ไฟล์M2 ) ดังนั้นจึงไม่ได้อยู่ในที่เก็บของเรา ปัญหาคือเมื่อมีคนติดตั้งโครงการเขาไม่มีไฟล์นี้ แต่เขามีฐานข้อมูลอยู่แล้วเขาจึงไม่สามารถเรียกใช้bin/magento setup:install ...
เพื่อสร้างไฟล์ได้
เราตระหนักดีว่าการbin/magento setup:upgrade
เพิ่มโมดูลที่ไม่ได้ประกาศไว้นั้นจะเกิดขึ้นconfig.php
หากไฟล์นั้นมีอยู่และbin/magento module:enable
สามารถเพิ่มโมดูลได้ แต่เราต้องการหลีกเลี่ยงการเปิดใช้งานทุกครั้งที่เราปรับใช้หรือติดตั้งโครงการ
คำถามของฉัน (s):
- เราจะต้องเอาconfig.php
จาก.gitignore
รุ่นมันได้หรือไม่
- เราจะต้องเพิ่มมันเป็นครั้งแรกในพื้นที่เก็บข้อมูลและปล่อยให้มันเป็นใน.gitignore
ภายหลังหรือไม่?
- วิธีที่ดีที่สุดในการจัดการไฟล์นี้คืออะไร?