Какое имя пользователя будет загружать файлы? Обычно в Ubuntu имя пользователя веб-сервера Apache составляет www-data . Вы можете убедиться в этом, найдя процесс веб-сервера в команде списка процессов и посмотрев, под каким именем пользователя он запущен.
ps aux | grep apache
или ps aux | grep httpd
должен дать вам этот ответ.
Тогда вы обычно захотите сделать это имя пользователя Apache владельцем каталога и всех файлов и каталогов в нем:
cd /var/www/image
# recursively (all subdirs & files) set owner to www-data for current directory
chown -R www-data .
Обычно вышеупомянутого должно быть достаточно, но если по какой-то причине каталог, файлы или подкаталоги не имеют разрешения на запись для имени пользователя владельца, это легко исправить, изменив разрешения на добавление этого доступа на запись, например:
cd /var/www/image
# recursively add "w"rite permissions for the "u"ser (owner) to current directory
chmod -R u+w .