Puncte:0

Directorul de încărcare fără prefix (://) nu a fost găsit pentru încărcările de fișiere

drapel de

Nu pot obține încărcări de fișiere de orice tip care să funcționeze pe instanța mea Drupal atunci când încerc să adaug media folosind formularul încorporat. Când încarc un fișier imagine, primesc:

introduceți descrierea imaginii aici

Și uitându-mă la mesajele de jurnal din Drupal, văd:

Directorul de încărcare ://2022-05 pentru câmpul de fișier field_media_image_private nu a putut fi creat sau nu este accesibil. În consecință, un fișier nou încărcat nu a putut fi salvat în acest director și încărcarea a fost anulată.

Nu înțeleg de unde vine calea ://. M-aș fi așteptat să fie ceva de genul public:// sau private://, dar nu doar ://.

Câteva lucruri pe care le-am încercat fără succes (în scopuri de testare):

  • Setarea căilor relative în loc de absolute pentru fișiere și foldere private în settings.php.
  • Setarea 777 de permisiuni pentru fișierele și folderele private.
  • Dezactivarea fiecărui modul, cu excepția nucleului și reconstruirea tuturor cache-urilor.

Ce altceva ar putea fi sursa acestei probleme? Ce altceva pot verifica?

Jaypan avatar
drapel de
Ar trebui să fie public:// sau privat. Un modul undeva are o eroare. Va trebui să urmăriți ce modul.
miststudent2011 avatar
drapel fr
Ați definit valoarea `$settings['file_public_path']` în settings.php
Anton avatar
drapel de
@miststudent2011 Am făcut-o, este setat doar la „fișiere”
Anton avatar
drapel de
@Jaypan Am dezinstalat fiecare modul, cu excepția de bază, și această problemă încă se întâmplă.
miststudent2011 avatar
drapel fr
Încercați să îl setați ca `$settings['file_public_path'] = 'sites/default/files';`
Anton avatar
drapel de
@miststudent2011 Am încercat asta, dar nu s-a schimbat nimic.
Puncte:0
drapel id

În întrebarea dvs. ați spus că v-ați asigurat că directorul privat este relativ și nu absolut. Directorul de fișiere private trebuie specificat ca absolut. Mai jos este documentația pt cale_privată_fișier, din default.settings.php (sublinierea, a mea).

O cale locală a sistemului de fișiere în care vor fi stocate fișierele private. Acest director trebuie să fie absolută, în afara instalației Drupal director și nu este accesibil pe web.

Anton avatar
drapel de
Am vrut doar să spun că este ceva ce am încercat, pe baza altor răspunsuri de pe acest site la probleme similare. Inițial l-am pus pe o cale absolută. Nici absolut, nici relativ nu funcționează în cazul meu, din păcate.

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.