Điểm:1

Bí danh trang web Drush không hoạt động như mong đợi

lá cờ in

Sử dụng drush 11 và Drupal 9 để kiểm tra một trang web cục bộ trên máy Mac của tôi (sử dụng MAMP), tôi gặp khó khăn khi làm cho các bí danh trang web hoạt động. Tôi đã sử dụng Drush Launcher để làm cho drush của mình có thể thực thi được trên toàn cầu. Tôi cũng đã tạo <DRUPAL_ROOT>/drush/sites/self.site.yml có chứa:

địa phương:
  máy chủ: www.en9-local.pglatz.com
  người dùng: pglatz
  gốc: /Users/pglatz/dev/electronovelty/en9-www/web
  truy cập: https://en9-local.pglatz.com

Nếu tôi cd vào thư mục gốc của dự án và nhập drush wd-show, tôi sẽ thấy lệnh trạng thái chính xác. Nhưng nếu tôi thử sử dụng bí danh của mình với nó, tức là drush @local wd-show tôi nhận được lỗi này:

ssh: kết nối với máy chủ www.en9-local.pglatz.com cổng 22: Kết nối bị từ chối

Trong SiteProcess.php dòng 214:
                                                                                                                                                                            
  Lệnh "ssh -t -o PasswordAuthentication=no [email protected] 'drush wd-show --uri=https://www.en9-local.pglatz.com --root=/Users /pglatz/dev/electron  
  ovelty/en9-www/web'" không thành công.                                                                                                                                              
                                                                                                                                                                            
  Mã thoát: 255(Lỗi không xác định)                                                                                                                                             
                                                                                                                                                                            
  Thư mục làm việc:                                                                                                                                                        

Đây là một máy chủ cục bộ, vậy tại sao nó lại sử dụng ssh? Mục tiêu của tôi là có cả bí danh 'cục bộ' và 'prod' để có thể chạy Drush trên máy chủ sản xuất của tôi.

leymannx avatar
lá cờ ne
Bí danh dành cho điều khiển từ xa. Bạn không cần phải tạo một cái cho trang web địa phương của mình. Nó đã ở đó rồi: `@self`. Bạn chỉ cần sử dụng `drush wd-show` hoặc `drush @self wd-show`. Ví dụ, đồng bộ hóa cơ sở dữ liệu từ Dev sang Local sau khi đã thiết lập đúng bí danh `dev:` sẽ là `drush sql-sync @dev @self -y`.
lá cờ cn
Bí danh cũng có thể được tạo cho các trang địa phương @leymannx (https://www.drush.org/latest/site-aliases/). Tất nhiên, có thể không cần thiết cho vấn đề cụ thể của OP như bạn đã nói
Điểm:1
lá cờ cn

Nếu bạn nhìn vào Bí danh trang web docs bạn sẽ thấy điều này:

máy chủ: Tên miền đủ điều kiện của hệ thống từ xa lưu trữ phiên bản Drupal. Tùy chọn máy chủ lưu trữ phải được bỏ qua cho các trang web cục bộ, vì tùy chọn này kiểm soát các hoạt động khác nhau, chẳng hạn như các tham số rsync có dành cho máy cục bộ hay máy từ xa hay không, v.v.

Nhấn mạnh của tôi. Bạn cũng có thể loại bỏ người dùng vì nó chỉ liên quan đến các kết nối SSH.

Đảm bảo rằng bạn cũng đã đọc phần có tiêu đề "Cách sử dụng nâng cao" vì phần này chứa nhiều thông tin hơn về cách sử dụng bí danh trang web cục bộ một cách cụ thể.

Tuy nhiên, hãy ghi nhớ nhận xét của Leymannx - nếu đây là một trang web duy nhất mà bạn đang quản lý từ tài liệu gốc của cùng trang web đó, chỉ cần sử dụng công cụ tích hợp sẵn @bản thân, không cần tạo bí danh mới.

pglatz avatar
lá cờ in
Cảm ơn tất cả vì những lời giải thích rõ ràng. Tôi duy trì nhiều trang web và thích sử dụng bí danh cho chúng khi tôi làm việc với Drupal 7.

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