Skip to main content
создание сайта под ключ
×

Обсудить проект

Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение. Или звоните: +7(916) 107-51-99 (10.00–18.00, Мск.)

Как к вам обращаться?
Сообщите корректный адрес электронной почты.
Заполните поле, опишите суть задачи.
Необходимо подтвердить согласие с Политикой.

После очередного обновления cms Joomla! нужно:

Каждое обновление Джумла! v.3.x — это некий стресс для вебмастера. Чаще всего — ерундовый, иногда — заметный, редко — фатальный (для сайта). Обновление «сносит» правки и «хаки», добавляет ранее удаленное ненужное содержимое и пр. Иногда обновления «выводят из строя» ранее работоспособные скрипты… А обновления cms Joomla в последнее время производятся ежемесячно.

Для «себя любимого» составил списочек, что стоит исправить «опять и снова» и не забыть выполнить после очередного апгрейда.

  • Чистим весь кэш на сайте.
  • Если подключен сервис cloudflare.com то заходим на него и переключаем в режим отладки и чистим кэш.
  • Проверяем работоспособность сайта, основных сторонних скриптов, установленных на сайте, соответствие таблиц Базы данных новой версии cms. Проверяем в админпанели наличие пунктов меню, работоспособность админ-панели, актуальность фреймворк шаблона сайта.
  • Проверить работоспособность форм обратной связи, прописать хак, если письма/заявки не приходят.
  • Опять-снова прописать хак для корректной работы https, при необходимости. (На разных хостингах настройки разные.)
  • Исправить в шаблоне вывода контента:
    /components/com_content/views/article/tmpl/default.php
    компонента Content: h2 заменить на h1. При необходимости.
  • Просмотреть обновленный файл htaccess на предмет реально-нужных изменений, по сравнению с прописанным. Редко, но иногда разработчиками cms вносятся существенные изменения.
  • Удалить «мусор» из «корня», типа манифест, robots.txt дефолтный и пр., удалить ненужные дефолтные шаблоны (например Beez3), что опять инсталлированы при обновлении.
  • Перезалить «фирменную» favicon.ico в шаблон админ-панели Isis, обновление ее «сносит», заменяя на дефолтную иконку Joomla! (пустячок, а тем не менее).
  • Проверить страницу 404, если файл использует языковые файлы пакета, то придется править и менять текст на нужный. Вообще, на будущее, текст лучше сразу прописывать на странице error в установленном шаблоне (не забывая сохранять файлы с кириллическими символами в кодировке utf8).
  • Скачать обновленный дистрибутив сайта на компьютер по ftp. Попробовать «не снести» исправленные файлы, архивы, исходники на своем компе. Например, в папке images.
  • Проверить Перенаправления в соответствующем компоненте в Админ-панели. Прописать нужное, удалить лишнее.
  • Еще раз очистить кэш на сайте.
  • Включить cloudflare в рабочий режим.

Естественно, что:

  • Перед обновлением есть смысл прочитать анонс обновления, «про что» очередное обновление у Джумла!. Если что-то глобальное — стоит дождаться отзывов и сделать анализ рисков. Может есть смысл дождаться stable.
  • Бэкап обязателен, «ручной» или серверный. Если что-то пойдет «не так», будет куда вернуться.

Всё это банально (если апгрейд не был глобальным). Тем не менее, отнимает толпу времени. На мой взгляд, вообще-то, данные телодвижения «денег стоят», пусть небольших, но всё же.