Thực hành tốt nhất khi tự động cài đặt Drupal (hoặc phần mềm khác) về cài đặt cơ sở dữ liệu


11

Giả sử tôi có cài đặt Drupal và CiviCRM để tự động hóa.

Tuy nhiên, chúng cần các cấu hình cụ thể để làm việc cùng nhau (một số chỉnh sửa tệp và cấu hình cơ sở dữ liệu)

Tôi có nên thực hiện cài đặt phiên bản cố định (ví dụ: Drupal 4.7.5 + CiviCRM 4.5.6), cài đặt chúng và định cấu hình, sau đó lưu các tệp đã chỉnh sửa cộng với cơ sở dữ liệu?

Hoặc tôi nên nỗ lực nhiều hơn trong tập lệnh xây dựng của mình và thực hiện một số truy vấn và sed để chỉnh sửa các cấu hình đó trong cơ sở dữ liệu và tệp?


1
Drupal 4.7.5 ... thực sự? Đó là một bản phát hành từ ngày 5 tháng 1 năm 2007 ... Bạn có quen thuộc với những gì (đáng sợ) Drupal 7.32 không?
Pierre.Vriens

1
@ Pierre.Vriens xin lỗi, tôi đã không kiểm tra các phiên bản, chỉ là số ví dụ
JorgeeFG

Câu trả lời:


7

Bạn âm thanh câu hỏi như bạn nên có một cái nhìn vào những gì tôi gọi là F eatures C onfiguration M anagement, aka FCM . FCM không chỉ là về việc sử dụng mô-đun Tính năng của Drupal , mà không phải về Quản lý cấu hình (như được giới thiệu trong phiên bản 8 của Drupal). Thay vào đó, nó là một trường hợp đặc biệt của S oftware C onfiguration M anagement , aka SCM , áp dụng cho Drupal.

Chủ yếu là vì các Tính năng có thể được coi là một trình tạo mã, trong khi đó mã được tạo có thể được coi là tập lệnh xây dựng (như trong câu hỏi của bạn). Mà sau đó cũng có thể được sử dụng để được di chuyển qua nhiều môi trường.

Hãy xem câu trả lời (phổ biến) của tôi về " Cách sử dụng mô-đun Tính năng trong môi trường 3 nhà phát triển? " Để biết thêm chi tiết về tất cả điều này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.