Problemă la încărcarea de fișiere media în Wordpress: Fișierul este gol. Încărcați ceva mai substanțial
Rulez WordPress 4.1.1 fără plugin-uri și în timp ce încerc să încărc o imagine (de 2mb în acest caz exemplar) primesc:
'http error'
când încerc din nou, afișează
a eșuat la încărcare din cauza unei erori Fișierul este gol. Vă rugăm să încărcați ceva mai substanțial. Această eroare poate fi cauzată și de dezactivarea încărcărilor în php.ini sau de post_max_size definit mai mic decât upload_max_filesize în php.ini.'
Am căutat pe Google (desigur) și am verificat setările din php.ini
folosind phpinfo
în directorul /wp-content
.
file_uploads on
memory_limit 128M
upload_max_file_size 25M
post_max_size 25M
Permisiunile pentru /wp-content
precum și /wp-content/uploads
sunt în regulă.
Directorul tmp
are drepturi de scriere și discul nu este plin.
Am parcurs deja aceste 2 întrebări:
- WordPress File Upload întotdeauna afișează eroare PHP.ini (Actualizat)
- Eroare "file is empty" la încărcarea imaginilor în WordPress
Nu voi menționa toate postările de pe forumurile WordPress și nu rulez pe bluehost sau ceva similar. Rulez pe propriul server (Debian)
Alte sugestii?

Am avut multe probleme cu această eroare legată de anumite roluri de utilizator. "Admin" și "autor" puteau încărca imagini de dimensiune maximă (25mb în cazul meu), dar de exemplu "contribuitor" doar 2mb sau primea această eroare.
Cred că este din cauza unor permisiuni legate de interfața de gestionare a imaginilor. Unele plugin-uri adaugă mai multe roluri cu permisiuni diferite (de exemplu, plugin-urile de comerț adaugă rolul "furnizor").
După ceva probleme, am rezolvat folosind Plugin-ul Role Editor și activând permisiunea "edit_published_posts" (sub secțiunea core) pentru rolurile de utilizator care au această problemă (în cazul meu "Furnizor").
Sper că acest lucru poate ajuta pe cineva.
