Перенос сайта с тестового поддомена на рабочий

Хотел уточнить у “бывалых”, каков алгоритм действий по переносу сайта с тестового поддомена на новый рабочий?

p.s. я прошерстил форум, а также документацию, здесь увидел лишь как изменить домен, но остается вопрос как быть с базой данных, ведь она разная на тестовом домене, который используется для разработки и реальной базой, которая используется для работы. Подскажите, пожалуйста?

1 лайк

1 лайк

Backup базы на тестовом домене и Restore на рабочем. После переноса файлов и правки конфига.
Процесс довольно стрёмный…
Но другого разработчики не предлагают :frowning:
Это вам не Joomla!

1 лайк

А в чем стремность?
Тестовый:

  1. В админке удаляем сгенерированные иконки (Администрирование - Хранилище данных - Удалить сгенерированные иконки)
  2. Удаляем папку /var/cache
  3. Удалить все содержимое в /var/files/[ид_магазина/ов]/exim
  4. Упаковать в архив всё файловое содержимое установки от корня сайта
  5. Сделать экспорт БД (сделайте всеми доступными средствами - из админки, из phpmyadmin. У меня дополнительно на субдомене стоит Supex Dumper с задачей в кроне, в результате имею постоянный бэкап БД каждые три часа за последнюю неделю. Вот он как раз всегда бэкапит и восстанавливает на ура.)
    Рабочий:
  6. Разворачиваем файловый архив
  7. Заливаем базу
  8. Правим в local.conf.php параметры подключения к базе и урлы в параметрах http и https
  9. заходим в админку - идем в магазин (Администрирование - Магазины) и тоже правим УРЛ магазина
  10. Открываем магазин
5 лайков

Большое Вам спасибо!

Сами же и ответили на свой вопрос в начале упомянув сторонний софт: phpmyadmin и Supex Dumper :slight_smile: