Nu s-a putut crea directorul /wp-content/upgrade/
Când încerc să instalez automat actualizări pentru WordPress sau plugin-uri, primesc următoarea eroare:
A apărut o eroare în timpul actualizării... Nu s-a putut crea directorul .../wp-content/upgrade/...
Hosting-ul meu web rulează într-un mediu Apache, iar alte site-uri WordPress pe care le dețin nu au această problemă. Am modificat permisiunile CHMOD pentru directorul /wp-content/upgrade atât la 777 cât și la 2777, fără nicio schimbare în mesajul de eroare.
Am instalat plugin-ul Core Control, iar modulul Filesystem Access arată că singura eroare este că SSH2 nu este disponibil, dar acesta nu este necesar pentru actualizări automate.
Cum pot executa comanda:
chown www-data:www-data /path/to/wp-content/ -R
de pe o mașină Windows? Se folosește telnet sau putty? Ce comenzi trebuie să folosesc pentru autentificare? Mulțumesc.

În primul rând, nu folosiți 777, schimbați înapoi la 755.
În al doilea rând, trebuie să adăugați permisiunile corecte de grup, cel mai probabil la același sub care rulează Apache. Pentru a afla acest lucru, încercați:
ps aux | grep apache
Veți vedea grupul utilizator Apache în partea stângă.
Acum schimbați folderul WordPress la același grup de utilizatori, puteți face acest lucru într-un folder părinte sau subfolder, dar pentru claritate este de obicei mai bine pentru folderul părinte, folosiți -R
pentru a face acest lucru recursiv.
chown -R www-data:www-data /calea/către/folder-rădăcină-wp
- Pentru a vă conecta pe Windows folosiți Putty
- Introduceți numele gazdei și portul
- Alegeți tipul de conexiune în funcție de setările serverului
- Faceți clic pe deschide
Dacă încercați să folosiți chown și primiți o respingere, veți avea nevoie de privilegii de root, tastați sudo su
și parola.
PS. Ar fi de ajutor dacă ați menționa ce sistem de operare rulează pe serverul dvs. și dacă rulați un script de permisiuni PHP precum suPHP.

Din păcate, gazda nu acceptă nicio conexiune de niciun fel din Putty. Serverul este Apache, iar eu nu rulez niciun script special de permisiuni.

Dacă gazda nu vă oferă acces la linia de comandă, atunci ei trebuie să rezolve problema singuri. Serverul web este Apache, dar rulează totuși pe un sistem de operare, cum ar fi Ubuntu, Fedora etc. Pentru a fi sigur înainte de a contacta gazda, dezactivează toate plugin-urile și activează tema implicită.

Furnizorii de hosting au confirmat că permisiunile pentru WordPress pe site-ul în cauză corespund complet cu cele ale unei alte instalări WordPress pe un alt site al meu, ambele rulând aceeași versiune de WP.

Am avut această problemă timp de zile și am fost surprins că acest pas nu a fost clarificat nici pe http://codex.wordpress.org/Changing_File_Permissions și nici în alte documente de pe web. Mulțumesc.
