8 факторов, которые вы должны знать при обновлении Joomla

Интересное о Joomla


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

В этой статье мы хотели бы дать вам список важных факторов при обновлении до новой версии для Joomla 3.

8 важных вещей при обновлении Joomla 3.

1. Технические требования для Joomla 3.x

  • PHP version Recommended 5.6 + or 7 +
  • Minimum 5.3.10
  • PHP (Magic Quotes GPC, MB String Overload = off / Zlib Compression Support, XML Support, INI Parser Support, JSON Support, Mcrypt Support, MB Language = Default)
  • memory_limit — Minimum: 64M Recommended: 128M or better
  • upload_max_filesize — Minimum: 20M
  • post_max_size — Minimum: 20M
  • max_execution_time: Minimum 120 Recommended: 300

Вы можете проверить текущую системную информацию в панели администратора вашего сайта Joomla> Информация о системе, чтобы узнать, соответствует ли она требованиям Joomla 3 или нет.

2. Совместимость шаблона с новой версией:
Перед обновлением Joomla вам необходимо проверить, совместимы ли шаблоны, которые вы используете для своего сайта, с новой версией. Если он не поддерживает новую версию Joomla, макет и стиль вашего веб-сайта будут нарушены или даже не будут работать после обновления.

Решения могут быть:

  • Попросите поставщика шаблона обновить шаблон
  • Вы сами обновляете шаблон
  • Используйте другие шаблоны. Конечно, вам нужно будет обновить макет и стиль вашего сайта.

Как проверить, совместим ли ваш шаблон с новой версией Joomla?

  • Проверьте версию шаблона, установленную на вашем сайте.
  • Убедитесь, что установленная версия шаблона готова к последней версии Joomla
  • Если не готова, установите последнюю версию шаблона, совместимуюс с обновляемой версией Joomla или дождитесь обновлений шаблона.

3. Совместимость расширений с новой версией
Как и в случае с шаблоном, для обновления до новой версии Joomla вам необходимо убедиться, что все расширения, которые вы используете для своего веб-сайта, совместимы с новой версией Joomla.

Перед обновлением нужно проверить, какие расширения используются, а какие нет.

Удалите все расширения, которые не используются для поддержания чистоты вашего сайта.
Если используются расширения, обновите их до последних версий.

4. Сделайте полную резервную копию сайта.

Всегда делайте полную резервную копию сайта перед обновлением Joomla.
Вы можете использовать расширение Akeeba Backup для резервного копирования.
Никогда не играйте с обновлениями на живом сайте. Если что-то пойдет не так после обновления Joomla, резервная копия сайта сохранит ваш сайт.

5. Обновление Joomla:

Обновите Joomla 1.5 до 3.x Пошаговая миграция https://docs.joomla.org/Joomla_1.5_to_3.x_Step_by_Step_Migration
Пошаговая миграция с Joomla 2.5 на 3.x https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration

6. Ошибка получения данных при обновлении Joomla:
Проверьте права доступа к файлам и папкам (644 и 755) на сайте
Убедитесь, что ваше интернет-соединение работает, чтобы загрузить и установить обновление Joomla.

7. Очистить кеш:

Joomla имеет встроенную опцию очистки кеша после обновления, очистите кеш вашего браузера и кеша Joomla.

8. Проверьте все функции.

  • Убедитесь, что интерфейс сайта запущен
  • Проверьте, что расширение, которое вы используете, работает
  • Убедитесь, что функция администратора Joomla работает.
  • Исправить базу данных

Иногда после обновления Joomla на сайте возникают ошибки базы данных. Чтобы исправить их, в Joomla есть встроенная опция.

Перейдите в Extension > Manager >database > Fix
Если вы обнаружили какую-либо ошибку, просто нажмите «Fix».

На заметку:

  • Новая система маршрутизации — новая маршрутизация Joomla представляет новую структуру URL-адресов, помогающую предоставить больший контроль над URL-адресом для удаления идентификатора статей из URL-адреса
  • Joomla! 4 Уровень совместимости — отсутствует альфа-версия Joomla 4, с новой версией много изменений в основной структуре для миграции классов. Joomla! 3.8 имеет слой отображения, который позволяет разработчикам использовать старые имена классов и использовать преимущества новой структуры имен классов.
  • Улучшенная установка демонстрационных данных — установка демонстрационных данных является важной частью при установке новой версии Joomla. Теперь Joomla позволяет устанавливать образцы данных в серверной части вашего сайта после завершения процесса установки.
  • Sodium Encryption Support — PHP 7.2 имеет новое sodium расширение для обработки зашифрованных данных. Joomla! 3.8 имеет возможность сделать новый API доступным для всех пользователей даже до того, как они обновятся до версии PHP 7.2.

Информация в этом посте взята с официального сайта Joomla.org