Не на всех хостингах такое возможно. На некоторых бекапы хранятся не более трёх дней, у других возможны падения с утратой всех бекапов (этим славится Русский хост). Поэтому я бы рекомендовал делать бекапы самим.
Как самостоятельно сделать бекап файлов форума
1. Создаём папку на компьютере с названием Бекап
2. В неё создаём папки: БД и Форум
3. В папке Форум создаём подпапки с названиями версии форума
Например сейчас форум версии 3.8.7, значит имя папки будет: 3.8.7
3.1 В каталоге 3.8.7 создаём
ПОД каталог по названию месяца;
3.2 В этом подкаталоге создаём каталог с датой бекапа;
3.3 Рекомендую делать бекап 1 раз в неделю.
Выберете какую либо дату и начиная с неё, делайте бекапы
1 раз в нделю.
К примеру, если я сделал бекап 26 августа 2011 года, то следующий я сделаю 2 сентября,
следующий - 9 сентября.
И так далее.
У меня это будет, для примера, каждая пятница календарного месяца.
И для каждого бекапа - свой отдельный каталог.
С датой его создания.
Название каталога, для примера, может быть
таким: Бекап от 02.09.2011г.;
3.4 Помните о том, что чем лучше структура каталогов, тем удобнее будет для Вас найти нужное.
Ни когда не надейтесь
на свою память;
3.5 По возможности храните бекапы в разных местах.
К примеру: на жёстком диске, USB накопителе (флешке) и
на Компакт-Диске.
Если что либо одно выйдет из строя, у Вас всегда будет сохранённая копия из другого места;
3.6
НИКОГДА не храните бекапы на фтп сервере. Это -
ОПАСНО!!!
4. Делаем первый бекап всех файлов и папок в эту папку
А потом последующие бекапы (при условии что версия форума не обновилась) с помощью FTP клиента скачиваем в уже
существующую папку с файлами форума (первый бекап).
И вот когда FTP клиент спросит: "Некоторые файлы уже есть на компьютере.
Что делать?"
Выбираем - "Пропустить все"
Ведь зачем вам перезаписывать файлы, которые уже есть (одинаковые названия)
Экономим время, тем самым скачаются только новые файлы: аватары, вложения, альбомы, иконки соц.
групп, изображения
подписей, фотографии.
Есть одно НО.
Вот смотрите, когда обновляете версию форума, то вы перезаписываете все файлы дистрибутива vBulletin.
Тем самым старый бекап, который на компе, уже не является актуальным.
Создаём новую папку с именем названия новой версии форума, например:
Форум >
3.8.6
3.8.7
3.8.7 PL2
И в каждой папке бекап соответственной версии форума.
То есть, после того как вы обновили форум, вам нужно будет снова делать полный бекап файлов.
Ещё совет один.
Смотрите, форум растёт и на нём с каждым днём будет всё больше аватар, вложений, картинок подписей юзеров,
фотографий и картинок в альбомах.
Поэтому ...
В общем приведу пример:
Например у меня сейчас форум версии 3.8.6
Я выключаю форум, делаю бекап базы, скачиваю бекап базы, включаю форум.
Затем я делаю бекап файлов форума в папку Форум > 3.8.6
Через три дня выходит новая версия vBulletin
Я обновляю форум просто накатывая файлы поверх на FTP из компьютера (выбрав "Перезаписать файлы").
Таким образом на FTP уже файлы версии 3.8.7
Выполняю процесс обновления в браузере вызвав скрипт обновления
www.домен.ру/install/upgrade.php
Форум должен быть обязательно отключен до выполнения обновления (перезаливки файлов и обновления в браузере)
Обновляю форум жмакая на странице кнопку OK
И после удачного обновления
ОБЯЗАТЕЛЬНО удаляю папку install
Всё. Наш форум уже версии 3.8.7
Но вот беда, на компе у нас бекап файлов 3.8.6 версии.
Я создаю папку 3.8.7 в том же месте где и 3.8.6
Теперь внимание
Зайдя на главную страницы админки я вижу что с блоке статистики мне пишет, например:
Аватаров: 100 мегабайт
Вложений: 300 мегабайт
и т.п.
И опять это всё по новой скачивать? О Господи, это же долго.
И тут мы вспоминаем, что у нас есть бекап 3.8.6
В котором есть папки с вложениями, аватарами, альбомами и т.д.
Да, их там допустим не 300 мегабайт вложений, а 290
Потому что за неделю например юзеры добавили вложений, но старые ведь вложения и аватары не перезаписываются..
они хранятся там вечно.
то есть нет такой ситуации как с файлами самого дистрибутива форума
Поэтому я копирую из бекапа папки 3.8.6 следующие папки:
albums (здесь хранятся изображения альбомов)
attachments (здесь хранятся вложения)
customavatars (здесь хранятся аватары)
customgroupicons (здесь хранятся изображения социальных групп)
images/customprofilepics (здесь хранятся фотографии)
signaturepics (здесь хранятся изображения подписей)
и копирую все эти папки в созданную пустую (пока что) папку 3.8.7
Таким образом часть этих данных у меня уже есть, и мне незачем копировать их с FTP.
Затем я иду на FTP и выделяю для копирования все папки и файлы КРОМЕ вышеперечисленных и скачиваю их в папку 3.8.7
После того как файлы дистрибутива vBulletin скачались, я выделяю вышеперечисленные папки и скачиваю выбрав в FTP
клиенте - НЕ перезаписывать, то есть "Пропустить все".
Чтобы одинаковые аватары, вложения и т.п. не перезаписались, потому как они уже есть у меня.
Таким образом мы существенно экономим время и трафик.
Это всё.
Бекап БД
Установить на форум Supex Dumper.
В полне годится обычная бесплатная версия.
Версия Про может потребоваться если у Вас когда возникнут проблемы с кодировкой при переезде на другой хостинг.
Итак, советы:
1. Отключаем форум
2. Идём на FTP, в каталог Админки, меняем атрибуты папки sxd на 755
3. Админка > Обслуживание > Обновление счётчиков:
- удалить темы без разделов
- удалить сообщения без тем
4. Админка > Обслуживание > Восстановить/оптимизировать таблицы:
- ставим "птички" возле таблиц базы данных, у которых в ячейке "Заменить" стоит число больше 0
- оптимизировать таблицы - Да
- восстановить таблицы - Нет
Нажимаем кнопку "Продолжить"
5. Админка > Sypex Dumper > ...
- вводим логин и пароль пользователя базы данных
- вводим сервер/хост базы данных (кнопка "Детали")
- после авторизации сразу откроется вкладка импорта базы данных
- выбираем из списка базу данных
- пишем комментарий (не обязательно)
- нажимаем "Выполнить" и ждём когда завершится процесс резервного копирования
- скачиваем дамп на компьютер (в любое надёжное хранилище)
- удаляем дамп из FTP (вкладка "Файлы", выбрать дамп, нажать "Удалить")
6. Идём на FTP, в папку админки, меняем атрибуты папки sxd на 0
Напоследок отмечу что основа этих советов получена от уважаемого мной человека Tajfun за что ему отдельное спасибо.