Как обновить сайт на Alto CMS 1.1.x

Подготовка к обновлению

Этот шаг не обязательный, но желательный, если вы его еще не делали — скопировать файлы конфигурации сайта и все файлы конфигурации всех плагинов и скинов в папку /app вашего сайта.

Если вы что-то меняли в файле /common/config/config.php, то перенесите эти изменения в файл /app/config/config.local.php, и в дальнейшем менять нужно только его. То же касается файлов menu.php, widgets.php и прочих из /common/config/ — не нужно их трогать, делайте копию в /app/config/ и там уже меняйте, все, что нужно.

То же касается и конфигурации плагинов и скинов: например, конфигурацию плагина Topicintro, который вы настраиваете для себя, можно держать в файле /app/plugins/topicintro/config/config.php. А измененную под себя конфигурацию скина Experience — в файле /app/templates/skin/experience/settings/config/config.php. И т.д., и т.п.

Конечно, это не обязательное условие, просто имея копии конфиг-фалов в папке /app/ вы исключаете вероятность того, что однажды случайно их затрете во время очередного обновления движка, плагинов или шаблонов.

Само обновление

1) Скачиваем свежую версию Alto CMS и распаковываем ее.
2) Копируем папки /engine/ и /common/ прямо поверх старых
3) Удаляем содержимое папок /_run/ и /_tmp/
4) И... это все! А вы ждали чего-то большего? ;)

Как обновить сайт версии 1.0 и выше

Время не стоит на месте. И разработка движка тоже. Вот и вышла уже версия 1.0.5 нашего движка. Каких-то кардинальных изменений увеличение третьей цифирьки в номере версии за собой не несет, это, как правило, исправление ошибок, замечаний и некоторые улучшения, в т.ч. и в шаблоне Experience.

В общем, если у вас сайт работает на Alto CMS версии ниже 1.0, то вам читать здесь: https://altocms.ru/629.html

А если у вас уже стоит версия 1.0 или выше, то имеет смысл обновиться. И тут я расскажу, как это делается.

Читать дальше →