Бекап базы

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

Работа с базой

Резервное копирование / бекап базы

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

Эта опция доступна в меню База - Резервное копирование, позволяет создавать резервные копии базы данных сайта и восстанавливать базу из резервной копии.

Создайте Резервную копию, нажав на кнопку Создать. Созданный и скачанный бекап скопируйте на другой компьютер/сайт в папку /phpshop/admpanel/dumper/backups/ и он появится в списке доступных для восстановления в База - Резервные копии.

Для восстановления резервной копии, нажмите на иконку ⚙️ - Восстановить в строке файла резервной копии.

Переезд на другой хостинг / компьютер

Если вы хотите восстановить базу из файла на другом компьютере, нажмите ⚙️ - Восстановитьи скачайте бекап. Затем скопируйте скачанный архив на другой компьютер или на хостинг в папку /phpshop/admpanel/dumper/backups/ Бекап появится в спискеБаза - Резервные копии.Резервное копирование сохраняет только контент, созданный в админпанели. Шаблон дизайна переносится отдельно путем копирования соответствующего шаблона на сервере в папку /phpshop/templates/имя_шаблона. Картинки переносятся также отдельно.

Для смены названия сайтов и реквизитом используется меню Настройка → Реквизиты. Заголовок сайта меняется в меню Настройка → SEO настройки

Очистка тестовой базы

Перед тем, как приступить к созданию собственной базы, мы должны удалить тестовую. Для подстраховки, обязательно сделайте резервную копию базы. Теперь можно очистить базу от тестовых товаров. Нажмите База → SQL запрос к базе → ➕ Команда - Очистить базу. В окне появляется перечисление переменных, оставляем их все.

Расшифровка команд:

TRUNCATE phpshop_categories; - все каталоги и подкаталоги
TRUNCATE phpshop_orders; - заказы
TRUNCATE phpshop_products; - товары
TRUNCATE phpshop_system; - глобальные настройки (Настройка-Система)
TRUNCATE phpshop_servers; - серверы для режима multibase
TRUNCATE phpshop_foto;- галерея фотографий
TRUNCATE phpshop_sort; - характеристики
TRUNCATE phpshop_black_list; - черный список
TRUNCATE phpshop_discount; - скидки
TRUNCATE phpshop_valuta; - валюты
TRUNCATE phpshop_search_base; - поиск по базе
TRUNCATE phpshop_shopusers; - пользователи
TRUNCATE phpshop_shopusers_status; - статусы пользователей
TRUNCATE phpshop_page_categories; - категории статей, страниц
TRUNCATE phpshop_delivery; - доставка
TRUNCATE phpshop_order_status; - статусы заказов
TRUNCATE phpshop_payment; - электронные платежи
TRUNCATE phpshop_notice; - уведомления
TRUNCATE phpshop_comment; - комментарии.

Иногда нужно очистить лишь какую-то часть базы, в этом случае, вы оставляете только те запросы к разделам, которые хотите очистить, либо выбираете запросы к базе:

Оптимизировать базу - команда удаляет кэш, нужна для увеличения скорости работы скрипта. Рекомендуем выполнять оптимизацию раз в 1-2 недели для сохранения высокой скорости обработки данных сайта; Починить базу - если появляются ошибки в базе. Рекомендуем обратиться в техподдержку с вопросом. Удалить каталог - удаление каталога товаров. Появляется запрос на ввод ID каталога, который вы хотите удалить - DELETE FROM phpshop_categories WHERE ID=" ID указывается в квадратных скобках в каталоге. Удалить страницу. Аналогично каталогу, удаляем страницы.