Puncte:0

Dezinstalarea Lightning provoacă o eroare

drapel in

Încerc să dezinstalez Lightning. Când alerg drush pm:dezinstalați fulgerul, aruncă această eroare.

În linia 196 PmCommands.php:

fulger: este necesar modulul Lightning

Cum pot rezolva asta?

Puncte:4
drapel us

Fulger este o distribuție, nu un modul. Distribuțiile și profilele de instalare nu pot fi dezinstalate, odată folosite pentru a crea un site. De aceea, distribuția Lightning se conectează la drush pm:dezinstalare comanda pentru a face posibil.

Dacă nu primești niciunul Bun venit la programul de dezinstalare $profile name! mesaj, înseamnă că distribuția Lightning instalată trebuie mai întâi actualizată, așa cum Dezinstalarea Lightning sugerează.

  • Dacă utilizați Lightning 3, utilizați cea mai recentă versiune 3.4.x.
  • Dacă utilizați Lightning 4, utilizați cea mai recentă versiune 4.1.x.
  • Dacă utilizați Lightning 5, utilizați cea mai recentă versiune 5.2.x.
  • Dacă utilizați Headless Lightning, utilizați cea mai recentă versiune 1.9.x.

Această pagină oferă și alte sugestii, de exemplu următoarea, pentru comenzile care trebuie executate înainte drush pm:dezinstalați fulgerul.

Dacă utilizați BLT și stare drush --fields=install-profile raportează că utilizați direct fulger sau fulger_fara_cap profiluri, editați blt/blt.yml și schimbați cheia de profil în minim. Nu face faceți acest lucru dacă utilizați un subprofil de Lightning sau Headless Lightning.

Cât despre alergare drush pm:dezinstalați fulgerul, acestea sunt sugestiile date pentru asta.

Alerga drush pm:dezinstalați fulgerul pentru a utiliza instrumentul de dezinstalare automată, care va asigura că Lightning poate fi dezinstalat în siguranță, făcând codul și modificările de configurare necesare. Dacă utilizați un subprofil Lightning, puteți permite programului de dezinstalare să decupleze automat toate subprofilurile, răspunzând la solicitare sau vedeți „Decuplarea unui subprofil de la Lightning" de mai jos pentru a face acest lucru manual (toate subprofilurile, utilizate sau nu, trebuie decuplate de Lightning înainte de a continua). IMPORTANT: Dacă utilizați Headless Lightning sau un subprofil al acestuia, rulați drush pm:dezinstalați headless_lightning INAINTE DE alergare drush pm:dezinstalați fulgerul.

După alergare drush pm:dezinstalați fulgerul, următorul pas este următorul.

Exportați configurația, apoi efectuați toate modificările și implementați-le pe găzduirea dvs. Cel puțin, ar trebui să vă așteptați să vedeți schimbări la nivel de proiect compozitor.json și miez.extensie config.

Când Lightning se cuplează în drush pm:dezinstalare comanda, execută următoarele comenzi, care în esență schimbă profilul de la Lightning la altul.

  • drush pm: activați profile_switcher
  • Drush switch:profil $profil

Nu am găsit nicio referire la Comutator de profil modul, în distribuția Lightning, în ciuda faptului că este necesară schimbarea profilului de instalare, ceea ce face posibilă dezinstalarea distribuției. (In caz contrar, drush pm:dezinstalați fulgerul ar returna Modulul Lightning este necesar eroare.)
Dacă actualizarea distribuției nu o instalează, l-aș instala manual.

De asemenea, cârligul Lightning adaugă o opțiune necesară drush pm:dezinstalare, profil, pe care profilul de instalare să îl folosească în locul distribuției. Dacă după actualizarea distribuției Lightning și după sugestiile date în Dezinstalarea Lightning, primești o eroare despre profil opțiunea nu a fost găsită sau necesară, încercați să rulați drush pm:uninstall lightning --profile='default' în loc de drush pm:dezinstalați fulgerul, care ar trece de profil opțiunea la comandă și cârligul adăugat de distribuție.

