Directorul de destinație pentru streaming-ul fișierului nu există sau nu poate fi scris
Încerc să actualizez versiunea mea de WordPress dar primesc această eroare:
Directorul de destinație pentru streaming-ul fișierului nu există sau nu poate fi scris.
Acesta este o eroare de permisiuni de scriere/citire. Remediați această problemă schimbând permisiunile folderului "wp-content" la 755.
Dacă această soluție nu funcționează, verificați fișierul wp-config.php și dacă nu este deja definit, adăugați:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
Directorul meu temporar era setat pe folderul wp-content/uploads și atât actualizările plugin-urilor, cât și cele ale WordPress eșuau. Schimbarea la valoarea sugerată a rezolvat problema... nu știu exact de ce, dar mulțumesc!
Highly Irregular
am întâlnit această problemă pe hosting-ul mediatemple și această soluție a funcționat perfect
Legion
755 nu a fost suficient - deoarece WP_TEMP_DIR era deja setat pe wp-content/uploads, am folosit sudo chmod 775 wp-content/uploads
Toby Beresford
Am creat un folder temporar 'wp-content/temp' astfel încât fișierele temporare să nu încurce directorul wp-content.
MaXi32
În cazul meu, folosesc Duplicator pentru a copia versiunea din cloud pe local pentru dezvoltare. Am descoperit că în wp-config este modificat cu WP_TEMP_DIR setat undeva pentru server. Duplicator a copiat și acest lucru. Pentru referință.
西門 正 Code Guy - JingCodeGuy
Rețineți că, dacă directorul temporar este definit altfel mai jos în fișierul wp-config.php, definiția ulterioară trebuie fie să fie modificată conform celei de mai sus, fie să fie ștearsă.
Această situație a apărut în instalarea mea, care a început ca o instanță locală Bitnami WordPress, dar a păstrat același director temporar (care indica către unitatea C:). Am plasat codul de mai sus la începutul fișierului, dar a fost suprascris de definiția ulterioară a folderului temporar, de care nu eram conștient.