Tôi đang làm việc trên một trang web được cài đặt Composer. Sau khi cài đặt cục bộ bị hỏng, tôi đang cố cài đặt lại dự án từ mã nguồn và cơ sở dữ liệu MySQL. Tất cả các nguồn được phiên bản trên Git (bao gồm cả thư mục/nhà cung cấp).
Sau khi cài đặt Acquia, tất cả các trang trả về lỗi 500. Khi tôi chạy drush ws
để gỡ lỗi, tôi nhận được thông báo lỗi sau.
Drupal\Core\DependencyInjection\ContainerNotInitializedException: \Drupal::$container chưa được khởi tạo. \Drupal::setContainer() phải được gọi với một vùng chứa thực. trong C:\workspaces\dev\AltaD8\web\core\lib\Drupal.php trên dòng 130
#0 C:\workspaces\dev\AltaD8\web\core\lib\Drupal.php(518): Drupal::getContainer()
#1 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\commands\core\drupal\environment.inc(141): Drupal::moduleHandler()
#2 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\lib\Drush\Boot\DrupalBoot.php(242): drush_module_exists('dblog')
#3 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\lib\Drush\Boot\DrupalBoot.php(73): Drush\Boot\DrupalBoot->drush_enforce_requirement_drupal_dependencies(Array)
#4 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\lib\Drush\Boot\BaseBoot.php(60): Drush\Boot\DrupalBoot->enforce_requirement(Array)
#5 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\includes\preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#6 C:\Program Files (x86)\DevDesktop\tools\vendor\drush\drush\drush.php(12): drush_main()
#7 {main} Drupal\Core\DependencyInjection\ContainerNotInitializedException: \Drupal::$container chưa được khởi tạo. \Drupal::setContainer() phải được gọi với một vùng chứa thực. trong Drupal::getContainer() (dòng 130 của C:\workspaces\dev\AltaD8\web\core\lib\Drupal.php).
Lệnh Drush bị chấm dứt bất thường do lỗi không thể khôi phục.
Thật kỳ lạ, drush cr
dường như làm việc hoàn hảo.
Làm thế nào tôi có thể khắc phục sự cố này? Tôi không biết bắt đầu từ đâu.