Как настроить права для пользователя FTP для корректного обновления Wordpress?
Добрый день.
Не могу разобраться как правильно настроить права.
Есть Debian+Nginx+Wordpress+Vsftpd
Все работает как должно за исключением обновления wordpress и обновления плагинов.
В первом случае ошибка: "не удается распаковать файл", во-втором плагины обновляются, однако после обновления автоматически не стирается файл .maintance
при выполнении sudo chown -R www-data:www-data /var/www/web-site-folder
все работает прекрасно, но естественно отваливается возможность сохранять файлы под ftp юзером.
Пробовал добавлять пользователя в www-data группу и назначать группу www-data как первичную.
При этом в логе ftp сервера все происходит штатно и ни одной ошибки. Файлы скачиваются, директории создаются, а потом все это дело без ошибок удаляется.
А в админке все-равно:
Извлечение обновления…
Проверка распакованных файлов…
Обновление не удалось распаковать
Установка не удалась
у меня не один пользователь и не один сайт, поэтому ftp:www-data не вариант.
Поясните про "Так вы группе права-то тоже выдайте, как владельцу - и всё взлетит.", пожалуйста, не совсем понимаю, что вы имеете в виду
Ivan Komarov, если после того, как вы добавили FTP-юзера в группу, от которой работает веб-сервер всё ещё недостаточно прав - значит права для владельца и группы на каталог и всё, что внутри - отличаются.
запускать ftp-сервер от имени того пользователя и группы из под которой работает www-сервер ??
конечно определенная дырка в безопасности, но зависит от цели использования ftp