Originariamente inviato da zaza13
Se apache è configurato con mod_php, ciascun processo apache contiene una immagine di PHP.
Questo significa anche che PHP è eseguito come l'utente a cui appartengono i processi apache.
In un sistema configurato a dovere c'è l'utente dedicato apache invece che root,
comunque tu accertatene controllando la direttiva "User" dentro il file httpd.conf.
Se tutti i file/cartelle hanno come proprietario apache i permessi 755 alla cartella degli upload sono sufficienti, il primo 7 significa che il proprietario può fare tutto, lettura, scrittura ed esecuzione - ovvero sia apache, sia PHP dentro di se.
Sei sicuro che
1) apache sia eseguito come utente apache e non root
2) il proprietario della cartella degli uploads sia apache
3) i permessi della cartella degli uploads siano 755
4) PHP sia configurato come modulo di apache