Puncte:0

Conținutul fișierelor YAML este stocat în baza de date undeva?

drapel mx

Tocmai am actualizat de la Drupal 8.9.16 la Drupal 9.2.0. A funcționat bine în mediul meu de testare, dar când încerc pe mediul de producție, primesc următoarea eroare.

necesită ca cheia „core” să nu fie setată în core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml

M-am uitat în directorul de bază și nu am această cale, așa că nu sunt sigur de ce se plânge de asta. Gândind pe Google, am văzut că aceasta face parte din Drupal 8.8.

Conținutul fișierelor YAML este stocat în baza de date undeva?

Am rămas blocat cu un site care afișează un WSOD. Sper că altcineva a întâlnit această problemă și mă poate ajuta să o rezolv.

Acestea sunt primele linii ale urmăririi stivei.

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

drapel cn
Da, descoperirea modulelor este stocată în configurația activă în DB - ați șters memoria cache?
drapel mx
Da am. Când încerc să șterg memoria cache, este atunci când aruncă eroarea pe care o vedeți mai sus. Am scăpat toate tabelele și le-am reîncărcat și încă primesc eroarea. Cred că trebuie să găsesc unde se află acesta în baza de date și să îl elimin manual, dar nu știu unde este.
Puncte:1
drapel us

Ar trebui să fie în cache_default coș, cu cheie ca core.extension.list.modul. Cu toate acestea, sunteți sigur că utilizați memoria cache a bazei de date în mediul de producție? Dacă folosiți în schimb memcached sau redis, tabelele cache-ului bazei de date ar rămâne acolo în mod vestigial, pretinzând că funcționează.

Les Lim avatar
drapel us
cum sunt, de altfel, eu

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.