Скрипт drupal_fix_permissions.sh
Скрипт устанавливает корректные доступы к файлам и каталогам Idea Hub. Для использования скрипта необходим sudo
доступ.
Стоит принять во внимание, что если какая-либо папка (private, files или другие) отсутствует, то скрипт не покажет ошибки.
Чтобы воспользоваться скриптом:
Скачайте скрипт.
Ознакомьтесь с документацией, встроенной в этот скрипт. Документацию можно посмотреть, если запустить скрипт с параметром
--help
.Определите группу, от которой работает ваш сервер. Зачастую это www-data (найдите универсальный способ определения).
Желательно, чтобы пользователь, который владеет папкой с проектом, и пользователь, который запускает
cron
, совпадали. Нужно обозначить, что должен быть специальный пользователь, например ideahub, от имени которого выполняется и установка, и обновления, и т.п.Основные опции команды:
-u
пользователь.-g
группа.-f
путь до папки private из папкиweb
.-p
полный путь до папкиweb
проекта.
В итоге команда будет иметь вид:
Last updated
Was this helpful?