Điểm:2

Có vấn đề gì với việc cài đặt trình soạn nhạc trên toàn cầu không?

lá cờ us

Tôi có một VPS và sẽ lưu trữ hỗn hợp các trang web drupal 8 và drupal 9. Tôi cần cài đặt trình soạn nhạc để quản lý các trang web.

Có cần cài đặt trình soạn nhạc trong thư mục dự án hay tôi chỉ có thể cài đặt trên toàn cầu?

Jaypan avatar
lá cờ de
Bạn có thể cài đặt nó trên toàn cầu. Tôi thậm chí không nghĩ rằng bạn có thể cài đặt nó cho mỗi dự án vì nó được sử dụng để quản lý dự án của bạn. Đây là một loạt các bài đăng trên blog tôi đã viết khi sử dụng Trình soạn thảo với Drupal: https://www.morpht.com/blog/drupal-and-composer-part-1-under Hiểu-composer
Jay Williams avatar
lá cờ us
@Jaypan Cảm ơn bạn đã đọc bài viết của mình bây giờ.
4uk4 avatar
lá cờ cn
Toàn cầu/cục bộ có ý nghĩa rất khác nhau tùy thuộc vào ngữ cảnh. Trong trường hợp của nhà soạn nhạc, đó là về cách tải xuống và chạy tệp thực thi trong một hệ điều hành cụ thể. Nếu bạn có toàn quyền kiểm soát máy chủ, bạn có thể muốn tải nó xuống /usr/local/bin/composer. Nếu không, bạn cần tìm một vị trí trong thư mục người dùng hoặc không gian web của mình ở bất cứ nơi nào bạn có quyền truy cập tệp để làm như vậy.
4uk4 avatar
lá cờ cn
Sử dụng nhà soạn nhạc là một chủ đề hoàn toàn khác. Theo mặc định, nhà soạn nhạc cài đặt mọi thứ cục bộ. Tùy chọn cài đặt toàn cầu đã được thêm vào lúc đầu để thuận tiện. Nó chống lại ý tưởng của nhà soạn nhạc và hiện được coi là không dùng nữa. Drupal không sử dụng nó.
Điểm:3
lá cờ nr

Không có vấn đề gì khi cài đặt Composer trên toàn cầu, nhưng có thể có vấn đề khi sử dụng nhà soạn nhạc toàn cầu yêu cầu để cài đặt các dự án riêng lẻ do Composer quản lý trên toàn cầu.

Bạn không nên gặp sự cố này khi chỉ sử dụng Composer trên máy chủ để cài đặt nhà soạn nhạc các trang web Drupal 8 và Drupal 9 khác nhau của bạn, nhưng bạn nên biết về khả năng xảy ra xung đột phụ thuộc, đặc biệt là trong môi trường phát triển cục bộ.

Để tránh điều này, sử dụng hợp nhất/cgr thay vì nhà soạn nhạc toàn cầu yêu cầu:

$ nhà soạn nhạc toàn cầu yêu cầu hợp nhất/cgr

Sau khi toàn cầu yêu cầu một gói đó, bạn có thể sử dụng cgr như một sự thay thế thả vào cho nhà soạn nhạc toàn cầu yêu cầu và nó sẽ ngăn xung đột phụ thuộc với các gói được cài đặt trên toàn cầu. Ví dụ, để cài đặt Drush trên toàn cầu:

$ cgr drush/drush

Lưu ý rằng các phương pháp hay nhất hiện nay nói với cài đặt Drush cục bộ bằng cách thêm Drush làm phần phụ thuộc của dự án Drupal do Nhà soạn nhạc quản lý của bạn; Tôi chỉ sử dụng điều này như một ví dụ về cách sử dụng cgr.

Nhân tiện, nếu bạn vẫn đang chạy các trang web Drupal 8, xin lưu ý rằng Drupal 8 sẽ hết hạn sử dụng vào ngày 1 tháng 11 năm 2021. Dưới đây là một số mẹo nâng cấp Drupal 8 lên Drupal 9.

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