N1 Nex1on

Резервные копии: сделать, скачать, вернуть, хранить в другом месте

Копия базы одним нажатием, возврат с подтверждением и защитой, загрузка копии и отправка на сторону с шифрованием.

Обновлено 07.11.2026

Копия базы — страховка на случай, когда что-то удалили не то, обновление пошло не так или хостинг подвёл. Делайте её до любой крупной правки.

Что входит в копию

Копия — это снимок всей базы: записи, пользователи, настройки и данные модулей. Файлы сайта (загруженные картинки в public/uploads, свои темы и модули) в неё не входят: их копируют отдельно, например по FTP. Копия лежит вне публичной папки, скачать её может только тот, кто вошёл в панель.

Сделать и скачать

Раздел «Копии базы» (меню «Копии и перенос»). Нажмите «Сделать копию»: панель напишет, сколько таблиц и строк в неё попало. В списке у каждой копии есть «Скачать» и «Удалить». Скачайте копию к себе на компьютер: копия, которая лежит только на том же хостинге, не спасёт, если хостинг пропадёт. Перед обновлением движка копию снимает он сам.

Вернуть базу

Возврат заменяет всё, что есть сейчас, тем, что было в копии: записи и настройки, появившиеся после неё, исчезнут. Поэтому:
- выберите копию, наберите её имя руками и нажмите «Вернуть базу». Имя набирают нарочно: между «нажал не туда» и «переписал имя» стоит секунда на размышление;
- перед возвратом панель сама снимает копию текущей базы и называет её файл: если возврат не понравился, вернётесь к ней;
- если возврат оборвался (закрыли страницу, сервер перезапустился), на странице появится «Возврат базы начат и не завершён» и кнопка «Вернуть состояние до попытки»;
- у копии с красной меткой «неполная» нет каких-то таблиц текущей базы. Возврат оставит эти таблицы как есть, часть данных будет новой, часть старой. Если вы этого хотите, отметьте «Понимаю».

Загрузить копию с компьютера

Файл .sql или .sql.gz, снятый этим же движком, можно загрузить в список. Это может только владелец и только после повторного пароля. Движок принимает лишь дамп этого сайта: любой другой SQL (чужие таблицы, запросы подряд, команды вроде GRANT) отклоняется с причиной. Загруженная копия сама ничего не меняет: вернуть из неё базу нужно отдельным действием.

Копии в другом месте

Раздел «Копии в другом месте» открыт только владельцу. Движок по расписанию (каждый день или раз в неделю) отправляет копию в хранилище на стороне: S3-совместимое, WebDAV или SFTP. Что важно знать:
- копия шифруется ключом, который показывают один раз. Сохраните его в надёжном месте: без ключа копию не открыть, а на сервере его нет. Если потеряли, создайте новый; старые копии останутся под старым ключом;
- выдайте ключу хранилища право только на запись, без удаления и перечисления: ключ лежит на сайте, и ключ с правом удаления при взломе сотрёт и внешние копии. Срок хранения лучше задать на стороне хранилища;
- «Проверить связь» кладёт один маленький файл и ничего не удаляет; «Отправить копию сейчас» запускает отправку вручную;
- включение требует повторного пароля, а при смене хранилища или секретов каждый владелец получает письмо;
- когда придёт первая копия, откройте её у себя на компьютере: скачайте маленький файл nx-decrypt.php, положите рядом копию и файл с ключом. Так вы один раз убедитесь, что ключ рабочий.

Как часто

Для живого сайта: ежедневная копия на стороне плюс копия на компьютер перед каждой крупной правкой, обновлением и массовой очисткой.

Помогла ли эта статья?
На этой странице