У меня была та же проблема.
Когда я создал свой сервер Ubuntu, я установил сайт wordpress, и каждый раз, когда я хотел обновить плагин, мне нужен был ftp-доступ, который был действительно раздражающим. Я знал, что могу просто добавить подробности ftp в config для wordpress, но я был как NAH! Итак, оказалось, что wordpress не может записывать файлы в каталог wp-content, потому что у apache нет разрешения на редактирование каталога, так что я исправил его.
Скопируйте файл группы в группы в тот же каталог
sudo cp /etc/group /etc/groups
Затем дать рекурсивное разрешение на apache
sudo chown -R www-data:root /var/www
Thats it.
Другой способ сделать это - отредактировать apache envvars
sudo nano /etc/apache2/envvars
Отредактируйте строки, где указано
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
И замените www-данные своим именем пользователя для ubuntu
export APACHE_RUN_USER=USERNAME
export APACHE_RUN_GROUP=USERNAME
теперь перезапустите apache [!d8 ]
sudo service apache2 restart
, а затем убедитесь, что у вашей учетной записи есть разрешения на каталог
sudo chown -R USERNAME:USERNAME /var/www
Если это не работает для вас, просто ответьте.