Điểm:1

thứ tự xuất nhập cấu hình drush của yml

lá cờ in

Gần đây, tôi đã nâng cấp một số phiên bản nhỏ của mô-đun và nâng cấp Drupal core-recommended lên 9.3.3 từ 9.2.9. Tôi đã làm theo thông thường drush updateb, drush cim -y drush cr và mọi thứ đều ổn.

Trong env địa phương của tôi, mọi thứ đều ổn. Tuy nhiên, trong môi trường nhà phát triển của tôi trong platform.sh, drush cim tiếp tục nhập TẤT CẢ các tệp cấu hình 860. Không quan trọng bạn chạy bao nhiêu lần drush updatedb, drush cim -y và drush cr, nó LUÔN LUÔN tiếp tục nhập các tệp giống nhau.

Chạy nhập thông qua gui mang lại kết quả tương tự.

Khi chạy drush cim --diff tôi có thể thấy rằng yml giống nhau nhưng theo thứ tự khác nhau, ví dụ:

    @@ -47,10 +47,10 @@ type_settings:
       trọng lượng: 3
     công bố:
       nhãn: Xuất bản
-      từ:
-        - dự thảo
       đến: xuất bản
       trọng lượng: 1
+ từ:
+ - nháp
     Từ chối:
       nhãn: Từ chối
       từ:

Bất kỳ ý tưởng được chào đón. Tôi sẽ thử xuất từ ​​máy chủ và nhập cục bộ để xem điều này có khắc phục được sự cố không.

Cảm ơn!

leymannx avatar
lá cờ ne
Có một số thứ tự cấu hình được giới thiệu trong 9.3. Thông thường, khi bạn thực hiện nâng cấp cục bộ, trước tiên, bạn chạy drush up nhưng cuối cùng, bạn cũng chạy drush cex. Sau đó triển khai. Bạn sẽ nhận thấy những thay đổi, sẽ nhập chúng một lần và thực hiện. Vì vậy, chỉ cần xuất cấu hình của bạn ngay bây giờ, đẩy nó và thế là xong.
elneto avatar
lá cờ in
Cảm ơn leymanxx. Nếu tôi làm drush cex từ địa phương thì nó không còn tác dụng gì nữa. Có cách nào để buộc xuất cấu hình tại địa phương của tôi không? Tôi có nên xóa tất cả các tệp yaml của mình và chạy lại không?
elneto avatar
lá cờ in
Trên thực tế, tôi đã xóa tất cả .yml trong config/sync/default , chạy lại drush cex nhưng bây giờ kho git của tôi giống hệt nhau, nghĩa là không có gì để đẩy, cấu hình giống hệt như cũ. Vấn đề là drush cim ở phía máy chủ. Có mẹo nào không? Tôi đã tải xuống tệp cấu hình yml từ máy chủ và tôi sẽ chạy nó trên máy cục bộ của mình. Liệu điều đó có hiệu quả? Cảm ơn trước!!
elneto avatar
lá cờ in
Tôi đã tải xuống cấu hình của mình từ máy chủ và nhập nó vào cục bộ. Sau đó, drush cex từ cục bộ và đẩy nó lên máy chủ. Điều này đã làm việc. (Nói rõ hơn, tôi đã thực hiện cex lần đầu tiên, không hiểu tại sao lệnh lại chuyển hướng).
lá cờ cn
Tôi đã gặp sự cố tương tự từ lâu https://www.drupal.org/project/drupal/issues/3103617. Vấn đề này thỉnh thoảng xuất hiện.
Điểm:1
lá cờ in

Tôi đã tải xuống cấu hình của mình từ máy chủ và nhập nó vào cục bộ. Sau đó, drush cex từ cục bộ và đẩy nó lên máy chủ. Điều này đã giải quyết vấn đề.

leymannx avatar
lá cờ ne
Kết quả tương tự có thể xảy ra nếu bạn đã tải xuống DB trực tiếp và sau đó drush cex.

Đă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.