Восстановление сервера с Битрикс: mysqldump, архив сайта и cron Events
Резерв копии базы
Снимок данных делают утилитой mysqldump с пользователем и именем базы; пароль задают через файл опций клиента MySQL или интерактивный запрос, избегая явного набора секрета в командной строке.
mysqldump -u "$DBUSER" -p "$DBNAME" > /var/backups/site-$(date +%F).sqlСжатие «на лету» уменьшает объём на диске и ускоряет копирование по сети.
mysqldump -u "$DBUSER" -p "$DBNAME" | gzip > /var/backups/site.sql.gzВосстановление из дампа
mysql -u "$DBUSER" -p "$DBNAME" < /var/backups/site.sql
gunzip -c /var/backups/site.sql.gz | mysql -u "$DBUSER" -p "$DBNAME"Файловая часть проекта
Каталог документа упаковывают архиватором и переносят на новую машину; после распаковки выравнивают владельца каталогов под пользователя веб‑сервера окружения ВМ Битрикс.
tar -czvf site-$(date +%F).tar.gz -C "$DOCROOT" .
tar -xzvf site.tar.gz -C /home/bitrix/www/
chown -R bitrix:bitrix /home/bitrix/www/Агенты и cron
На продакшене периодически дергают cron_events.php, иначе накопятся отложенные задачи ядра и модулей.
*/20 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.phpПуть к интерпретатору и документ‑руту подставляют под фактический layout сервера.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии