Nu pot încărca fișiere media, permisiunile sunt corecte

12 sept. 2014, 03:00:49
Vizualizări: 44.8K
Voturi: 8

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?

1
Comentarii

prima problemă este că nu ai introdus link-ul site-ului tău și exemple de link-uri ale imaginilor tale "încărcate". Dacă ai fi făcut asta, poate că aș fi răspuns deja la întrebarea ta, dar acum s-ar putea să nu mai văd acest subiect din nou din cauza lipsei de timp ((

T.Todua T.Todua
12 sept. 2014 09:14:50
Toate răspunsurile la întrebare 3
3
17

Am identificat problema. În setări > media, folderul pentru încărcări era de fapt setat pe o altă cale. După ce l-am redirecționat către wp-content/uploads, totul a funcționat.

15 sept. 2014 02:49:02
Comentarii

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.

yuvilio yuvilio
24 iul. 2015 22:04:59

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.

KalenGi KalenGi
2 oct. 2018 15:53:43

Uau, nu știam că această setare există.

Abdul Sadik Yalcin Abdul Sadik Yalcin
9 nov. 2018 02:26:09
2

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.

28 ian. 2015 20:13:17
Comentarii

Mea "upload_path" este goală. Ce înseamnă asta?

Vassilis Vassilis
26 iul. 2016 16:43:44

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.

Fernando Mata Fernando Mata
24 ian. 2018 06:21:57
0

Î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.

21 oct. 2014 11:48:56