Сайт восстанавливается через бэкап. Резервные копии рекомендуется делать регулярно и перед каждой важной операцией, например импортом товаров, генерацией текстов. Настройки сайта и все важные параметры находятся в базе данных.
Как создать и восстановить бэкап
Есть два варианта. Первый осуществляется через панель управления хостингом. Необходимо отыскать phpMyAdmin. В нем перечислены различные базы данных. В данном случае требуется та, где установлен Opencart. Сверху расположен раздел «Экспорт». Нужно перейти в него и подтвердить запрос. Файл можно сохранить на компьютере в любой желаемой папке. Название документа будет соответствовать имени базы данных, адрес заканчивается на sql.
В дальнейшем сайт будет восстанавливаться с помощью этого документа. Теперь пригодится другой раздел – «Импорт». В появившееся окошко выносят необходимый файл. Важно не перепутать кодировку: при работе через Opencart используется UTF-8. Остается войти в хостинг, выбрать нужные файлы и сохранить их в архиве.
Здесь процедура проходит через встроенные инструменты создания бэкапа в Opencart. Слева на админ-панели расположено меню. Необходимо последовательно нажимать на следующие клавиши:
- инструменты;
- выделить все;
- сохранить;
- система;
- бэкап.
После этого система предложит сохранить выделенные файлы на ПК. Позже их можно будет восстановить, перейдя в раздел «Обзор». Потребуется снова выделить их и сохранить.
Создание резервной копии файлов
Файлы хранятся отдельно от базы данных и крайне редко подвергаются угрозе, но подстраховка будет не лишней. Работать через FTP нежелательно, так как процедура будет долгой и необязательно успешной.
Лучше копировать их через панель управления, примерно так же, как и БД, но через другой раздел – «Менеджер файлов». Для бэкапа необходимо:
- Найти на хостинге «Менеджер файлов».
- Выделить папки, подлежащие копированию. Иногда разумно не сохранять картинки, потому что они много весят.
- Нажать на кнопку «Запаковать». Она может называться по другому, но все равно синонимично. В основном ее располагают наверху страницу. Иногда она открывается после нажатия на меню правой клавишей мышки.
- Ввести название архива. Возможно, придется выбирать между zip или tar. Второй вариант предпочтительнее, так как папка не сжимается, а значит – запаковывается быстрее. Разница в весе у них незначительная.
- Поставить в появившемся окошке галочку о показе скрытых файлов. Без нее не скопируются многие важные элементы.

Когда сжатие завершится, архив перенесется в папку. Восстановление проходит аналогично, нужно только отыскать раздел «Распаковать».
Восстановление доступа к Opencart
Если потерялся только пароль, достаточно послать запрос на электронную почту администратора, перейти по ссылке и ввести новый код. Если неизвестен и e-mail, придется заходить через базу данных. Нужно назвать файл pass.php и ввести в него следующий текст:
<?php
$md5 = md5("password«)
print $md5;
?>
Этот документ загружается в корневую папку. Затем нужно перейти по ссылке https://адрес_вашей_страницы.ru/pass.php. База открывается через phpMyAdmin. Необходимо отыскать табличку с именем, состоящим из префикса БД и приставки user. Открыв ее, нужно заменить поле с паролем.
Ежемесячного бэкапа может быть недостаточно, предпочтителен ежедневный. Резервные копии следует периодически скачивать на ПК, потому что на хостинге они хранятся не больше 30 дней. Частые сохранения позволят магазину работать без перебоев.
Давайте обсудим все детали
реализации проектa
Оставьте заявку на подробную консультацию
Нанять сотрудников или обратиться к нам?
Не менее 5 сотрудников
нужно для полноценной работы сайта
«Web Программист» «SEO специалист», «Менеджер по рекламе», «Дизайнер» и «Контент-менеджер»
Не менее 50 000 ₽
Заработная плата одного сотрудника, специалиста
Но сотрудники нужны по необходимости,
а не постоянно
от 250 000 ₽
потребуется выплачивать + налоги за каждый оклад
25 200 ₽ в месяц
Вы платите ежемесячно фиксированную сумму
Получаете специалистов
по всем необходимым направлениям
Когда они Вам нужны
всего за 25 200 ₽ в мес.
Оплата по безналу
т.е. официальный расход в компанию!