Điểm:0

Getting InvalidArgumentException for UpgradeStatusForm after installing the upgrade_status module on a Drupal 8 site

lá cờ cn

I have a very old install that began with 6 and is now at 8. I'm trying to get it updated to 9 but have gotten stuck with getting the upgrade_status module to work. After it was installed via composer, I get this error when navigating to the report:

The website encountered an unexpected error. Please try again later.

InvalidArgumentException: Class "\Drupal\upgrade_status\Form\UpgradeStatusForm" does not exist. in Drupal\Core\DependencyInjection\ClassResolver->getInstanceFromDefinition() (line 24 of core/lib/Drupal/Core/DependencyInjection/ClassResolver.php).

I then tried to manually install it (very hacky) in the /modules directory to no effect.

I'm not sure if my install of Drupal is hopelessly broken and stuck at 8. I appreciate any suggestions or additional info that will help me troubleshoot it.

Thx,

lá cờ cn
_Sau đó tôi đã thử cài đặt nó theo cách thủ công_ Điều đó có nghĩa là `yêu cầu nhà soạn nhạc` không hoạt động?
lá cờ cn
Ban đầu, tôi đã sử dụng `composer require drupal/upgrade_status` và sau đó nó xuất hiện trong trang báo cáo, nhưng nhấp vào liên kết được điều hướng đến ngoại lệ trên.
lá cờ cn
Bạn đã cài đặt nó và xóa bộ nhớ cache?
lá cờ cn
Tôi vừa thử `composer clear-cache` (và cũng đã khởi động lại Apache) nhưng gặp lỗi tương tự. Tuy nhiên, các thư mục được liệt kê khi xóa nằm trong `~/.cache/composer/`. Tôi cũng có một trang Drupal 9 sạch trong một thư mục anh chị em với trang Drupal 8. Có thể có hai trên cùng một máy là một vấn đề? Hoặc một cấu hình sai có thể khiến chúng dẫm lên nhau theo một cách nào đó?
misterdidi avatar
lá cờ de
Xin chào, tôi đoán câu hỏi của Clive là: Sau khi bạn yêu cầu `upgrade_status` với trình soạn thảo, bạn có cài đặt mô-đun (từ giao diện quản trị viên hoặc `drush en upgrade_status`) và bạn có xóa bộ đệm Drupal (từ giao diện quản trị viên hoặc `drush cr `)? Tôi không nghĩ việc xóa bộ nhớ cache của nhà soạn nhạc sẽ giải quyết được sự cố của bạn.
lá cờ cn
@Clive && @misterdidi: Cuộc gọi `drush cr` đã làm được điều đó! Đã làm việc chủ yếu với các phiên bản Drupal rất cũ, tôi cảm thấy thoải mái với việc quản lý bằng cách sử dụng `composer` và `drush`. Tôi đã bỏ cuộc hơi sớm về vấn đề này, vì vậy cảm ơn rất nhiều vì sự kiên nhẫn.

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