Yandex Metrika
sanches.free

Восстановление сервера с Битрикс: 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 дней гарантии