Akshar Vijay avatar
drapel in
Mulțumesc @apaderno Ți-am urmat pașii și am făcut drush pm:enable profile_switcher, dar când încerc drush switch:profile $profile primesc „Nu sunt suficiente argumente (lipsesc: „profile_to_install”).” Ați putea, vă rog, să dați un sfat în acest sens
Akshar Vijay avatar
drapel in
Urmăresc acest https://github.com/acquia/lightning/wiki/Uninstalling-Lightning Am bifat toate cerințele preliminare și am făcut upgrade de la lightning 4.1.11 la 4.1.2.
apaderno avatar
drapel us
Trebuie să puneți numele profilului, în loc de `$profile`, de exemplu `drush switch:profile 'standard'`. Am folosit `$profile` ca substituent.
apaderno avatar
drapel us
Versiunea 4.1.11 este mai recentă decât versiunea 4.1.2. Dacă ați instalat versiunea 4.1.11 și ați instalat versiunea 4.1.2, ați redus gradul în loc să faceți upgrade.
apaderno avatar
drapel us
Într-adevăr, cea mai recentă versiune 4.1.x este [lansarea 8.x-4.117](https://www.drupal.org/project/lightning/releases/8.x-4.117), lansată pe 12 august 2021.
Akshar Vijay avatar
drapel in
Mulțumesc Pot da ceva ca nume de profil sau este ceva care ar trebui să existe deja în folderul meu de cod? Pot să știu care este versiunea recentă a fulgerului 4. Am urmat acest https://docs.acquia.com/lightning/release-notes/
apaderno avatar
drapel us
Trebuie să fie un profil care există deja. Dacă intenționați să utilizați un profil de instalare contribuit sau o distribuție, mai întâi trebuie să îl descărcați și să copiați fișierele acestuia în directorul site-ului. *Standard* este unul dintre profilurile de instalare care vine cu nucleul Drupal, deci nu trebuie să descărcați nimic, dar puteți utiliza orice profil/distribuție de instalare.
Akshar Vijay avatar
drapel in
Vă mulțumesc că mi-ați informat despre versiunile pe care le-am actualizat lightning la 4.1.17, dar acum, când încerc să dezinstalez lightning, îmi spune că profilul Standard nu există. Deci, ar trebui să folosesc un profil de instalare contribuit sau o perturbare? De fapt, activasem comutatorul de profil și am dat numele ca Standard și ar trebui să fie $Standard?
apaderno avatar
drapel us
Numele profilului este *Standard*, iar numele mașinii sale este *standard*. Verificați dacă fișierul *core/profiles/standard/standard.profile* există. Dacă nu există, trebuie să descărcați fișierele de bază Drupal.
Akshar Vijay avatar
drapel in
Numele profilului Standard există în folderul de bază, așa cum ați menționat. Când am introdus numele profilului folosind Drush, l-am introdus cu S majuscul în loc de mic, are vreo diferență, deoarece este un nume de mașină? Acum că nu pot face nimic, nu pot șterge cache-urile folosind Drush sau orice pentru orice introduc, arată că Profilul Standard nu există. Am încercat chiar să-l dezinstalez, dar nimic nu funcționează
Akshar Vijay avatar
drapel in
În settings.global.php acest lucru a fost deja comentat #$settings['install_profile'] = ''; Am întâlnit această sugestie în probleme ridicate în Drupal.org
Akshar Vijay avatar
drapel in
Ar trebui să actualizez profile_switcher? similar cu acest https://drupal.stackexchange.com/questions/291522/error-the-module-ldap-does-not-exist-after-composerizing-project
apaderno avatar
drapel us
Cea mai recentă versiune a modulului *Profile Switcher* a fost lansată pe 24 noiembrie 2020. Nu ar trebui să aveți o versiune învechită. Pentru a fi sigur, verificați versiunea pe care ați instalat-o este 8.x-1.0-alpha5 și actualizați-o dacă este o versiune anterioară. De asemenea, aș încerca să setez `$settings['install_profile']` la `'standard'`.
Akshar Vijay avatar
drapel in
Profile Switcher are cea mai recentă versiune și l-am decomentat și l-am setat la ```$settings['install_profile'] = 'standard'``` dar încă afișează aceeași eroare.
Akshar Vijay avatar
drapel in
Am urmat instrucțiunile pe care mi le-ați sugerat. încă mai aruncă aceeași eroare ca ```Standard does not exist```.

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.