Nu pot încărca fișiere media, permisiunile sunt corecte
Am făcut un backup manual și o reinstalare a unui site WordPress, totul a funcționat bine. Apoi clientul meu a actualizat câteva plugin-uri, s-a răzgândit și mi-a cerut să restaurez site-ul la starea anterioară. Am folosit același backup pe care l-am avut prima dată, dar acum clientul nu poate încărca fișiere media.
Când încerc să încarc o imagine pe site nu primesc niciun mesaj de eroare, ca și cum imaginea s-ar fi încărcat cu succes. Dar obțin o pictogramă de imagine stricată în loc de previzualizarea obișnuită, iar dacă urmez link-ul imaginii ajung la o pagină 'negăsită (404)'. Calea URL este unde ar fi trebuit să fie încărcată imaginea, dar verificând folderul prin FTP imaginea nu este acolo.
Toate folderele au permisiuni 755 (toate fișierele sunt 644). Am încercat să schimb permisiunile folderelor la 777 (doar pentru test) dar fără succes. Încă văd pictograma de imagine stricată și nicio imagine nu se încarcă în folderul real.
Singurul loc unde pot vedea imaginea este dacă merg la opțiunea de editare (și fac clic din nou pe editare) o pot vedea în textarea de editare. Iar dacă deschid aceeași imagine într-o filă nouă, URL-ul este de genul mysite.com/blog/wp-admin/admin-ajax.php?action=imgedit-preview[...].
Am căutat câteva întrebări înainte de a posta, dar majoritatea au fost rezolvate schimbând permisiunile înainte și înapoi, sau era o problemă între permisiunile utilizatorului și proprietarului. Am încercat prima variantă și nu a funcționat, iar a doua nu mi se aplică, cred, pentru că prima dată când am făcut instalarea site-ul funcționa bine sub același utilizator ca și acum. Problema este aproape identică cu această întrebare, cu excepția faptului că nu am niciun fișier .htaccess în cale.
Are cineva vreo idee care ar putea fi problema?

De asemenea, poți face asta direct cu constanta UPLOADS, în fișierul tău functions.php
sau în alt loc care este încărcat.
define( 'UPLOADS', 'wp-content/uploads' );
Sursa.

Am pierdut atât de mult timp încercând să rezolv problemele cu permisiunile folderelor până când am dat peste asta... Ești un salvator.

Dacă ai mutat pagina ta de la un gazdă la altul - verifică dacă calea de încărcare (Upload path) este corectă pentru noul gazdă (și nu este o rămășiță de la gazda anterioară).
Navighează la: http://YOURDOMAIN/wp-admin/options.php
Găsește câmpul pentru "upload_path" și verifică-l.

Tocmai am creat un cont pentru a spune "MULȚUMESC!". De asemenea, pentru a adăuga, dacă aveți un multisite ca mine, amintiți-vă să verificați acest câmp în fiecare fișier "options.php" pentru toate site-urile dvs., unul câte unul. Acest lucru ar trebui să rezolve problema.

Încă poți accesa setarea pentru a schimba folderul de încărcare a fișierelor media? Am clonat un site și am putut vedea un nume lung de director în pagina Setări > Media.
L-am schimbat în "wp-content/uploads" și am salvat - moment în care câmpul de introducere a dispărut! Se pare că această funcționalitate a fost eliminată în WP3.6, iar acum poate fi schimbată doar în WP-config sau în baza de date prin phpMyAdmin.
