Oleg/ 22 января, 2013

Очень известная команда chown — меняет владельца для файлов и каталогов (папок). Так же по совместительству решает проблему (если она конечно есть) автоматического обновления плагинов и тем для wordpress, например, и так же модулей для drupal 7.Сам сталкивался при переносе на некоторые виртуальные хостинги и например при переносе на VDS(VPS). WordPress и Drupal 7 не хотят в автоматическом режиме сами скачивать и устанавливать обновления для плагинов и модулей соответственно.

В документации сказано просто, мол: «Дайте права!». Редко когда проблема в действительности в правах доступа к файлам и каталогам, просто необходимо что бы владельцем хоста стал апач, он же веб-сервер, грубо говоря.

Я, например, обошелся таким вариантом chown -R www-data /var/www

«вылечило» все вордпрессы и друпалы на моих виртуальных хостах, от просьб логина и пароля к FTP, который мне лень настроить

где /var/www — путь к вашему сайту на сервере, а www-data тот самый владелец, опять же, что у Вас его может Vasya зовут.

PS Смена прав файлов в каталогах и подкаталогах со всеми файлами chmod -R 0755 /var/www

где -R — рекурсия

При необходимости сменить права только для директорий или только для файлов, можно использовать команду find

Следовательно для файлов: find /var/www -type f -exec chmod 0644 {} \;

и для директорий они же каталоги они же папки: find /var/www -type d -exec chmod 0755 {} \;

Поделиться этой записью