Puncte:0

Migrarea nu preia fișiere

drapel bd

Vă rog să mă iertați că nu merg pe calea canonică nici cu Drush, nici cu Composer. Am încercat, dar nu am găsit documentația pentru a începe. Vin de la o instalare Debian a Drupal 7 care folosea pachete Debian.

Am avut experiențe proaste cu omiterea versiunilor majore cu mai multe produse software, așa că nu am vrut să trec de la Drupal 7 la 9. Vă rog să mă corectați dacă credeți că aceasta este o idee proastă. Așa că am descărcat cel mai recent Drupal 8 tarball și l-am instalat. Am configurat un site de bază și am început .../modernizare.

Cea mai mare parte a migrării a mers OK, dar nu am reușit să o fac să importe fișierele din Drupal 7. Le păstrasem în /var/lib/drupal6/files. Jurnalul a menționat fișiere, dar cu calea ca //varlibdrupal6filessomething.jpeg. Așa că am copiat fișierele în / cu numele prefixat, dar fără zaruri.

Nu pot găsi de ce există o mulțime de mesaje de eroare (dar mai puțin de unul pe fișier) ca acesta:

ID sursă 1022: Nu s-a putut crea sau scrie în directorul „privat:”

Am căutat apache, dar nu am găsit nimic care să pară o problemă cu calea fișierelor private.Directorul de nivel superior este deținut de www-data:www-data este setat oricum la 0777. Strace nu arată niciun acces care implică acel director, acceptați câteva fișiere PHP ca acesta:

/var/lib/drupal8/private_lupe/php/twig/622f743c27556_file-upload-help.html.twi_eD0VmjHtlHLVX1mpIjHA75Nma/G6aJ5F6Sil2zIJaFe5fOVmGmTblecD0xGMs.php

Apache access.log arată asta:

172.17.6.1 - - [14/Mar/2022:21:13:37 +0100] „POST /buexeCMS8/node/add/rezept?element_parents=upload/widget&ajax_form=1&_wrapper_format=drupal_ajax&_drupal_ajax&_drupal_ajax&_drupal_format&_wrapper. ://drudev.lupe-christoph.de/buexeCMS8/node/add/rezept" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0"

Deci, se pare că POST-ul a reușit. Doar că nu a făcut-o.

Am încercat să mă scufund în codul PHP, dar a trebuit să renunț când am ajuns la un fișier cu cod foarte complex legat de Entity.

Am instalat modulul File (Field) Paths și am creat un nou tip de conținut folosind atât vechiul, cât și noul widget-uri File. Vechiul refuză să încarce, cel nou, probabil, folosind căi de fișiere (de câmp), își face treaba.

Acum sunt complet confuz și nu am idee unde să mă uit în continuare. Orice ghiont în direcția corectă, sperăm, ar fi foarte binevenită.

drapel id
Este o idee proastă să migrați la Drupal 8. Este sfârșitul vieții. Doar faci mai multă muncă pentru tine. Instalarea bazei de coduri Composer este bine documentată și este o singură comandă https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies. Vă veți crea multe probleme alegând să nu utilizați Composer.
drapel bd
Îmi pare rău, nu l-am făcut pe compozitor să lucreze pentru mine. În ceea ce privește mai multă muncă - așa cum am spus, sunt paranoic în legătură cu săriturile versiunilor. Dar voi păstra Drupal 9 ca ultimă soluție dacă nu pot face ca migrarea la Drupal 8 să funcționeze. În acest moment, caut ajutor pentru a importa acele fișiere.
drapel cn
Drupal 9 este Drupal 8 cu o curățare de cod depreciată. De asemenea, instrumentele de migrare continuă să fie îmbunătățite, așa că Drupal 9.3 ar trebui să aibă o migrare mai mică decât orice versiune a Drupal 8. După cum a spus cilefen, compozitorul este calea de urmat și este puțin probabil să obțineți asistență spunând că composer nu a funcționat pentru dvs. Vă rugăm să aruncați o a doua privire la compozitor; este foarte probabil să vă plătească pe termen lung dacă continuați să dezvoltați PHP.
drapel id
Ați cerut direct sfaturi în aceste chestiuni. Te rog asculta. Am văzut o mulțime de oameni care „știu mai bine” și au decis să meargă pe drumul lor cu aceste lucruri, iar această decizie le-a costat timp și bani.
drapel bd
OK, voi încerca să migrez la Drupal 9. Mai multe când sunt blocat sau termin. Mulțumesc că ai explicat relația dintre 8 și 9. Având în vedere pasul uriaș de la 7 la 8, mă așteptam la un pas similar între 8 și 9. Nu cred că „știu mai bine”, doar că m-am ars de câteva ori încercând să fac doi pași deodată.
drapel bd
După ce m-am jucat cu căile de fișiere private și publice și câteva greșeli pe parcurs, am primit în sfârșit un site Drupal 9 care include toate activele de pe vechiul site. Mulțumesc că ai insistat că folosesc Drupal 9.

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.