Ошибка при создании бэкапа
02.03.2011Голосование
| Тип | Ошибка |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 4.32 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Константин |
| Исполнитель | Блоголётчик |
После автообновления с 4.31 до 4.32 появилась ошибка при создании полного бэкапа (см. код) и появилась вторая неподсвеченная кнопка (под нижней кнопкой, для создания полного бэкапа) Create and
download backup.
В "чистой" инсталяции 4.32 та же проблема.
Код
Caught exception:
The requested method createarch not found in class tbackuper
#0 lib/kernel.php(77): tdata->error('The requested m...')
#1 lib/kernel.php(466): tdata->__call('createarch', Array)
#2 lib/backuper.class.php(347): tevents->__call('createarch', Array)
#3 lib/backuper.class.php(347): tbackuper->createarch()
#4 lib/admin.service.class.php(223): tbackuper->getfull()
#5 lib/menu.class.php(392): tadminservice->processform()
#6 lib/menu.admin.class.php(151): tmenu->doprocessform()
#7 lib/kernel.php(1437): tadminmenu->request(45)
#8 lib/kernel.php(1406): turlmap->GenerateHTML(Array)
#9 lib/kernel.php(1318): turlmap->printcontent(Array)
#10 lib/kernel.php(1307): turlmap->dorequest('/admin/service/...')
#11 index.php(83): turlmap->request('where.hotsexstr...', '/sweet-cuties/a...')
#12 {main}
RSS комментарии к этой записи
Рубрики: Ошибки
← Ранее PHP http заголовки
Комментарии (8) на запись “Ошибка при создании бэкапа”
Оставить комментарий
Хм... и впрямь не все. Спасибо за подсказку.
По поводу проблемы с архивацией - а если именно архивировать не средствами php, а вызовом системной команды вроде tar cf /path/archive.tar.gz . -z -k, а через php уже переменовывать и отсылать?
Извини, если вопрос глупый, я ж таки не программер. Просто я подобным образом шеллы у себя виртуалах чистил grep'ом:
[code]
<?php
$cmd = "egrep -rno '\"\; \#root|JGF1|eJzl|eval\(gzinflate\(base64_decode|passthru\(\"uname -a\"' .";
exec($cmd, $results);
for ($i = 1;(strlen($results[$i])>0); $i++) {
printf(" {$results[$i]}<br>");
}
?>
[code]
Правда, системные команды на виртуалах тоже не панацея, при очень большом кол-ве файлов может срабатывать защита от перегрузки на сервере. У меня на 2 хостах она срабатывала, когда "грепил" больше 6000-7000 файлов примерно по полутора десяткам ключей за один проход.