Обновление Joomla. Как это правильно сделать?
На первый взгляд, обновление Joomla до последней версии в рамках текущего релиза, может показаться стандартной процедурой. Однако, это не так. И каждый проект требует индивидуального внимания и тщательного предварительного анализа при выполнении данной процедуры.
Вот важные моменты, которые необходимо учитывать при обновлении Joomla до последней версии:
- Требования к хостингу. Необходимо убедиться, что сервер, на котором работает Ваш сайт, поддерживает последнюю версию Joomla. А именно, версия PHP должна соответствовать требованиям последней версии Joomla и должны быть включены модули и функции, необходимые для работы Joomla.
- Безопасность. Обязательное резервное копирование сайта перед выполнением процедуры обновления не только ядра Joomla, но и любых расширений (компонентов, модулей, плагинов).
- Непрерывная работа сайта. Пробное обновление необходимо выполнять "в сторонке", на любой тестовой площадке, а не на живом проекте. Потому, что в случае, неудачного обновления, потребуется восстановление сайта из резервной копии. А это может потребовать некоторого времени и может повлиять на работу Вашего основного интернет-ресурса. Поэтому, любые эксперименты с обновлением Joomla лучше всего выполнять на резервной копии сайта, на временном сервере. В случае успеха, можно будет повторить данную процедуру уже на реальном сайте.
- Стабильная версия. Старайтесь обновляться только до стабильного релиза (stable), не используйте процедуру обновления до бета-версий (beta).
- Лицензионные расширения. При расширении функциональности Вашего сайта, используйте только лицензионные компоненты, модули или плагины (платные или бесплатные), скачанные с официальных сайтов производителей. Расширения, скачанные с ненадёжных источников, могут содержать в себе различные спам-инъекции и заражения, которые в конечном итоге приведут к заражению всего сайта. Чтобы Вам, в конечном итоге, не пришлось удалять вирусы с Вашего сайта.
- Корректная работа сайта. Обновление необходимо выполнять только на корректно работающем сайте. Если в работе сайта наблюдаются какие-либо ошибки, то их необходимо исправить ещё до выполнения процедуры обновления.