Puncte:1

Migrarea fișierelor de pe site-ul de dezvoltare local

drapel kh

Migrez de la Drupal 7 la Drupal 9 și am o problemă cu fișierele mele sursă găsite cu migrarea upgrade_d7_file. Directorul meu de fișiere publice pentru site-ul meu sursă este nu „site-uri/implicit/fișiere”. Este o instanță multisite și directorul de fișiere public este „sites/example.com/files”. Am exportat configurația generată cu migrate-upgrade --configure-only și pot schimba valoarea source_base_path, apoi o pot importa și vedea modificările, dar „sites/default/files” este adăugat la sfârșitul a ceea ce am pus în valoarea source_base_path . Am calea sistemului de fișiere publice definită în „admin/config/media/file-system” al site-ului sursă.

Există un loc pentru a seta calea implicită pentru a începe cu altceva decât site-uri/implicit/fișiere pentru site-ul sursă?

Editare adăugată

Am adăugat $conf['file_public_path'] = 'sites/example.com/files'; în fișierul meu settings.php, dar încă nu a fost folosit. Am editat apoi fișierul exportat migrate_plus.migration.upgrade_d7_file.yml, dar nu și source_base_path. Am adăugat o altă constantă sub ea „file_public_path: sites/example.com/files”, apoi în secțiunea de proces am editat secțiunea de plugin concat a source_full_path la

source_full_path:
  -
    plugin: concat
    delimitator: /
    sursă:
      - constante/source_base_path
      - constante/file_public_path
      - nume de fișier
  -

Apoi a reimportat configurația. A funcționat, dar pare o soluție ridicolă.

Mulțumiri

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.