... {toc} h2. Восстановление из бэкапа Резервные копии хранятся в каталоге */app/asr_cabinet/mnt/backup/* и сохраняются вместе с контрольными суммами. {info}В примере показано как восстановить наиболее свежий на текущий момент бэкап, хранящийся локально на сервере. Если Вам необходимо восстановить более раннюю версию, уже удаленную с сервера, скопируйте её фтп по аналогии с [восстановлением БД биллинга|CarbonBilling:Создание бэкапа.Настройка бэкапов по FTP.Резервное копирование и восстановление базы данных из бэкапов при помощи WinSCP.]{info} h3. Распаковка бэкапа Определите наиболее свежий бэкап: {code}ll -trh /app/asr_cabinet/mnt/backup/ итого 415M -rw-r--r-- 1 root root 107M Авг 31 02:23 backup_monthly_2016-08-31_09-23_asr_cabinet.tar.gz -rw-r--r-- 1 root root 113 Авг 31 02:23 backup_monthly_2016-08-31_09-23_asr_cabinet.tar.gz.md5 -rw-r--r-- 1 root root 107M Янв 20 02:50 backup_weekly_2017-01-20_02-50_asr_cabinet.tar.gz -rw-r--r-- 1 root root 112 Янв 20 02:50 backup_weekly_2017-01-20_02-50_asr_cabinet.tar.gz.md5 -rw-r--r-- 1 root root 202M Мар 1 02:50 backup_daily_2017-03-01_02-50_asr_cabinet.tar.gz -rw-r--r-- 1 root root 111 Мар 1 02:50 backup_daily_2017-03-01_02-50_asr_cabinet.tar.gz.md5{code} Распакуйте его следующим образом: {code}tar -xzf /app/asr_cabinet/mnt/backup/backup_daily_2017-03-01_02-50_asr_cabinet.tar.gz -C /{code} Распакованные данные будут лежать в каталоге */app/asr_cabinet/var/backup_data/*
|
h3. Восстановление каталога Wordpress
|
Переместите Скопируйте текущую папку с сайтом в другое место если она вам нужна (например, для анализа проблемы) или удалите (в примере - папка перенесена)
|
{code}mv /app/asr_cabinet/var/wordpress/ /app/asr_cabinet/root/{code}
|
{code}cp -R /app/asr_cabinet/var/wordpress/ /app/asr_cabinet/root/{code}
|
Перенесите на её место папку из ранее распакованной резервной копии
|
{code}mv /app/asr_cabinet/var/backup_data/var/wordpress /app/asr_cabinet/var/wordpress{code}
|
{code}yes | cp /app/asr_cabinet/var/backup_data/var/wordpress/* /app/asr_cabinet/var/wordpress{code}
|
|
... h3. Восстановление базы данных Перейдите в папку с бэкапом {code} /app/asr_cabinet/var/backup_data/ {code} Достаньте из архива с бекапом файл *mysql_wordpress.sql.gz*, распакуйте его с помощью gunzip: {code} gunzip mysql_wordpress.sql.gz {code} Загрузите дамп в базу данных: {code} mysql -uroot -p wordpress < mysql_wordpress.sql Enter password: {code} После приглашения ввести пароль, просто нажмите Enter. h2. Восстановление стандартного сайта Для восстановления стандартного сайта на wordpress нужно: 1. Зайти в chroot кабинета {code} chroot /app/asr_cabinet/ {code} 2. Заменить файл БД сайта/кабинета {code} yes | cp /skelet/var/lib/mysql/wordpress/* /var/lib/mysql/wordpress/ {code} 3. Заменить ВСЕ настройки wordpress на стандартные {code} yes | cp -R /skelet/var/wordpress/* /var/wordpress/ {code} 4. Выходим из кабинета {code} exit или Ctrl+D {code} 5. Перезапустить службу {code} /app/asr_cabinet/service restart {code}
|