Поддержка сайта, где бы вы не были
+7 (981) 172-15-24
Заказать звонок

Обновление Joomla с 2.5 до 3.6.x

При обновлении сайта клиента с версии 2.5 до до последней стабильной версии 3.6.2 возникли проблемы. Пишем инструкцию, как правильно обновлять Joomla.

Перед началом работ — обязательно сделайте резервную копию сайта, например с расширением Akeeba Backup. Резервную копию делаем всегда при работе над технической поддержкой сайта.

Шаг № 1. Обновляем Joomla до последней версии 2.5.28

Идем в «Компоненты» -> «Обновление Joomla» и обновляем до последней версии. После завершения работ, проверяем работоспособность сайта.

Шаг № 2. Удаляем ненужные обновления базы MySQL

Идем в папку /administrator/components/com_admin/sql/ и полностью очищаем.

Шаг № 3. Обновляем до Joomla 3.x.x

Идем в «Компоненты» -> «Обновление Joomla». Открываем настройки и выбираем «Дистрибутивы Joomla с краткосрочной поддержкой».

Обновления Joomla с 2.5 до 3.6.x

Сохраняем настройки. И обновляем до 3.х.х.

Шаг № 4. Создаем дополнительную таблицу в базе MySQl.

Необходимо выполнить запрос в базу, для этого идем в PhpMyAdmin и выбираем соответствующую базу. Нажимаем кнопку «SQL». Вставляем в него следующий код

CREATE TABLE IF NOT EXISTS #__content_types (
`type_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type_title` varchar(255) NOT NULL DEFAULT '',
`type_alias` varchar(255) NOT NULL DEFAULT '',
`table` varchar(255) NOT NULL DEFAULT '',
`rules` text NOT NULL,
`field_mappings` text NOT NULL,
`router` varchar(255) NOT NULL DEFAULT '',
`content_history_options` varchar(5120) COMMENT 'JSON string for com_contenthistory options',
PRIMARY KEY (`type_id`),
KEY `idx_alias` (`type_alias`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000;

Меняем #_ на преффикс вашей базы и нажимаем «OK».

Шаг № 5. Фиксаем базу

Идем по ссылке: http://вашсайт.ru/administrator/index.php?option=com_installer&task=database.fix и ремонтируем таблицы.

Шаг № 6. Обновляем компоненты

Идем в «Расширения» -> «Менеджер расширений» -> «Обновить». Нажимаем «Очистить» и «Найти обновления»

Вопросы-ответы

После обновления не работают компоненты 

Да, такое возможно, по той причине, что разработчики не сделали совместимость с новой версией Joomla. Рекомендуем поискать обновления, или найти альтернативные расширения.

Ссылки

  1. https://forum.joomla.org/viewtopic.php?f=710&t=825456&start=30#p3108160
  2. https://forum.joomla.org/viewtopic.php?f=710&t=825407#p3103959

Статьи

  • Обновление Joomla с 2.5 до 3.6.x

    При обновлении сайта клиента с версии 2.5 до до последней стабильной версии 3.6.2 возникли проблемы. Пишем инструкцию, как правильно обновлять Joomla.

© 2023 JoomSupport – техническая поддержка сайтов на Joomla.

Сайт создан в студии ПаЛыЧа.
Информация о проекте.
Контакты
Санкт-Петербург
+7 (981) 172-15-24
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Задать вопрос

Вы можете получить ответ на свой вопрос по телефону: +7 (981) 172-15-24

Или написать свой вопрос здесь и мы вам перезвоним.

* - поля обязательны для заполнения

Наверх