เรามีเว็บไซต์การผลิตขนาดใหญ่ที่ใช้งาน 8.9.20 ด้วยรูปแบบไดเรกทอรี Tarball เราต้องการข้ามไปที่ 9.3.0 และแปลงไซต์จาก Tarball เป็นรูปแบบไดเร็กทอรี Composer ฉันดำเนินการต่อไปนี้:
- โคลนเว็บไซต์การผลิตเป็น "การจัดเตรียม" (คัดลอกไดเร็กทอรีการผลิตและฐานข้อมูล)
- drupal-9.3.0
เว็บไซต์ "การจัดเตรียม" Tarball 9.3.0 นี้มีรายงาน "สถานะ" ที่ชัดเจนและสามารถเลื่อนขั้นเป็นการผลิตได้ด้วยการทดสอบเพิ่มเติม นี่เป็นขั้นตอนที่ดีในทิศทางที่ถูกต้อง
ฉันยังสร้างเว็บไซต์ตามผู้แต่งไปยังไดเร็กทอรี "d9" ดังนี้:
- ผู้แต่งสร้างโครงการ drupal/แนะนำโครงการ d9
- ผู้แต่งต้องการโมดูล contrib และธีม bootstrap
- อัปเดตที่เก็บผู้แต่ง json เพื่อค้นหารหัส GitHub ของเรา
- ผู้แต่งต้องการไลบรารีที่ไม่ใช่ drupal สำหรับผู้ขาย โมดูลแบบกำหนดเอง และธีมย่อย bootstrap แบบกำหนดเอง
รายงาน "สถานะ" ของไซต์ Composer 9.3.0 นี้สะอาด ไซต์ไม่มีข้อมูลการกำหนดค่าของเรา (ประเภทเนื้อหา ฯลฯ) หรือเนื้อหาของเรา อีกก้าวในทิศทางที่ถูกต้อง
เราจะย้ายจากรูปแบบไดเร็กทอรี Tarball เป็น Composer ได้อย่างไร บางทีนี่อาจเป็นเรื่องง่ายเหมือนกับการคัดลอกฐานข้อมูลจากไซต์ Tarball 9.3.0 ไปยังไซต์ Composer 9.3.0 ซึ่งคล้ายกับกระบวนการโคลนของเราด้านบนโดยไม่คัดลอกไดเร็กทอรี ฉันไม่เคยเห็นเอกสารนี้ที่ใดและต้องการให้แน่ใจว่านี่เป็นการย้ายที่ถูกต้องสำหรับเว็บไซต์การผลิตของเรา (ในที่สุด) ขอบคุณ!