Puncte:0

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

drapel 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,

drapel cn
_Am încercat apoi să-l instalez manual_ Asta înseamnă că „composer require” nu a funcționat?
drapel cn
Am folosit inițial `composer require drupal/upgrade_status` și după aceea a apărut în pagina de rapoarte, dar făcând clic pe link am navigat la excepția de mai sus.
drapel cn
L-ai instalat și ai șters memoria cache?
drapel cn
Tocmai am încercat `composer clear-cache` (și am repornit și Apache), dar am primit aceeași eroare. Cu toate acestea, folderele care sunt listate la ștergere sunt în `~/.cache/composer/`. Am, de asemenea, un site curat Drupal 9 într-un director frate al site-ului Drupal 8. Ar putea fi o problemă să le ai pe acești doi pe aceeași mașină? Sau o configurare greșită i-ar putea face să se calce unul pe altul într-un fel?
misterdidi avatar
drapel de
Bună, cred că întrebarea lui Clive a fost: după ce ați cerut `upgrade_status` cu compozitorul, ați instalat modulul (din interfața de administrare sau `drush en upgrade_status`) și ați șters memoria cache Drupal (din interfața de administrare sau `drush cr? `)? Nu cred că ștergerea memoriei cache a compozitorului vă va rezolva problema.
drapel cn
@Clive && @misterdidi: Apelul `drush cr` a făcut-o! După ce am lucrat în principal cu versiuni foarte vechi de Drupal, mă simt confortabil cu gestionarea utilizând „compozitor” și „drush”. Am renunțat puțin prea devreme la această problemă, așa că mulțumesc mult pentru răbdare.

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.