Eu estava com o mesmo problema,
'www-data' é o usuário que realiza as operações do arquivo aqui. Atribuir permissões adequadas para www-data pode resolver o problema.
Tente isto:
sudo chown -R www-data:www-data /path/to/your/directory/
no seu caso -
sudo chown -R www-data:www-data /var/www/
Eu estava usando o nginx no Ubuntu 14.04, espero que isso funcione também para o apache.
e chmod 777
é perigoso, evite-o.