Điểm:0

Nội dung của tệp YAML có được lưu trữ trong cơ sở dữ liệu ở đâu đó không?

lá cờ mx

Tôi vừa cập nhật từ Drupal 8.9.16 lên Drupal 9.2.0. Nó hoạt động tốt trong môi trường thử nghiệm của tôi, nhưng khi tôi thử trên môi trường sản xuất, tôi gặp phải lỗi sau.

yêu cầu khóa 'lõi' không được đặt trong core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml

Tôi đã xem trong thư mục lõi và không có đường dẫn này, vì vậy tôi không chắc tại sao nó lại phàn nàn về nó. Google, tôi thấy đây là một phần của Drupal 8.8.

Nội dung của tệp YAML có được lưu trữ trong cơ sở dữ liệu ở đâu đó không?

Tôi bị mắc kẹt với một trang web hiển thị WSOD. Tôi hy vọng ai đó đã gặp sự cố này và có thể giúp tôi khắc phục sự cố.

Đây là những dòng đầu tiên của dấu vết ngăn xếp.

Drupal\Core\Extension\InfoParser->parse('core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml') (Dòng: 554)
Drupal\Core\Extension\ExtensionList->createExtensionInfo(Object) (Dòng: 316)
Drupal\Core\Extension\ExtensionList->doList() (Dòng: 282)
Drupal\Core\Extension\ExtensionList->getList() (Dòng: 125)
Drupal\Core\Extension\ModuleExtensionList->getActiveProfile() (Dòng: 90)
Drupal\Core\Extension\ModuleExtensionList->getExtensionDiscovery() (Dòng: 298)
Drupal\Core\Extension\ExtensionList->doScanExtensions() (Dòng: 137)
Drupal\Core\Extension\ModuleExtensionList->doScanExtensions() (Dòng: 312)
Drupal\Core\Extension\ExtensionList->doList() (Dòng: 154)
Drupal\Core\Extension\ModuleExtensionList->doList() (Dòng: 282)
Drupal\Core\Extension\ExtensionList->getList() (Dòng: 260)
Drupal\Core\Extension\ExtensionList->get('ctools') (Dòng: 243)
Drupal\Core\Extension\ExtensionList->getName('ctools') (Dòng: 712)
Drupal\Core\Extension\ModuleHandler->getName('ctools') (Dòng: 52)
Drupal\Core\Block\BlockManager->getProviderName('ctools') (Dòng: 34)
Drupal\Core\Block\BlockManager-> processDefinitionCategory(Array) (Dòng: 67)
Drupal\Core\Block\BlockManager-> processDefinition(Array, 'entity_view:block') (Dòng: 286)
Drupal\Core\Plugin\DefaultPluginManager->findDefinitions() (Dòng: 175)
Drupal\Core\Plugin\DefaultPluginManager->getDefinitions() (Dòng: 22)

lá cờ cn
Có phát hiện mô-đun được lưu trữ trong cấu hình hoạt động trong DB - bạn đã xóa bộ đệm chưa?
lá cờ mx
Vâng tôi có. Khi tôi cố gắng xóa bộ đệm, đó là khi nó đưa ra lỗi mà bạn thấy ở trên. Mình đã drop hết các bảng và tải lại rồi vẫn bị báo lỗi. Tôi đoán tôi cần tìm vị trí của nó trong cơ sở dữ liệu và xóa nó theo cách thủ công nhưng không biết nó ở đâu.
Điểm:1
lá cờ us

Nó nên ở trong cache_default thùng, được khóa như core.extension.list.module. Tuy nhiên, bạn có chắc chắn rằng bạn đang sử dụng bộ nhớ đệm cơ sở dữ liệu trong môi trường sản xuất không? Thay vào đó, nếu bạn đang sử dụng memcached hoặc redis, thì các bảng bộ đệm cơ sở dữ liệu sẽ chỉ nằm yên ở đó, giả vờ làm việc.

Les Lim avatar
lá cờ us
nhân tiện, tôi là

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