Điểm:0

Dịch vụ "redirect.request_subscriber" phụ thuộc vào dịch vụ không tồn tại "path_alias.manager"

lá cờ ar

Chúng tôi đã kế thừa thiết lập Multisite Drupal và đang quản lý quá trình di chuyển cho khách hàng. Chúng tôi đã thiết lập cơ sở mã cục bộ và có hai trong số các trang web đang hoạt động. Mặc dù vậy, chúng tôi đang gặp lỗi ở lần thứ ba:

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: Dịch vụ "redirect.request_subscriber" phụ thuộc vào một dịch vụ không tồn tại "path_alias.manager". trong Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass-> processValue() (dòng 86 của /Users/{hidden}/Sites/{hidden}/vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php).

Chúng tôi không chắc tại sao lỗi này lại hiển thị trên một trang web này mà không hiển thị trên các trang web khác. Ai có thể giúp tôi không? Lõi Drupal được cập nhật - chạy 9.3.12.

lá cờ cn
Mô-đun `path_alias` có được bật không? https://www.drupal.org/node/3092086
Tom Aston avatar
lá cờ ar
Tôi không thể truy cập quản trị viên của trang web cụ thể này (toàn bộ trang web đang bị lỗi), nhưng việc chạy `drush pm-list --type=Module --status=enabled` cho tôi biết rằng mô-đun đã được bật.
Tom Aston avatar
lá cờ ar
... tuy nhiên, thực tế là các bảng cơ sở dữ liệu `path_alias` và `path_alias_revision` không tồn tại cho trang web này gợi ý điều ngược lại!
4uk4 avatar
lá cờ cn
Sau đó, cơ sở dữ liệu không đồng bộ với cơ sở mã. Bạn có thể thử nếu update.php có thể khắc phục điều này, nhưng nếu có một lỗ hổng lớn như vậy thì tôi nghi ngờ rằng nó sẽ hoạt động. Nếu bạn không thể đăng nhập nữa, bạn có thể cấp quyền truy cập cho update.php trong settings.php
Alfred Armstrong avatar
lá cờ cn
Tôi sẽ gỡ cài đặt mô-đun được đề cập và sau đó kích hoạt mô-đun đó để mô-đun thực hiện đúng quy trình cài đặt. Tôi đã thấy điều này xảy ra trước đây nhưng chưa bao giờ tìm ra lý do tại sao, nhưng tắt và bật lại :) dường như là một mẹo nhỏ.
Tom Aston avatar
lá cờ ar
Cảm ơn tất cả. @4uk4 truy cập update.php tiết lộ những gì dường như đã xảy ra. Nhóm phát triển trước đây đã trải qua quá trình cập nhật tất cả các trang web lên Drupal 9 trước khi bàn giao chúng cho chúng tôi. Có vẻ như họ đã bỏ lỡ một cặp đôi!

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