apache создаёт файлы и директории с маской 002. Сначала надо поменять это поведение, добавив строку umask 002 в файл /etc/apache2/envvars. Затем обязательно перезапустить apache. После этого создаваемые апачем файлы будут иметь доступ на запись для группы. Надо добавить пользователя, который будет иметь права на редактирование, в группу www-data:
usermod -a -G <groupname> <username>