Как правильно обновлять версию CMS, если ожидаете непредсказуемых результатов. В этой статье я опишу основные моменты, на которые нужно обращать внимание.
Обновление со старых версий CMS на новые часто имеют результаты, которые невозможно предсказать. Начиная от другой кодировки, до различных PHP ошибок и белого экрана.
Краткая инструкция при обновлении:
Бекапы
Прежде всего — бекап, делайте бекапы, чем больше, тем лучше. Бекапы наше все. Сделайте бекап сайта, который намеревайтесь обновить.
Локальный сервер
Перенесите бекап подопытного на локальный сервер, будь-то Denwer или OpenServer, я склоняюсь ко второму. Но не забывайте про настройки локального сервера. Версия PHP, демон управления виртуальными хостами, СУБД, все должно быть идентичным, как на сервере/хостинге.
Обновление
Если успешно все перенеслось, то переходите к этапу, когда необходимо обновить. Обновите папки, обновите БД. Не бойтесь что-то поломать. Вы всегда сможете восстановиться, если нечаяно угробите свой продукт.
Перенос
После успешного обновления движка, можете смело заменить файлы и базу на сервере/хостинге, на обновленные. Не спешите удалять ничего. Понаблюдайте несколько дней за новым сайтом. Нет ли ошибок или возможно сбиты какие-то прежние настройки, которые вы делали самостоятельно.
к содержанию ↑Важное
- Не бойтесь переходить на более молодые версии пхп, это позволит улучшить скорость работы сайта.
- Не забывайте о том, что стоит прекратить обновление информации на сайте, на период обновления ядра/движка.
- Если проект огромный и имеет постоянное обновление информации на сайте, то проводите обновление ядра ночью, когда все спят.
Обязательно попробую сделать как у вас написано