Задать вопрос
FreeTibet
@FreeTibet
dharma supplier

Как настроить права для пользователя 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 сервера все происходит штатно и ни одной ошибки. Файлы скачиваются, директории создаются, а потом все это дело без ошибок удаляется.
А в админке все-равно:

Извлечение обновления…
Проверка распакованных файлов…
Обновление не удалось распаковать
Установка не удалась

Что можете посоветовать? Спасибо.
  • Вопрос задан
  • 902 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 5
А если просто доступ в админку WP? И оттуда обновиться?
Ответ написан
Комментировать
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Пробовал добавлять пользователя в www-data группу и назначать группу www-data как первичную.

Так вы группе права-то тоже выдайте, как владельцу - и всё взлетит.

З.Ы. - я бы, наверное, для простоты наоборот бы сделал - ftp:www-data, вот так.
Ответ написан
@pfg21
ex-турист
запускать ftp-сервер от имени того пользователя и группы из под которой работает www-сервер ??
конечно определенная дырка в безопасности, но зависит от цели использования ftp
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
Ответ написан
Комментировать
@RedBuld
usermod -o -u 33 USER_NAME
Не использовать без open base dir
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы