Как правильно обновлять версию CMS, если ожидаете непредсказуемых результатов. В этой статье я опишу основные моменты, на которые нужно обращать внимание.

Обновление со старых версий CMS на новые часто имеют результаты, которые невозможно предсказать. Начиная от другой кодировки, до различных PHP ошибок и белого экрана.

Краткая инструкция при обновлении:

Бекапы

Прежде всего — бекап, делайте бекапы, чем больше, тем лучше. Бекапы наше все. Сделайте бекап сайта, который намеревайтесь обновить.

Локальный сервер

Перенесите бекап подопытного на локальный сервер, будь-то Denwer или OpenServer, я склоняюсь ко второму. Но не забывайте про настройки локального сервера. Версия PHP, демон управления виртуальными хостами, СУБД, все должно быть идентичным, как на сервере/хостинге.

Обновление

Если успешно все перенеслось, то переходите к этапу, когда необходимо обновить. Обновите папки, обновите БД. Не бойтесь что-то поломать. Вы всегда сможете восстановиться, если нечаяно угробите свой продукт.

Перенос

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

Обновление CMS на сайте. Возможные ошибки

к содержанию ↑

Важное

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

p.s. Если статья была полезной и вас переполняет чувство благодарности, можете поддержать меня долларом на патреоне

,
Об авторе

Web Developer. I have expirience in FrontEnd, Backend, Devops. PHP, Python, Javascript (Vue.js, React.js)

Смотреть посты