Puncte:0

Serviciul „redirect.request_subscriber” are o dependență de un serviciu inexistent „path_alias.manager”

drapel ar

Am moștenit o configurație Drupal Multisite și gestionăm migrarea pentru un client. Avem baza de cod configurată local și avem două dintre site-uri în funcțiune. Lovim o eroare la a treia totuși:

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: Serviciul „redirect.request_subscriber” are o dependență de un serviciu inexistent „path_alias.manager”. în Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processValue() (linia 86 din /Users/{hidden}/Sites/{hidden}/vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidsReference.php).

Nu suntem siguri de ce se afișează această eroare pe acest site și nu pe celelalte. Poate cineva ajuta va rog? Core Drupal este actualizat - rulează 9.3.12.

drapel cn
Modulul `path_alias` este activat? https://www.drupal.org/node/3092086
Tom Aston avatar
drapel ar
Nu pot accesa administratorul acestui site special (întregul site este în eroare), dar rularea `drush pm-list --type=Module --status=enabled` îmi spune că modulul este activat.
Tom Aston avatar
drapel ar
... cu toate acestea, faptul că tabelele bazei de date `path_alias` și `path_alias_revision` nu există pentru acest site sugerează altfel!
4uk4 avatar
drapel cn
Atunci baza de date nu este sincronizată cu baza de cod. Puteți încerca dacă update.php poate remedia acest lucru, dar dacă există un decalaj atât de mare, mă îndoiesc că funcționează. Dacă nu vă mai puteți autentifica, puteți acorda acces la update.php în settings.php
Alfred Armstrong avatar
drapel cn
Aș dezinstala modulul în cauză și apoi l-aș activa, astfel încât să treacă corect prin procesul de instalare. Am mai văzut că s-a întâmplat asta înainte, dar nu am înțeles niciodată de ce, dar oprirea și pornirea acestuia din nou :) pare să funcționeze.
Tom Aston avatar
drapel ar
Va multumesc tuturor. @4uk4 accesând update.php a dezvăluit ceea ce pare să se fi întâmplat. Echipa de dezvoltare anterioară a trecut printr-un exercițiu de actualizare a tuturor site-urilor la Drupal 9 înainte de a ni le preda. S-ar părea că le-au ratat un cuplu!

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.