1
วิธีจัดการ config.php ใน Magento 2
ก่อนอื่นอาจเป็นคำถามที่ตอบแล้ว แต่ฉันไม่พบอะไรเกี่ยวกับเรื่องนั้น มันไม่ใช่ปัญหา แต่เป็นคำถามเกี่ยวกับวิธีที่ดีที่สุดในการจัดการไฟล์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ภายหลังหรือไม่? - วิธีที่ดีที่สุดในการจัดการไฟล์นี้คืออะไร?