• Home
  • Новости
  • Cкрипт выставляющий верные настройки прав папок и файлов DRUPAL

Cкрипт выставляющий верные настройки прав папок и файлов DRUPAL

Часто бывает что на движке drupal случаются косяки и приходится работать с правами на папки и файлы, фот скрипт выставляющий верные настройки прав:

# Script made by Alex Belyj, admin@azfest.ru
echo "Начинаю изменение прав..."
echo "Устанавливаю владельца www-data для всех папок и файлов"
chown -R www-data:www-data '/var/www/'
echo "Выставляю права 755 для всех папок"
find '/var/www/' -type d -exec chmod 755 {} \;
echo "Выставляю права 644 для всех файлов"
find '/var/www/' -type f -exec chmod 644 {} \;
echo "Выставляю права 440 для .htaccess"
chmod 440 '/var/www/.htaccess'
echo "Выставляю права 775 для tmp"
chmod 775 '/var/www/tmp'
echo "Выставляю права 440 для tmp/.htaccess"
chmod 440 '/var/www/tmp/.htaccess'
echo "Выставляю права 775 для sites"
chmod 775 '/var/www/sites'
echo "Выставляю права 775 для sites/default"
chmod 755 '/var/www/sites/default'
echo "Выставляю права 775 для sites/default/files"
chmod 775 '/var/www/sites/default/files'
echo "Корректирую права g+w для поддеррикторий sites/default/files"
chmod g+w -R '/var/www/sites/default/files'
echo "Выставляю права 440 для sites/default/files/.htaccess"
chmod 440 '/var/www/sites/default/files/.htaccess'
echo "Выставляю права 440 для sites/default/settings.php"
chmod 440 '/var/www/sites/default/settings.php'
echo "Выставляю права 440 для sites/default/default.settings.php"
chmod 440 '/var/www/sites/default/default.settings.php'
echo "Выставляю права 775 для sites/all/themes"
chmod 755 -R '/var/www/sites/all/themes'
echo "Выставляю права 775 для sites/all/modules"
chmod 755 -R '/var/www/sites/all/modules'
echo "Выставляю права 775 для sites/all/libraries"
chmod 755 -R '/var/www/sites/all/libraries'
echo "Изменение прав закончил! Убедись, что всё верно..."
echo "Выставляю права 440 для sites/default/settings.php" chmod 440 '/var/www/sites/default/settings.php' echo "Выставляю права 440 для sites/default/default.settings.php" chmod 440 '/var/www/sites/default/default.settings.php' echo "Выставляю права 775 для sites/all/themes" chmod 755 -R '/var/www/sites/all/themes' echo "Выставляю права 775 для sites/all/modules" chmod 755 -R '/var/www/sites/all/modules' echo "Выставляю права 775 для sites/all/libraries" chmod 755 -R '/var/www/sites/all/libraries' echo "Изменение прав закончил! Убедись, что всё верно..."

Теги: ,

Трекбэк с Вашего сайта.

Отправить ответ

Оставьте первый комментарий!

Сообщать о
avatar
wpDiscuz