Puncte:3

Eliminați programul de instalare a configurației (v1.8)

drapel om

Actualizez un site de la Drupal 8 la Drupal 9. Unul dintre proiectele care este depreciat și incompatibil cu Drupal 9 este Instalator de configurare

Fluxul de lucru „normal” (de ex., drush pmu <module_name> nu funcționează - poate pentru că acest lucru nu este cu adevărat un modul?) Nu pot elimina pur și simplu proiectul cu compozitor pentru că atunci drush cim eșuează deoarece se așteaptă ca codul să fie în bază.

Este ca Hotel California „Puteți verifica oricând doriți Dar nu poți pleca niciodată!”

Puncte:3
drapel us

Instalator de configurare este un profil de instalare, nu un modul. Este ca unul dintre profilele de instalare standard care vine cu nucleul Drupal, cum ar fi Standard sau Minim.

Odată ce site-ul este instalat folosind un profil de instalare, nu mai puteți modifica profilul de instalare utilizat; nu este ca un modul care poate fi dezinstalat și înlocuit cu un alt modul. De aceea nu se implementează un profil de instalare hook_uninstall().

Singura modalitate de a utiliza un profil de instalare diferit pentru un site este reinstalarea Drupal și alegerea profilului de instalare implicit (Standard).

Schimbarea manuală a profilului de instalare ar necesita schimbarea oricărei referințe la vechiul profil de instalare din baza de date cu referința la noul profil de instalare, executați noul profil hook_install() implementare și, în cele din urmă, inversați modificările făcute din vechiul profil hook_install() implementare. Mai există configurația adăugată cu fișierele de configurare în directoarele config/install și config/optional pentru profilurile de instalare. (Vezi, de exemplu, config/instalare și config/opțional pentru Standard profil.) Configurația din vechiul profil ar trebui eliminată, iar cea din noul profil ar trebui adăugată.

sea26.2 avatar
drapel om
Mulțumesc pentru răspuns. Ai dreptate că nu este un modul - (de aceea ne-am referit la el ca un proiect) Oricum; Cred (sper) că nu ați greșit că singurul remediu este o reinstalare. Am primit un răspuns de la întreținătorul instalării configurației; referință la https://www.drupal.org/project/profile_switcher - ceea ce implică faptul că schimbarea profilurilor ar putea fi o cale de ieșire Există și această referință: https://www.messageagency.com/blog/changing-install-profiles-drupal-8
apaderno avatar
drapel us
Acea postare de blog arată doar codul pentru setarea profilului de instalare, care nu rulează „hook_install()”. Nu sunt sigur că simpla schimbare a numelui profilului de instalare face ca Drupal să invoce orice cârlig de pe acel profil de instalare. Apoi, mai sunt entitățile de configurare din profilul vechi și cel nou.

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.