Puncte:0

configurarea numelui fișierului de migrare de rezervă în fișierul de setări

drapel in

Drupal 9.3.7, backup_migrate 5.0.1 --- Pe mașina mea de dezvoltare, am setat numele pentru fișierele de rezervă backup_migrate în setările de configurare. Când exportez baza de date pe mașina mea de producție, aș dori să folosesc un alt nume de fișier pentru backup. Cum pot face acest lucru în settings.php pentru site-ul de producție? (Am settings.php separat pentru site-urile de dezvoltare și producție). Pot seta o var $settings[] in settings.php? Nu sunt sigur care ar fi numele. În backup_migrate, am setat acest lucru într-un profil de setări; este posibil să utilizați un profil diferit în funcție de gazdă?

drapel cn
Mod simplu de a obține numele config pentru settings.php: exportați configurația într-un fișier, apoi uitați-vă la numele fișierului. [docs aici](https://www.drupal.org/docs/drupal-apis/configuration-api/configuration-override-system#s-global-overrides)
pglatz avatar
drapel in
Mulțumesc - am văzut asta, dar nu sunt sigur cum să specific var. Îmi imaginez că s-ar baza pe backup_migrate.backup_migrate_settings.standard, deci care ar fi variabila? Ceva de genul $settings['backup_migrate.backup_migrate_settings']['standard']['name']?
drapel cn
Sunteți pe drumul cel bun, dar sunt sigur că căutați `$config` vs `$settings`. În afară de aceasta, îmi place să instalez modulul https://www.drupal.org/project/config_override_warn, deoarece va da unele indicații în interfața de utilizare admin că acest lucru este controlat în altă parte.
pglatz avatar
drapel in
$config['backup_migrate.backup_migrate_settings']['standard']['name'] = 'backup-en9-local-override'; Dar când am setat un punct de întrerupere (xdebug, folosind phpStorm) în fișierul settings.php, $config este afișat ca fiind gol. Îmi văd setarea adăugată după ce am trecut peste linie, dar nu o văd schimbată pe pagina de setări b/m.
drapel cn
Modificările din settings.php nu apar în interfața de utilizare de administrator, așa că nu veți vedea o modificare. Pentru dezvoltarea locală, puteți utiliza modulul Config Override Warn, așa cum s-a menționat mai sus, dar rețineți avertismentul „nu utilizați acest modul în producție”.

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.