Tôi có một trang Drupal 9 sử dụng nhiều trang để hỗ trợ cả máy chủ cục bộ và máy chủ sản xuất. Tôi đã định nghĩa chúng trong trang web/sites.php:
$sites['www.electronovelty.com'] = 'www.electronovelty.com';
$sites['www.en9-local.pglatz.com'] = 'www.en9-local.pglatz.com';
và tạo tập tin cài đặt trong
trang web/www.electronovelty.com/settings.php
site/www.en9-local.pglatz.com/settings.php
Sử dụng xdebug, tôi đã xác minh khi mở hai trang web sử dụng đúng tệp settings.php. Nhưng khi tôi cố chạy drush 11, nó đang sử dụng cài đặt từ trang web/default/settings.php vì một số lý do:
% drush cr -v
[thông tin] Bắt đầu bootstrap đến trang web
[thông tin] Drush bootstrap giai đoạn 2
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Cố gắng khởi động ở giai đoạn 2
[thông tin] Giai đoạn khởi động Drush: bootstrapDrupalRoot()
[thông tin] Thay đổi thư mục làm việc thành /Users/pglatz/dev/electronovelty/en9-www/web
[thông tin] Thư mục gốc Drupal 9.3.12 đã khởi tạo tại /Users/pglatz/dev/electronovelty/en9-www/web
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Cố gắng khởi động ở giai đoạn 2
[thông tin] Giai đoạn khởi động Drush: bootstrapDrupalSite()
[thông tin] Trang web Drupal được khởi tạo mặc định tại trang web/mặc định
[thành công] Hoàn tất xây dựng lại bộ đệm.
Tôi đã thử chỉ định uri và nó tìm thấy đúng settings.php, nhưng tôi cũng gặp phải lỗi "lệnh nt tìm thấy" mà tôi không hiểu:
% drush -l www.en9-local.pglatz.com -v cr
[thông tin] Bắt đầu bootstrap đến trang web
[thông tin] Drush bootstrap giai đoạn 2
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Cố gắng khởi động ở giai đoạn 2
[thông tin] Giai đoạn khởi động Drush: bootstrapDrupalRoot()
[thông tin] Thay đổi thư mục làm việc thành /Users/pglatz/dev/electronovelty/en9-www/web
[thông tin] Thư mục gốc Drupal 9.3.12 đã khởi tạo tại /Users/pglatz/dev/electronovelty/en9-www/web
[thông tin] Thử xác thực bootstrap giai đoạn 2
[thông tin] Cố gắng khởi động ở giai đoạn 2
[thông tin] Giai đoạn khởi động Drush: bootstrapDrupalSite()
[thông tin] Trang web Drupal được khởi tạo www.en9-local.pglatz.com tại các trang web/www.en9-local.pglatz.com
sh: ^www.en9-local.pglatz.com$: không tìm thấy lệnh
[thành công] Hoàn tất xây dựng lại bộ đệm.
Lỗi đó đến từ đâu và nó có nghĩa là gì?