ExBB Community » Файловый ExBB » Модификации и дополнения » Мод : Бэкап форума

Страниц (6): « 1 [2] 3 4 5 6 »
 

16. BON - 17 мая 2013 — 13:28 - перейти к сообщению
Parapsixolog пишет:
И хотел спросить по файловые функции. Я так понимаю на папку форума для этого нужно поставить права доступа 777. Правильно? Не скажется ли это на безопасности форума?

зачем ставить 777 ? ДЖолжны быть просто права на запись. Это мугт быть права и 700 (хапись только у OWNER'a и root).
(Добавление)
Бэкап создается в формате *.zip ???
17. Parapsixolog - 17 мая 2013 — 16:26 - перейти к сообщению
BON пишет:
зачем ставить 777 ? ДЖолжны быть просто права на запись. Это мугт быть права и 700 (хапись только у OWNER'a и root).


По умолчанию права на папку 755. Запись не идёт. А разве 700 это ещё не меньше прав, чем 755?

BON пишет:

Бэкап создается в формате *.zip ???


Да.
18. CAB - 17 мая 2013 — 18:38 - перейти к сообщению
Parapsixolog пишет:
По умолчанию права на папку 755. Запись не идёт. А разве 700 это ещё не меньше прав, чем 755?
Тут вся хитрость в том, от чьего имени идёт запись - вот у того и должны быть эти права. Если поковыряться, то можно и что-то типа 700 поставить. Обычно мало кто заморачивается и ставят 777 - это права на запись для всех.
19. BON - 17 мая 2013 — 20:16 - перейти к сообщению
CAB пишет:
Обычно мало кто заморачивается и ставят 777 - это права на запись для всех.

ну и идеоты значит. Если руки кривые и овнера поменять впадлу то что теперь.........остается только дыру сделать в ресурсе
Parapsixolog пишет:
А разве 700 это ещё не меньше прав, чем 755?

да, ещё меньше! только овнер имеет запись и всё, остальные идут лесом, даже суперюзер. Этого достаточно если правильно настроить.
(Добавление)
как будет время сяду нахренячу скрипт бэкапов под cron
20. Parapsixolog - 17 мая 2013 — 22:08 - перейти к сообщению
У меня с правами 755 запись не пошла, не то что с 700. Я бы и рад с правами 700 работать, но не знаю как это практически сделать.
21. CAB - 17 мая 2013 — 22:31 - перейти к сообщению
Parapsixolog, алгоритм примерно такой:
1. Выясняем от чьего имени делается именно у Вас запись (это далеко не однозначная вещь, может быть несколько записывальщиков)
2. Делаем его владельцем файлов, которые требуется записывать
3. Выставляем этим файлам права 700 (первая цифра - это права владельца, вторая - группа, третья - все).
22. Parapsixolog - 18 мая 2013 — 13:16 - перейти к сообщению
CAB, из ваших пунктов я знаю как выполнить только пункт 3. Первый и второй пункт как осуществить, не знаю. Для доступу к файлам у меня есть такие инструменты как "DirectAdmin Панель Управления" и "FTP". Как через "DirectAdmin Панель Управления" провести 1 и 2 пункт?
23. BON - 18 мая 2013 — 13:56 - перейти к сообщению
Parapsixolog, доступ по SSH есть ? Если есть объясню как проще тебе будет.
24. Parapsixolog - 18 мая 2013 — 14:18 - перейти к сообщению
BON пишет:
доступ по SSH есть ?


Скорее всего нет. Можно конечно задать вопрос хостерам по этому поводу, но ни где про SSH я не слышал.
25. CAB - 18 мая 2013 — 18:33 - перейти к сообщению
Parapsixolog, я на практике этим не занимался, подробностей не знаю. Я из числа тех, кто не заморачивается... Радость
26. BON - 18 мая 2013 — 19:46 - перейти к сообщению
Parapsixolog пишет:
Можно конечно задать вопрос хостерам по этому поводу

задай вопрос, и задай вопрос почему при правах 755 нет записи в папку.
27. Guyver - 27 марта 2016 — 02:10 - перейти к сообщению
Подскажите пожалуйста. Появилось несколько вопросов по моду. Кто его использовал - проясните ситуацию, пожалуйста.

1. При восстановлении бэкапа заменяются ли уже существуюшие файлы или только добавляются отсутствующие?
2. Если заменяются файлы - у них слетают права? Или при замене файла права остаются прежними?
3. При восстановлении бэкапа в пустую папку (все файлы удалены) права будут у всех папок и файлов одинаовые и не те, которые были при создании бэкапа?

Т.е., если я правильно понял, после восстановления надо всем файлам вручную права возвращать? Или возможно варианты в зависимости от того, был ли заменён файл или создан заново...
28. Parapsixolog - 27 марта 2016 — 10:49 - перейти к сообщению
Guyver пишет:
1. При восстановлении бэкапа заменяются ли уже существуюшие файлы или только добавляются отсутствующие?


И заменяются (если имена файлов совпадают) и добавляются (если в архиве есть файлы отсутствующие на текущем сайте)

Guyver пишет:
2. Если заменяются файлы - у них слетают права? Или при замене файла права остаются прежними?


Права на файлы становятся такими, какие были на момент архивации, у меня по крайней мере так.

Guyver пишет:

3. При восстановлении бэкапа в пустую папку (все файлы удалены) права будут у всех папок и файлов одинаовые и не те, которые были при создании бэкапа?


см. предыдущий ответ.

Guyver пишет:
Т.е., если я правильно понял, после восстановления надо всем файлам вручную права возвращать? Или возможно варианты в зависимости от того, был ли заменён файл или создан заново...


Я ни чего не менял при восстановлении из бэкапа, правда это было уже давно. Как то не требовалось восстановление.
29. Guyver - 28 марта 2016 — 04:18 - перейти к сообщению
Я пока интересуюсь просто. Ещё до восстановления дело не дошло, но лучше уж заранее всё промониторить. На всякий пожарный. Если права становятся такими, как были на момент архивации - это отлично! Спасибо за ответ!
30. Guyver - 23 июля 2016 — 15:13 - перейти к сообщению
Меня жутко напрягало в этом моде то, что список бекапов выводился по-алфавиту, т.е. заходишь в мод - а там куча файлов вперемешку, так как в имени первое отличие - это день. И файлы сортировались по этому признаку. В итоге нужный бекап трудно было найти в списке, ибо года и месяцы были раскиданы по списку неупорядоченно.

Поэтому я решил сделать сортировку бекапов по дате, чтобы самые свежие были вверху, а самые старые - внизу.

1. открываем файл bacuper/manager.php

Ищем в нём строку:

CODE:
$listf=listing($bdir,0);


И заменяем её на

CODE:
$listf = scandir( $bdir );
foreach( $listf as $name1 )
if(strpos($name1,'.zip' ) > 0) {
{
$time[$name1] = filemtime( $bdir."/".$name1 );
}
}
arsort( $time );
$time = array_keys($time);
$listf=$time;


Вот и всё, стало намного удобнее!

Но это если в папке только .zip архивы, как у меня. И я добавил ещё эту проверку. Если это для вас лишнее - можно её убрать и шерстить папку на все файлы...

CODE:
$listf = scandir( $bdir );
foreach( $listf as $name1 )
{
$time[$name1] = filemtime( $bdir."/".$name1 );
}
arsort( $time );
$time = array_keys($time);
$listf=$time;

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.023]     [ ]