Điểm:3

Xóa Trình cài đặt cấu hình (v1.8)

lá cờ om

Tôi đang nâng cấp một trang web từ Drupal 8 lên Drupal 9. Một trong những dự án không được dùng nữa và không tương thích với Drupal 9 là Trình cài đặt cấu hình

Quy trình làm việc "bình thường" (ví dụ: drush pmu <module_name> không hoạt động - có lẽ vì thứ này không thực sự là một mô-đun?) Tôi không thể xóa dự án bằng trình soạn nhạc vì sau đó drush cim không thành công vì nó hy vọng mã nằm trong cơ sở.

Nó giống như khách sạn california "Bạn có thể kiểm tra bất cứ lúc nào bạn muốn Nhưng bạn không bao giờ có thể rời đi!"

Điểm:3
lá cờ us

trình cài đặt cấu hình là một hồ sơ cài đặt, không phải là một mô-đun. Nó giống như một trong những cấu hình cài đặt tiêu chuẩn đi kèm với lõi Drupal, chẳng hạn như Tiêu chuẩn hoặc Tối thiểu.

Sau khi trang web được cài đặt bằng cấu hình cài đặt, bạn không thể thay đổi cấu hình cài đặt đã sử dụng nữa; nó không giống như một mô-đun có thể gỡ cài đặt và thay thế bằng một mô-đun khác. Đó là lý do tại sao một hồ sơ cài đặt không thực hiện hook_uninstall().

Cách duy nhất để sử dụng cấu hình cài đặt khác cho một trang là cài đặt lại Drupal và chọn cấu hình cài đặt mặc định (Tiêu chuẩn).

Thay đổi cấu hình cài đặt theo cách thủ công sẽ yêu cầu thay đổi bất kỳ tham chiếu nào đến cấu hình cài đặt cũ trong cơ sở dữ liệu bằng tham chiếu đến cấu hình cài đặt mới, thực thi cấu hình mới hook_install() triển khai và cuối cùng đảo ngược các thay đổi được thực hiện từ cấu hình cũ hook_install() thực hiện. Vẫn có cấu hình được thêm vào với các tệp cấu hình trong thư mục config/install và config/option cho các cấu hình cài đặt. (Xem ví dụ, cấu hình/cài đặtcấu hình/tùy chọn cho Tiêu chuẩn cấu hình.) Cấu hình từ cấu hình cũ sẽ bị xóa và cấu hình từ cấu hình mới được thêm vào.

sea26.2 avatar
lá cờ om
Cảm ơn bạn đã phản hồi. Bạn nói đúng về việc nó không phải là một mô-đun - (đó là lý do tại sao gọi nó là một dự án) Dù sao thì; Tôi nghĩ (hy vọng) bạn không đúng về biện pháp khắc phục duy nhất là cài đặt lại. Tôi đã nhận được phản hồi từ người duy trì Cài đặt cấu hình; tham khảo https://www.drupal.org/project/profile_switcher - ngụ ý rằng việc chuyển đổi cấu hình có thể là cách thoát khỏi điều này Ngoài ra còn có tài liệu tham khảo này: https://www.messageagency.com/blog/changeing-install-profiles-drupal-8
apaderno avatar
lá cờ us
Bài đăng trên blog đó chỉ hiển thị mã để thiết lập cấu hình cài đặt, không chạy `hook_install()` của nó. Tôi không chắc rằng chỉ cần thay đổi tên cấu hình cài đặt sẽ khiến Drupal gọi bất kỳ hook nào trên cấu hình cài đặt đó. Sau đó, vẫn có các thực thể cấu hình từ cấu hình cũ và cấu hình mới.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.