Điểm:-3

How does `drush cim` find and handle the config-directory?

lá cờ cn

I would like to know where the config directory is, and how drush cim command exactly handles it, to be more specific:

  • Where are the setting files imported from, can you provide me with a path relative to the root (I mean, relative to where the main index.php file of drupal is)?

  • Can we change the import path?

  • Does cim command remove the files after they are imported, or not?

  • Can we tell drush to just delete any (previously exported) setting files?

Note that I already did read https://www.drush.org/latest/commands/config_import/
and https://www.drush.org/latest/commands/config_import/

But at the time of writting (namely 2022),
that of version 9x just lists some command-line options, not even what they do.
And docs of version 11 (current latest) do not clarify above points either.

lá cờ cn
Drush hiện tại là 11, không phải 9 và tài liệu ở đây: https://www.drush.org/latest/commands/config_import/.
Top-Master avatar
lá cờ cn
@PatrickKenny xin lỗi, tôi đã cài đặt 9.
lá cờ cn
Vui lòng đặt một câu hỏi cho mỗi bài đăng. Cảm ơn!
Top-Master avatar
lá cờ cn
@Clive một cho tất cả, `drush cim` hoạt động như thế nào, nhưng đoán cần đặt câu hỏi mới?
Điểm:-1
lá cờ cn

Các tệp cài đặt được nhập từ đâu, bạn có thể cung cấp cho tôi đường dẫn liên quan đến thư mục gốc không (ý tôi là liên quan đến vị trí chính index.php tập tin của Drupal là)?

Theo mặc định, chúng được nhập từ một thư mục và/hoặc đường dẫn với lược đồ sau:

trang web/mặc định/tệp/config_RANDOM-HASH/đồng bộ hóa

Ý tôi là, cái RANDOM-HASH một phần ở trên được thay thế và có thể là bất kỳ thứ gì.

Đường dẫn của thư mục cấu hình có thể được đặt trong "trang web/mặc định/settings.php" (không có dấu ngoặc kép và liên quan đến tệp của bạn index.php), nhưng trong môi trường nhiều trang web, bạn có thể cần phải thay đổi "mặc định" sang chuyện khác.

Tệp đã nói có thể nhập các tệp khác đặt đường dẫn, thay vì đặt đường dẫn trực tiếp trong cài đặt.php.

Tuy nhiên, việc thiết lập đường dẫn sẽ giống như:

$config_directories = mảng();
$config_directories['sync'] = '../d8_config/sync';

Đó là một lần nữa liên quan đến index.php tệp (từ thư mục gốc của Drupal, đi lên một thư mục, vì lý do bảo mật).

Chúng tôi có thể thay đổi đường dẫn nhập không?

Có, thay đổi đường dẫn ở trên đã nói cài đặt.php tập tin.

Làm tôi lệnh xóa các tệp sau khi chúng được nhập?

Không.

chúng ta có thể nói thuốc ngủ để chỉ xóa bất kỳ tệp cài đặt (đã xuất trước đó) nào?

Mỗi lần chúng tôi xuất cấu hình, tất cả các tệp cấu hình cũ sẽ bị xóa, và các tệp mới được tạo dựa trên cơ sở dữ liệu (nơi chứa các tệp cũ).

Ghi chú điều đó drush cdel lấy đối tượng cấu hình làm đối số đầu vào và xóa nó (khỏi cấu hình đang hoạt động) trong cơ sở dữ liệu, không phải đối tượng đã xuất .yml các tập tin.

lá cờ ru
`d8_config/sync` không phải là thư mục xuất/nhập cấu hình mặc định, theo mặc định, nó là một thư mục ngẫu nhiên theo sơ đồ `sites/default/files/config_RANDOM-HASH/sync`

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