Перейти к содержимому


Проблемы с правами на папку при бекапе.


Сообщений в теме: 8

#1 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 13 Июнь 2012 - 14:23

Здравствуйте.

Версия КБ: 1,9,5 LOCAL. Операционная система: Windows Server 2008 R2. При бекапировании во внутренний архив выходит ошибка:
Can`t save file to: c:/program files (x86)/mstl/clientbase/www/backup/2012-06-13_11-18-47.zip
Подскажите, пожалуйста, как быть?

#2 Гость_Roman_*

  • Гости

Отправлено 13 Июнь 2012 - 14:33

Возможно, программа запускается не от имени администратора, поэтому прав на запись в папку нет. Запускайте программу через контекстное меню "Запустить от имени администратора".

#3 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 14 Июнь 2012 - 06:09

Запустил от имени администратора, проблема не исправилась :(

Можно ли каким-то образом программе указать куда бекапиться? Может быть на диск Д пусть лучше бы бекапилось...

#4 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 14 Июнь 2012 - 06:28

Когда делаю сохранить во внешний архив, выходит следующее:
Warning: filesize() [function.filesize]: stat failed for c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 20
Warning: fopen(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.fopen]: failed to open stream: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 21
Warning: fgets(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 22
Warning: fclose(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 23
Warning: unlink(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.unlink]: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 24


#5 Гость_Roman_*

  • Гости

Отправлено 14 Июнь 2012 - 07:53

Путь к папке для сохранения бэкапов можно указать в файле config.php, который находится в папке include. Путь указывается через переменную $config["backup_path"][0]. Например:
$config["backup_path"][0]="/var/www/backup";


#6 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 20 Июнь 2012 - 10:26

Так и не получается сделать бекап. Даже на диск Д не сохраняется....

Причем, как я уже писал выше даже бекап во внешний файл не работает :(

#7 Гость_Roman_*

  • Гости

Отправлено 20 Июнь 2012 - 11:11

Проверьте права доступа на папку temp, которая расположена по адресу c:/program files (x86)/mstl/clientbase/www/.
Возможно, что данная папка вообще отсутсвует.

#8 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 20 Июнь 2012 - 12:32

Проверил, папочка имеется. Права для нее на всех открыто для записи.

Попробовал еще раз сделать бекап во внешний файл, пишет:
Warning: filesize() [function.filesize]: stat failed for c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\MSTL\ClientBase\www\backup.php:18) in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 20
Warning: fopen(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.fopen]: failed to open stream: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 21
Warning: fgets(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 22
Warning: fclose(): supplied argument is not a valid stream resource in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 23
Warning: unlink(c:/program files (x86)/mstl/clientbase/www/temp/backup.tmp.zip) [function.unlink]: No such file or directory in C:\Program Files (x86)\MSTL\ClientBase\www\backup.php on line 24


#9 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 20 Июнь 2012 - 12:35

Попробовал выполнить бекап без файлов с пипочкой: "Не сохранять файлы" бекап сделан успешно!!!! Проблема видимо в самих файлах ;)





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных