Сначала я обновляюсь на локалхосте чтоб не сложить магаз в неудачном раскладе. Если прошло все пучком повторяю на сайта магаза.
Опишу попорядку. У меня локалхост под вебсервером AppServ смотрит он в директорию C:\myweb\www. В ней создал C:\myweb\www\impera для опытов туда сразу поставил Имперу.
Узнаю о новом релизе иду на оффсайт качаю архив ложу в C:\myweb\www\impera и там unzip скаченый архив. Вижу в директории появились файлы install.php ImperaCMS_sources.zip. В Мозиле открываю http://localhost/impera/install.php стартует установщик. Жму Далее (старт) попал на страницу подготовка к распаковке там 5 флагов сняты. Окей то что надо снова жму Далее (распаковать) попал на подготовка базы данных и надпись "выполняется распаковка". С окончанием распаковки просто закрываю Мозилу и убиваю в C:\myweb\www\impera 3 файла install.php ImperaCMS_sources.zip impera.sql. Снова запускаю Мозилу открываю http://localhost/impera ура работает! Потом хожу по страницам смотрю где что отвалилось. Если все на месте повторяю уже на сайте магаза. По ftp ложу в корень сайта файлы install.php ImperaCMS_sources.zip в Мозиле открываю http://сайт.магаза/install.php жму Далее (старт) снова жму Далее (распаковать) закрываю Мозилу. Убиваю по ftp файлы install.php ImperaCMS_sources.zip impera.sql в корне сайта. Открываю http://сайт.магаза/ ура работает!
Установщик у Имперы нехилый между прочим разжовано все пополочкам просто читайте что он пишет на экране. Что непонятно кликайте флаг с подробностями разжует до мелочей.
Мой горький первый опыт научил не править файлы в design/default_new а то при обновлении все затирается. Еще с прошлой Имперы я копирнул директорию design/default_new у себя на компе в design/default_my там точу шаблон под магаз. Удобно всегда можно посмотреть что нового в оригинальном default_new.
Для март апрельских обновлений Имперы советую убить перед установкой директорию Smarty а то чето установщик этого не делает и новый Smarty не уживается с мусором от старого что был в домартовских релизах.
Еще байда такая есть по шаблонам. В домартовских релизах был Smarty2 там в шаблонах кажись в index.tpl писалось кпримеру
{defun name="categories_menu" параметры1}
ля ля ля
{fun categories_menu параметры2}
ля ля ля
{/defun}
для Smarty3 вот такие места теперь надо менять на
{function name="categories_menu"}
ля ля ля
{categories_menu параметры2}
ля ля ля
{/function}
{categories_menu параметр1}
Просто сменить в файлах шаблона {defun name=имя параметры}..{/defun} на {function name=имя}..{/function} {имя параметры} и сменить {fun имя параметры} на {имя параметры}.
Это делать надо если обновляетесь с домарта версии и используете свой шаблон заместь default_new иначе делать ненадо там все уже сделано. Больше трудностей обновления я не нашол.