Vezi că ai sărit pasul 4, + CHMOD pe config.php si images/avatars/upload/
Daca nu stii cum se face CHMOD pe fişiere şi foldere, iata mai jos un articol scris de
BuGsY în catalogul de articole (indisponibil la acest moment):
CHMOD este o comandă UNIX care schimbă permisiunile unui fişier aflat pe serverul FTP.
Permisiunea CHMOD (dreptul de acces la un fisier sau director) este un numar format din trei cifre (digiti).
- Primul digit: permisiunile pentru proprietar (owner).
Al doilea digit: permisiunile pentru grupul de utilizatori.
Al treilea digit: permisiunile pentru oricine altcineva (public).
Fiecare digit are efect numai asupra grupului respectiv; sunt trei tipuri, fiecare având o valoare numerica:
- proprietar grup public
Citire 4 4 4
Scriere 2 2 2
Executare 1 1 1
De exemplu:
Daca vreti sa dati categoriei 'proprietar (owner)' drept de citire, scriere si executare insumati 4+2+1=7. Deci prima cifra va fi 7 (de la stanga vreau sa zic, a miilor adica). Acum numarul final este 700.
Daca vreti sa dati categoriei 'grup (group)', drept de citire si de scriere, cifra va fi 4+2=6, respectiv a doua cifra. Numarul final este 760.
Daca vreti sa dati categoriei 'public', drept de citire, cifra va fi 4+0=4, respectiv a treia, ultima cifra. Numarul final este 764.
Aceste modificari ale permisiunilor se pot face cu un program uploader (cuteftp, de exemplu) sau cu instructiuni php...
ATENTIE!! la permisiunile de scriere.
In functie de setarile serverului un fisier cu permisiune full (777) poate fi modificat sau golit cu o simpla instructiune php (fopen) chiar din afara hostului tau.
Un fisier cu permisiune 760 poate fi modificat cu o functie dintr-un fisier aflat pe acelasi host. Asta este insa ceruta de anumite scripturi.
PROTECTIA ar fi sa nu dati pentru 'public' si daca se poate nici pentru 'grup' permisiuni de scriere decat in cazuri de extrema urgenta si atunci sa protejati directorul respectiv cu un fisier .htacces. Si pe de alta parte sa fiti atenti daca aveti scripturi care permit vizitatorilor sa uploadeze fisiere pe site-ul vostru (adica sa-i limitati numai la fisiere inofensive (jpg, gif,...,) nu si la fisiere executabile (php, asp, perl,...).
Descarcă client FTP. Eu personal recomand
FileZilla care are avantajul de a fi FREE!

WS-FTP software <-> Cute-FTP software


