Instalarea de teme wordpress fără ftp

Pe o nouă găzduire, atunci când încercați să actualizați sau să instalați automat tema, vom primi mesajul: "Informații despre conexiune. Pentru a efectua acțiunea solicitată, WordPress are nevoie de acces la serverul dvs. Introduceți coordonatele accesului FTP. Dacă nu vă amintiți coordonatele, le puteți găsi în serviciul de asistență al furnizorului de servicii de găzduire. "






Din motive de securitate, wordpress cere ca utilizatorul unix al directorului să se potrivească cu proprietarul fișierelor pe care le creează. Singurul drept de a scrie nu este suficient. În special, acest lucru se întâmplă dacă php este setat ca un modul apache, nu ca cgi.

Soluția problemei în acest caz va fi "prezentarea" tuturor fișierelor către datele de utilizator ale utilizatorului, de la care rulează serverul web. În același timp, trebuie să vă lăsați ocazia să accesați aceste fișiere. În directorul rădăcină al blogului executăm două comenzi:








chmod -R 0777 *
chown -R www-date *

Această soluție poate să nu fie cea mai bună dintr-o perspectivă de securitate - dar funcționează. Dacă doriți după ce instalați teme și actualizări, puteți reveni la toate.

Și cum să returnez totul înapoi? Spune-mi bine

Înapoi ce? șablonul original? În setările aspectului.

Și despre drepturile de acces la fișiere. Acest lucru nu este necesar dacă gazduirea este configurată corespunzător.

Ei bine, sfatul pe care îl dați ... Este suficient în wp-config.php să adăugați define ('FS_METHOD', 'direct');
Nu este nevoie să oferiți 777 întregului blog, nu este sigur.

Ax2M, aruncați o privire mai atentă la al doilea paragraf al articolului. Metoda dvs. nu vă poate ajuta. De asemenea, este important, pentru care versiune funcționează - postul a fost creat în timpul celei de-a doua ramuri.







Articole similare

Trimiteți-le prietenilor: