На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как сбросить кэш для обновления движка?

Вопросы-ответы / 19 февраля 2017

Впервые возник интерес перейти на новую версию MaxSite (0.95 -> 0.96). В readme читаю, что хорошо бы предварительно сбросить кэш.

Не возражаю, а как? Говорится о сбросе кэша много и "легко", но где эта заветная кнопка?

Максимум, что я пока сообразил это в админке "Настройки"->"Главная (units)" установить "Время кеширования главной страницы" в 0 (хотя я этот параметр с самого начала 0 оставил).

Но подозреваю, что это не все необходимые танцы для сброса кэша.

Среди прочего инструкция гласит:

5. Перенесите конфигурацию базы данных и сайта из «application-old» в новый «application»

/config/database.php (используйте новый database.php-distr)
/maxsite/mso_config.php (используйте новый mso_config.php-distr)

Это значит, что надо перенести только эти 2 файла или конфигурация БД включает в себя нечто большее?

Что означают примечания "используйте новый database.php-distr", "используйте новый mso_config.php-distr"?

-

Да, автоматическое обновление не работает, да и "ручками" тоже надо уметь работать (при налиии головы, конечно)wink

Комментариев: 4
  1. Сергей, с кнопкой сброса кеша всё просто. Она находится на домашней странице в админке (дашбоард). Ну или по адресу /admin/home.

    Есть ещё "ручной" вариант - удалить все файлы из папки /application/cache/

    Это значит, что надо перенести только эти 2 файла или конфигурация БД включает в себя нечто большее?

    Да, конфигурация базы данных в первом указанном файле. Но это не все файлы конфигурации, которые нужно перенести. Есть ещё /application/config/mso_config.php.

    Что означают примечания "используйте новый database.php-distr", "используйте новый mso_config.php-distr"?

    Обычно перенос старых файлов конфигурации вполне достаточно. Но могут быть нюансы. Поэтому самым хорошим вариантом ручного обновления является использование "чистых" заготовочных файлов конфигурации и ручной перенос в них соответствующих настроек (значений параметров). Это необходимо на случай, если в новой версии движка что-то было доработано в настройках и ваш сайт начал эти обновления использовать тоже. После внесения правок нужно переименовать файлы (убрать из имени "-distr").

    Да, автоматическое обновление не работает

    Это странно, ибо на всех моих сайтах всё работает нормально. Наверно что-то не так настроили автообновлению. Например, не так права дали на папку обновления.

  2. Это странно, ибо на всех моих сайтах всё работает нормально. Наверно что-то не так настроили автообновлению. Например, не так права дали на папку обновления.

    Как сделать автоматическое обновление Maxsite??

  3. Обновился вручную, спасибо Илья, вразумил.

    Забавнее всего получилось с кэшем, признаю. Сам учу своих подопечных листать страничку до конца, если хочешь чего-то найти, но ... Уж очень эта кнопочка "не по теме" расположена: обычная информационная страница, длинная история славного пути и вдруг "на задворках" - элемент управления, причем довольно важный элемент.

    С автообновлением связываться пока не хочу.

  4. Как сделать автоматическое обновление Maxsite??

    Алишер, всё подробно описано здесь.

    С автообновлением связываться пока не хочу.

    Сергей, это только название такое "автообновление". На самом деле запускать обновление придётся всё равно вручную. Просто скачивать архив с новой версией и распаковывать на сервере будет скрипт. Если в ядро движка правок не вносилось, то бояться нечего и вполне можно приобщиться. Удобно.