как накатывать обновления шаблона на боевую площадку?

#
как накатывать обновления шаблона на боевую площадку?
Есть боевой сервер, на котором крутится магазин на халяве. Нужно допилить некоторую функциональность (макеты, структура сайта, xsl шаблоны, код динамических страниц).
Как правильно и максимально безболезненно это сделать?

Как я представляю:
1. нужно скопировать на локальную машину сайт с шаблонами, дин. страницами и базой (включая товары)
2. подправить то, что нужно, и проверить, что все работает нормально
3. отключить боевой сайт и подменить шаблоны, динамические страницы и базу (оставив при этом товары как они были)

Собственно вопрос как правильно организовать пункты 1 и 3?
Модератор
#
Re: как накатывать обновления шаблона на боевую площадку?
dibalavs писал(а):
Собственно вопрос как правильно организовать пункты 1 и 3?

По сути это будет перенос с хостинга на хостинг. См. руководство по установке, стр. 19: http://hostcms.ru/download/6/HostCMS_v_6_InstallGuide.pdf
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: как накатывать обновления шаблона на боевую площадку?
С файлами понятно. А как быть с базой? Ведь в базе хранятся параметры страниц, структура и прочее. И для корректной работы ее надо восстановить тоже, но при этом потрутся некоторые данные (недавно добавленные товары, отзывы, заказы) . Как ее частично восстановить?
Модератор
#
Re: как накатывать обновления шаблона на боевую площадку?
dibalavs писал(а):
Как ее частично восстановить?

Я Вам рекомендую делать полный дамп БД, а не частичный.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: как накатывать обновления шаблона на боевую площадку?
Тогда непонятно. Между шагами 1 и 3 пройдет какое- то время. За это время в базу успеют добавиться сколько то товаров, люди успеют сделать сколько-то заказов и оставить несколько отзывов. При восстановлении дампа с тестовой площадки все эти данные потеряются. Как это можно обрулить?
Модератор
#
Re: как накатывать обновления шаблона на боевую площадку?
вручную копировать изменения с локальной копии на боевой сервер.
Авторизация