Задать вопрос
ToshiyukiHiro
@ToshiyukiHiro

Как дать WordPress права доступа к директории на запись?

Добрый день!

WordPress постоянно запрашивает логин и пароль для доступа по ftp, а некоторые операции (загрузка медиа, например) вообще не выполняет. При этом на сервере даны полные права всем пользователям для папки с сайтом.

Подскажите, как еще решить проблему
  • Вопрос задан
  • 705 просмотров
Подписаться 1 Средний 4 комментария
Решения вопроса 2
mrsexy
@mrsexy
Senior Pomidor
Ну во первых, заберите права у всех - это не поможет. Во вторых, создаёте нового пользователя в системе, вешаете на демона сам веб-сервер и даёте права на запись только ему. Т.е, этих прав у Вас быть не должно, только из под рута.
Ответ написан
ToshiyukiHiro
@ToshiyukiHiro Автор вопроса
В реальности, помогло следующее. Все действия происходили на VPS (хостинг - Jino). В системе сразу был пользователь apache и при передачи прав владельца на папку с сайтом ему – все заработало. На LAMP так же проблема решается.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PatapoIIIka
1. visudo
2. WordPress ALL=(root:root) NOPASSWD: *тут должен быть полный путь к команде, которую запускает WP типа (/usr/bin/wc)*'

1-й ALL - запуск команды с любого места, localhost или любой другой айпишник;
1-й root - запуск команды от имени РУТА, осторожно я не уверен, что это безопастно!
2-й root - запуск команды от группы РУТА
NOPASSWD: запуск следующих команд без вызова пароля
Пример: NOPASSWD: /usr/bin/grep,/usr/sbin/ip

Удачи :С
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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