Страница 1 из 1

папка backup

UNREAD_POSTДобавлено: 24.12.2009 19:58:27
muravell
Подскажите как сделать чтобы для каждого пользователя была своя отдельная бекап-папка,
без интегрирования с CMS. Или чтоб пользователи немогли просматривать чужие дампы.
Использую не Apache и соответственно нет поддержки .htacsses

Re: папка backup

UNREAD_POSTДобавлено: 24.12.2009 21:30:33
zapimir
Так на странице по интеграции, как раз описан простейший файл авторизации (второй пример), где дампы сохраняются в каталоги в зависимости от логина.
http://sypex.net/ru/products/dumper/docs/integration/

Единственное можно добавить проверку наличия каталога и создания его в случае отсутствия.

Re: папка backup

UNREAD_POSTДобавлено: 25.12.2009 16:15:35
muravell
1.Каталоги с именами пользователей с вложеними папками backup созданы
2.Цепочки авторизации auth_multi mysql cfg или multi mysql cfg
3.Содержимое auth_multi.php
<?php
// Sypex Dumper 2 authorization file for Example
if($this->connect($host, $port, $user, $pass)){
$auth = 1;
$this->CFG['backup_path'] = '1// . $user .//backup/';
$this->CFG['exitURL'] = 'http://my.site.com/';
}
?>

4.так выглядят строки в настройках скрипта
backup/
http://my.site.com/1/backup/
5.URL скрипта http://my.site.com/1/

Что-то несохраняют дампы куда надо а в одну общую папку backup

Re: папка backup

UNREAD_POSTДобавлено: 25.12.2009 17:18:55
zapimir
указывать нужно "multi cfg" или просто "multi" (т.е. mysql это аналогичная авторизация и в ней нет смысла).

Ну и что-то у Вас с backup_path не то, во-первых, какие-то непонятные двойные слэши, во-вторых, если адрес начинается с 1, то адрес получается относительным и т.е. что-то типа http://my.site.com/1/1/$user/backup

Да и кроме того если хотите чтобы пользователи могли скачивать из интерфейса нужно также изменить параметр
backup_url, аналогично backup_path.

Re: папка backup

UNREAD_POSTДобавлено: 25.12.2009 17:57:26
muravell
У меня установлен вместо апача SmallHTTPserver http://smallsrv.com/indexr.htm
может изза него