Для того, чтобы ваши действия не привели к потере времени, рекомендуем перед обновлением базы, или перед неуверенными действиями над базой, делать резервные копии базы.
Для того, чтобы ваши действия не привели к потере времени, рекомендуем перед обновлением базы, или перед неуверенными действиями над базой, делать резервные копии базы.
Эта опция доступна в меню База - Резервное копирование
, позволяет создавать резервные копии базы данных сайта и восстанавливать базу из резервной копии.
Создайте Резервную копию, нажав на кнопку Создать.
Созданный и скачанный бекап скопируйте на другой компьютер/сайт в папку /phpshop/admpanel/dumper/backups/
и он появится в списке доступных для восстановления в База - Резервные копии
.
Для восстановления резервной копии, нажмите на иконку ⚙️ - Восстановить
в строке файла резервной копии.
При возникновении ошибки создания резервной копии базы проверьте наличия прав доступа на папку /phpshop/admpanel/dumper/backup
, они должны быть CHMOD 777.
Если вы хотите восстановить базу из файла на другом компьютере, нажмите
⚙️ - Восстановить
и скачайте бекап. Затем скопируйте скачанный архив на другой компьютер или на хостинг в папку /phpshop/admpanel/dumper/backups/
Бекап появится в спискеБаза - Резервные копии.
Резервное копирование сохраняет только контент, созданный в админпанели. Шаблон дизайна переносится отдельно путем копирования соответствующего шаблона на сервере в папку /phpshop/templates/имя_шаблона
. Картинки переносятся также отдельно.
Для смены названия сайтов и реквизитом используется меню Настройка → Реквизиты
. Заголовок сайта меняется в меню Настройка → SEO настройки
Перед тем, как приступить к созданию собственной базы, мы должны удалить тестовую. Для подстраховки, обязательно сделайте резервную копию базы. Теперь можно очистить базу от тестовых товаров. Нажмите База → SQL запрос к базе → ➕ Команда - Очистить базу
. В окне появляется перечисление переменных, оставляем их все.
Расшифровка команд:
TRUNCATE phpshop_categories; - все каталоги и подкаталогиTRUNCATE phpshop_orders; - заказыTRUNCATE phpshop_products; - товарыTRUNCATE phpshop_system; - глобальные настройки (Настройка-Система)TRUNCATE phpshop_servers; - серверы для режима multibaseTRUNCATE 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 указывается в квадратных скобках в каталоге.
Удалить страницу
. Аналогично каталогу, удаляем страницы.