Chúng tôi có một trang web sản xuất lớn chạy 8.9.20 với định dạng thư mục Tarball. Chúng tôi muốn chuyển sang 9.3.0 và chuyển đổi trang web từ định dạng thư mục Tarball sang Composer. Tôi đã thực hiện như sau:
- Sao chép trang web sản xuất thành "staging" (sao chép thư mục sản xuất và cơ sở dữ liệu)
- drupal-9.3.0
Trang web Tarball 9.3.0 "dàn dựng" này có báo cáo "trạng thái" rõ ràng và có thể được đưa vào sản xuất với một số thử nghiệm bổ sung. Đây là một bước tuyệt vời theo đúng hướng.
Tôi cũng đã tạo một trang web dựa trên nhà soạn nhạc vào thư mục "d9" như sau:
- nhà soạn nhạc tạo dự án drupal/dự án được đề xuất d9
- nhà soạn nhạc yêu cầu mô-đun đóng góp và chủ đề bootstrap
- đã cập nhật kho lưu trữ composer.json để tìm mã GitHub của chúng tôi
- nhà soạn nhạc yêu cầu thư viện không phải drupal cho nhà cung cấp, mô-đun tùy chỉnh và chủ đề con bootstrap tùy chỉnh
Báo cáo "trạng thái" trang web Composer 9.3.0 này sạch sẽ. Trang web không chứa dữ liệu cấu hình (loại nội dung, v.v.) hoặc nội dung của chúng tôi. Một bước đi đúng hướng.
Làm cách nào để chúng tôi chuyển từ định dạng thư mục Tarball sang Composer? Có lẽ điều này dễ dàng như sao chép cơ sở dữ liệu từ trang Tarball 9.3.0 sang trang Composer 9.3.0. Điều này tương tự như quy trình Nhân bản của chúng tôi ở trên mà không cần sao chép thư mục. Tôi chưa bao giờ thấy tài liệu này được ghi lại ở bất kỳ đâu và muốn đảm bảo rằng đây là bước đi đúng đắn cho trang web sản xuất (cuối cùng) của chúng tôi. Cảm ơn!