Pastrarea la zi a unui blog din punct de vedere al platformei si al pluginurilor este un punct important daca nu vrem sa avem probleme cu hackerii sau robotii spamerilor. Pentru cei care folosesc WordPress pe un server configurat sa ruleze PHP ca FastCGI, CGI sau suPHP treaba e relativ simpla. Un click pe butonul de upgrade si in cateva secunde upgradeul este finalizat. In schimb, daca PHP ruleaza in mod DSO lucrurile se complica pentru ca utilizatorul care interpreteaza scriptul este nobody, nu utilizatorul care este de fapt proprietarul fisierului.
Pentru ca cei care au un server configurat ca PHP sa fie rulat ca DSO sa poata face upgradeuri rapid, la click, putem determina WordPress sa foloseasca un cont FTP pentru copierea fisierelor in locatia potrivita. Astfel scapam de problemele legate de drepturile fisierelor si nu suntem nevoiti sa setam permisiuni periculoase pe directoare (ex. 777) sau sa facem upgradeul uploadand manual fisierele necesare.
Pentru asta trebuie sa editam fisierul wp-config.php si sa adaugam urmatoarele linii:
define('FTP_BASE', '/'); define('FTP_CONTENT_DIR', '/public_html/wp-content/'); define('FTP_PLUGIN_DIR ', '/public_html/wp-content/plugins/'); define('FTP_USER', 'utilizator'); define('FTP_PASS', 'parola'); define('FTP_HOST', 'localhost');
Dupa ce inlocuim utilizator cu numele de utilizator folosit si parola cu parola utilizatorului upgradeurile se vor face la click, fara alte batai de cap.
Optional, pentru cei curajosi, putem determina WordPress sa copieze fisierele folosind SSH. Pentru asta va trebui sa adaugam pe langa liniile de mai sus si urmatoarea linie:
define('FS_METHOD', 'ssh');
In general copierea prin SSH nu are niciun avantaj daca upgradeul se face pe serverul local. Este utila doar in cazul in care blogul este gazduit pe un cluster in care exista un server master pentru fisiere, server pe care trebuie sa urcam fisierele dorite – caz in care SSH ofera un plus de securitate datorita transmisiei criptate a datelor.
| Lu | Ma | Mi | Jo | Vi | Sâ | Du |
|---|---|---|---|---|---|---|
| « Oct | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
RSS feed pentru comentarii · TrackBack URI
Lasã un comentariu