Скрипт для автоматической установки прав на папки для DLE. Лично я не люблю через фтп клиент лазить если есть консоль. И когда устанавливаешь движок, много времени уходит на выставление прав. Если хоть кому-то пригодится или облегчит установку. Значит я не зря потратил 5 минут на его создание)
PS. скрипт для тех кто сидит в консоли. Думаю тут такие есть.
вообщем берем этот код, вставляем в файлик даем права на выполнение и юзаем.
пример для убунту:
вставляем код
сохраняем. ctrl+x | Y(yes)
и даем права на выполнение
ну и выполняем
PS. скрипт для тех кто сидит в консоли. Думаю тут такие есть.
Код:
#!/bin/bash
if [ -z "$1" ]
then
echo "Введите абсолютный путь к корневой папке DLE"
exit
fi
SITE_PATH=$1
echo "Устанавливаем корректные права доступа для сайта с корневой категорией $SITE_PATH"
find $SITE_PATH/ -type f -exec chmod 644 {} \;
find $SITE_PATH/ -type d -exec chmod 777 {} \;
find $SITE_PATH/backup -type d -exec chmod 777 {}\;
find $SITE_PATH/engine/data/ -type d -exec chmod 777 {}\;
find $SITE_PATH/engine/cache -type d -exec chmod 777 {}\;
find $SITE_PATH/engine/cache/system -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads/files/ -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads/fotos/ -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads/posts/ -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads/posts/thumbs -type d -exec chmod 777 {}\;
find $SITE_PATH/uploads/thumbs -type d -exec chmod 777 {}\;
find $SITE_PATH/templates -type d -exec chmod 777 {}\;
find $SITE_PATH/templates/Default -type d -exec chmod 777 {}\;
echo "Скрипт установки прав для DLE. Выполнен."
вообщем берем этот код, вставляем в файлик даем права на выполнение и юзаем.
пример для убунту:
Код:
nano chmod.sh
сохраняем. ctrl+x | Y(yes)
и даем права на выполнение
Код:
chmod +x chmod.sh
Код:
./chmod.sh /var/www/mysitedir

