con quale utente gira apache?
l'utente propietario dei file del sito corrisponde?
mettendo il caso che apache giri con l'utente www-data entri
da utente root dai il comando:

chown -R www-data:www-data /var/www/sito

Ciao