Có một lý do chính đáng để thích một phương pháp cài đặt hơn một phương pháp khác?


7

Bắt đầu chơi xung quanh với drupal 8. Phương pháp cài đặt đầu tiên của tôi là cài đặt drush8 (như đã đề cập trong https://www.drupal.org/documentation/install/doad ):

Nhận drush8:

composer require drush/drush:dev-master

và sau đó

drush dl drupal
mv drupal-8.0.1/* .
mv drupal-8.0.1/.* .
rmdir drupal-8.0.1

Sau đó tôi đọc rằng thay vì cài đặt qua drush, tôi có thể cài đặt qua trình soạn thảo ( Sử dụng Trình soạn thảo trong dự án Drupal ). Các hướng dẫn drupal trước đó mà tôi đọc ở trên không có đề cập đến phương pháp cài đặt này.

composer create-project drupal/drupal my_site_name 8.0.*` 

Tôi cũng tìm thấy một biến thể hơi khác ( Nhà soạn nhạc liên quan đến Drush Make ):

composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction

Mà tôi hiểu tạo ra một cấu trúc thư mục hơi khác nhau (theo bài viết này, nó cũng tạo ra một thư mục con 'web').

Ngoài ra còn có phương pháp Drupal Console :

drupal site:new my_site_name

Khác với sở thích cá nhân, có lý do kỹ thuật tốt hoặc hợp lệ để sử dụng phương pháp này hơn phương pháp khác không?


2
Tôi nghĩ rằng đó chỉ là danh sách phrasing, ưu và nhược điểm không thực sự phù hợp với Q + A nhưng thường có nhiều cách để tập trung vào câu hỏi để nó phù hợp hơn một chút. Tôi đã cố gắng để làm điều đó, hy vọng tôi đã không lấy đi ý định ban đầu của câu hỏi của bạn. Cũng hy vọng nó sẽ không trở nên quá rộng, tôi nghĩ rằng nếu chúng ta có thể tìm thấy một câu trả lời ngắn gọn cho câu hỏi này, nó có thể giúp ích cho rất nhiều người trong tương lai
Clive

Bạn không nên cho rằng dự án nhà soạn nhạc drupal không chính thức.
Mắt

1
Một lựa chọn khác là sử dụng git. git clone --branch 8.0.x git.drupal.org/project/drupal.git my_site_name
Eyal

@Eyal: điểm tốt tôi cũng sẽ đề cập đến điều đó. Mặc dù composer create-projectdường như cũng làm một bản sao git. Có một thư mục con .git trong trang web drupal của tôi mà tôi đã tạo thông qua composer create-project drupal/drupal my_site_name 8.0.*phương thức
Người dùng

Câu trả lời:


1

Trước hết, bạn đang mô tả các phương pháp để tải xuống drupal, không cài đặt. Nếu bạn sử dụng drush dlhoặc drupal site:new my_site_name, điều này giống như tải xuống bóng tar và giải nén nó. Nếu bạn muốn cài đặt drupal, bạn sử dụng drush sihoặc drupal site:install, nơi bạn có thể cung cấp các chi tiết để cài đặt như kết nối cơ sở dữ liệu trên dòng lệnh thay vì trong trình cài đặt web tiêu chuẩn.

Để mô tả các phương thức tải xuống khác nhau, như đã đề cập đến trang web drush dl và console: new chỉ là một phím tắt để tải xuống tar ball. Mặt khác, nếu bạn sử dụng trình soạn thảo, bạn không tải bóng tar, mà sử dụng trình soạn thảo để tải từng thành phần, trong trạng thái drupal. Nếu bạn dự định chỉ sử dụng các bản phát hành drupal và muốn đi theo con đường nâng cấp thông thường, bạn không cần phải làm điều này. Nếu bạn muốn sử dụng các phiên bản dev và muốn cập nhật mà không cần tải xuống toàn bộ dự án, hãy sử dụng trình soạn thảo. Có lẽ kết hợp với git cho một quy trình phát triển hoàn chỉnh.

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.