1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Oбновление сайта Joomla и пакеты ручного обновления joomla 1.6 joomla 1.7 до последних версий Joomla 2.5

Приветствую всех, кто оказался на моем блоге Kulenko.com. Записывая видео урок по компоненту Xmap , обратил внимание что на сайте где устанавливал карту сайту стоит старая версия joomla  и решил написать статью о том,  как установить обновления сайтов, который работают под управлением системы joomla версии 1.6 - 1.7 до последних версий Joomla 2.5.

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

Автоматическое обновление сайта версии  Joomla 1.6 joomla 1.7 joomla 2.5

Автоматическое обновление сайта - это первый и самый простой и самый эффективный  способ. Разработчики Joomla установили эту опцию в административную панель по умолчанию. Этот модуль, плагин  обновления или называйте его как хотите, присутствует только в версиях joomla 1.6 и выше. Не важно, у вас joomla 1.6.3 или joomla 1.6.5 или joomla 1.7 воспользовавшись им, вы обновите свой сайт автоматически до самой последней версии, на сегодняшний момент это joomla 2.5.1 И делается это буквально одним кликом.

Для этого заходим в административную панель сайта и идем в Расширения => Менеджер расширений. Там находим вкладку Обновление  и нажимаем ее.

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

После нескольких секунд появляется строчка с обновлением joomla до версии 2.5.1 ставим галочку в чек боксе и нажимаем значок Обновить.

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

Как установить обновление сайта версии  Joomla 1.6 joomla 1.7 joomla 2.5 в ручную

Для того, чтобы установить обновление сайта в ручную, нужно понять принцип и не путать пакет обновления с пакетом перехода. В начале, мы должны скачать пакеты обновления версий joomla, разархивировать  и поочередно закачать их в корневую директорию вашего сайта через FTP менеджер, а потом перейти на вышестоящую версию, установив пакет перехода через административную часть сайта.

Например, у вас стоит joomla 1.6.3. В начале, мы должны поочередно установить, через FTP менеджер,  пакеты обновлений Joomla_1.6.3_to_1.6.4 и Joomla_1.6.4_to_1.6.5, а потом выполнить переход, установив  пакет перехода с версии  joomla 1.6.5 на joomla 1.7 через менеджер расширений в административной части сайта. Скачать пакеты перехода и пакеты обновлений возможно с этого сайта в конце статьи.

Затем вы должны установить, через FTP менеджер, пакет обновления с joomla 1.7 до joomla 1.7.5, а потом установить пакет перехода joomla 1.7.5 на joomla 2.5 через админку. А после перехода установить через FTP менеджер обновление с версии 2.5 на 2.5.1.

Если по каким-то причинам (возникают ошибки и т.д.) обновление не проходит, тогда нужно устанавливать новую версию joomla на уже существующую используя продолжение статьи,

Скачать обновления Joomla 1.6 1.7 2.5

Joomla_1.6.0_to_1.6.1-Stable-Patch_Package.tar.gz

Joomla_1.6.1_to_1.6.2-Stable-Patch_Package.tar.gz

Joomla_1.6.2_to_1.6.3-Stable-Patch_Package.tar.gz

Joomla_1.6.3_to_1.6.4-Stable-Patch_Package.tar.gz

Joomla_1.6.4_to_1.6.5-Stable-Patch_Package.tar.gz

Joomla_1.6.5_to_1.7.0_Package.zip

Joomla_1.7.0_to_1.7.1-Stable-Patch_Package.tar.gz

Joomla_1.7.1_to_1.7.2-Stable-Patch_Package.tar.gz

Joomla_1.7.2_to_1.7.3-Stable-Patch_Package.tar.gz

Joomla_1.7.3_to_1.7.4-Stable-Patch_Package.tar.gz

Joomla_1.7.4_to_1.7.5-Stable-Patch_Package.tar.gz

Joomla_2.5.0-Stable-Update_Package.zip

Joomla_2.5.0_to_2.5.1-Stable-Patch_Package.tar.gz

Полное ручное обновление сайта joomla1.6 на версию joomla1.7

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

Поэтому я предлагаю еще один метод обновления сайта, вернее перехода с версии  1.6 на версию joomla 1.7 который проходит полностью в ручном режиме. Этот метод не очень сложен, поэтому боятся его не стоит и состоит он из 3 этапов.

  • Закачка пакета перехода, в корень сайта
  • Удаление файлов и папок старой версии
  • Обновление базы данных вашего сайта

И так поехали.В начале вам нужно сделать резервную копию вашего сайта и базы данных(я делаю это перед любыми изменениями) и узнать префикс таблиц базы данных. Префикс легче всего посмотреть в административной панели.

Вкладка Сайт - Общие настройки - Сервер и справа в настройках базы данных видим наш префикс(например jos_)
или
Вкладка Сайт - Информация о системе - Конфигурационный файл и найдите строчку dbprefix напротив нее и будет префикс таблицы.

Закачка пакета перехода, в корень сайта - ну тут все понятно. Скачиваем архив Joomla_1.6.5_to_1.7.0_Package.zip и распаковываем его. Видим два архива. Нам нужны распакованные файлы архива Joomla_1.7.0-Stable-Update_Package.zip, которые и закачиваем в корневую папку вашего сайта через любой FTP менеджер(с заменой файлов). Вот мы и обновили наш сайт до версии joomla 1.7.

Удаление файлов и папок старой версии - ну тут тоже все понятно, хотя и нудновато. Мы должны вручную удалить файлы и папки, которые остались от joomla 1.6

Файлы


/templates/atomic/css/blueprint/src/blueprintcss-0-9-1-cheatsheet-3-5-3-gjms.pdf
/administrator/manifests/packages/joomla.xml
/administrator/templates/bluestork/css/rounded.css
/administrator/templates/bluestork/css/norounded.css
/administrator/templates/bluestork/images/j_corner_bl.png
/administrator/templates/bluestork/images/j_header_right_rtl.png
/administrator/templates/bluestork/images/j_crn_br_dark.png
/administrator/templates/bluestork/images/j_crn_br_black.png
/administrator/templates/bluestork/images/j_crn_tr_black.png
/administrator/templates/bluestork/images/j_crn_bl_dark.png
/administrator/templates/bluestork/images/j_crn_tr_med.png
/administrator/templates/bluestork/images/j_crn_bl_light.png
/administrator/templates/bluestork/images/j_header_right.png
/administrator/templates/bluestork/images/j_crn_br_light.png
/administrator/templates/bluestork/images/j_crn_tl_black.png
/administrator/templates/bluestork/images/j_crn_bl_black.png
/administrator/templates/bluestork/images/j_crn_tr_dark.png
/administrator/templates/bluestork/images/j_crn_bl_med.png
/administrator/templates/bluestork/images/j_header_left.png
/administrator/templates/bluestork/images/j_crn_tl_med.png
/administrator/templates/bluestork/images/j_crn_tl_dark.png
/administrator/templates/bluestork/images/j_crn_br_med.png
/administrator/templates/bluestork/images/j_crn_tl_light.png
/administrator/templates/bluestork/images/j_crn_tr_light.png
/administrator/templates/bluestork/images/j_corner_br.png
/administrator/templates/bluestork/images/j_header_left_rtl.png
/administrator/templates/hathor/html/com_modules/module/modal.php
/administrator/templates/hathor/html/com_modules/module/edit_assignment.php
/administrator/templates/hathor/html/com_menus/item/edit_modules.php
/administrator/templates/hathor/html/com_menus/items/default_batch.php
/administrator/templates/hathor/html/com_languages/language/edit.php
/administrator/templates/hathor/html/com_content/article/edit_metadata.php
/administrator/templates/hathor/html/com_categories/category/edit_metadata.php
/administrator/templates/hathor/html/com_categories/categories/default_batch.php
/administrator/components/com_menus/models/forms/item_options.xml
/administrator/language/overrides/xx-XX.override.ini
/administrator/help/helpsites-16.xml
/administrator/help/en-GB/Components_Content_Categories_Edit.html
/administrator/help/en-GB/Components_Weblinks_Categories_Edit.html
/administrator/help/en-GB/Components_Newsfeeds_Categories_Edit.html
/administrator/help/en-GB/Components_Banners_Categories_Edit.html
/administrator/help/en-GB/Components_Contact_Categories_Edit.html
/media/editors/codemirror/css/docs.css
/media/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.js
/media/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php
/media/editors/tinymce/jscripts/tiny_mce/plugins/media/css/content.css
/media/mod_languages/images/ta.gif
/libraries/joomla/config.php
/libraries/joomla/import.php
/libraries/joomla/version.php

Папки

/plugins/authentication/example
/plugins/user/example
/plugins/content/example
/plugins/extension/example
/administrator/templates/hathor/html/com_modules/select
/administrator/templates/hathor/html/com_media
/administrator/templates/hathor/html/mod_popular
/administrator/templates/hathor/html/mod_status
/administrator/templates/hathor/html/mod_latest
/administrator/components/com_weblinks/helpers/html
/media/editors/tinymce/jscripts/tiny_mce/plugins/pagebreak/css
/media/editors/tinymce/jscripts/tiny_mce/plugins/pagebreak/img
/media/editors/tinymce/jscripts/tiny_mce/plugins/example

 

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

Обновлять значения будем в файлах

/administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06.sql
и
administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06-2.sql

которые лежат в корне вашего сайта.

В этих файлах, вы увидите части, таких запросов как #__languages и #__associations. Замените знак # и подчеркивания (#__) на префикс таблицы Вашей базы данных, котрый мы нашли в самом начале(по умолчанию jos_). Для примера у Вас должно получится так: jos_languages и jos_associations.

Пример первого файла.

 ALTER TABLE `jos_languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`; ALTER TABLE `jos_languages` ADD INDEX `idx_ordering` (`ordering`);

Пример второго файла.

CREATE TABLE IF NOT EXISTS `jos_associations` (
  `id` VARCHAR(50) NOT NULL COMMENT 'A reference to the associated item.',
  `context` VARCHAR(50) NOT NULL COMMENT 'The context of the associated item.',
  `key` CHAR(32) NOT NULL COMMENT 'The key for the association computed from an md5 on associated ids.',
  PRIMARY KEY `idx_context_id` (`context`, `id`),
  INDEX `idx_key` (`key`)
) DEFAULT CHARSET=utf8;

После того как мы изменили  и сохранили значения, нам нужно скопировать эти два кода, и перейти в панель управления phpMyAdmin вашего сайта, выбрать  базу данных, перейти во вкладку SQL, вставить содержимое кода и выполнить запрос, нажимая ок.

обновление базы данных на joomla 1.7

После этих действий ваш сайт будет обновлен полностью до версии joomla 1.7 включая базу данных. Обновляться до версии joomla 2.5 пока я не советую, так как она еще сыровата и нет русификации, хотя русификация частично подходит и от joomla 1.7, правильного всем обновления.

Комментарии   

#1 Игорь 27.02.2012 04:22
Добрый день. У меня версия 1.7.2, хочу для начала обновиться до версии 1.7.5, но имею опыт некорректного обновления, поэтому прошу дать некоторые разъяснения. Пока делаю сайт пользуясь Денвером (локально).

Скачал обновление с 1.7.2 на 1.7.3, распаковал и нашел массу папок и файлов. Какие конкретно папки и файлы необходимо заменять и не повлияет ли это на работу расширений и настроек? Извините, для меня это все ново.
#2 admin 01.03.2012 15:14
Цитирую Игорь:
Добрый день. У меня версия 1.7.2, хочу для начала обновиться до версии 1.7.5, но имею опыт некорректного обновления, поэтому прошу дать некоторые разъяснения. Пока делаю сайт пользуясь Денвером (локально).

Скачал обновление с 1.7.2 на 1.7.3, распаковал и нашел массу папок и файлов. Какие конкретно папки и файлы необходимо заменять и не повлияет ли это на работу расширений и настроек? Извините, для меня это все ново.

Все нормально, я тоже начинал и не знал много, если не бросите - все получится.
А по поводу вопроса - все файлы которые находятся в обновлении нужно перенести в корневую папку вашего сайта,система запросит сделать слияние или замену(смотря какая windows стоит)? отвечаете да. Ничего из настроек не изменится. Просто в обновлениях находятся некоторые файлы в которых исправлены ошибки пред идущих версий. Смотрите видео в статье, разницы с денвером никакой, просто я меняю папки на хостинге, а вы у себя.
А что бы не было неудачного опыта обновлений, всегда перед изменениями на сайте - делайте резервную копию. Что то не вышло, вернули старые файлы.
#3 Якут 23.03.2012 08:13
Большое спасибо!
Все наглядно и понятно!
Дополнительно потом скачал патчи 2.5.2 и 2.5.3 + поставил русификацию и все корректно! Правда пришлось апдейт качать и заменять файлы админки, чтобы "панель управления" была корректная с картинками.
#4 Ermidi 14.05.2012 10:13
добрый день! У меня версия 1.5.26, подскажите как с неё перейти на 1.6.Ну, а дальше уже хоча обновит до 2.5.
#5 Spyros 19.07.2012 03:01
После перехода на Joomla 1.7.0 перестал отображаться текст модулей на главной страницы, хотя в остальном шаблон работает так же. На 1.6.5 работал еще нормально.
Подскажите, пожалуйста, с чем это может быть связано, где копать.
Спасибо!
#6 Леонид 27.10.2012 16:53
Спасибо!
#7 Алексей 30.12.2012 08:27
Багодарю!!
#8 Симона 01.02.2013 17:18
Спасибо! Всё получилось. На главной странице панели управления - обновлённая версия.
Только в меню "Справка" - "Информация о системе" почему-то осталась написана та версия, с которой всё начиналось.
#9 admin 03.03.2013 10:54
Цитирую Симона:
Спасибо! Всё получилось. На главной странице панели управления - обновлённая версия.
Только в меню "Справка" - "Информация о системе" почему-то осталась написана та версия, с которой всё начиналось.

Ничего страшного, где-то в файлах осталась старая запись, которая выводит версию joomla.
#10 Дмитрий 10.03.2013 14:33
Спасибо! Все получилось! :-)
#11 Илья 15.06.2013 11:57
Стоит версия 1.5 сейчас последний раз когда обновлял сбой был.Как правильно обновить и поставить шаблон nithg-free благодарю.
#12 Илья 15.06.2013 12:45
Почему я впанели не вижу себя обновлений?
#13 Кристина 11.07.2013 06:41
Добрый день! Подскажите, пожалуйста, как исправить такую ситуацию: на этапе обновления с 1.7.3 на 1.7.4 пропала нумерация версий вообще. Повторяла 2 раза путем восстановления сайта с бэкапа. Какой-то файл не тот залит или у меня одной такое?
#14 Артём 10.08.2013 17:24
13 и 14 - тоже самое
не вижу версию
#15 krontill 10.08.2013 17:27
Да у меня тоже версия херилась, да и верстка в админке разваливаться начинала на 1.7. В общем сделал так:
Устанавливаем все версии до упора от 1.6 до 2.5 а потом последнюю 2.5 распаковываем с заменой файлов и все ок.
#16 Кристина 10.08.2013 17:31
Цитирую Артём:
13 и 14 - тоже самое
не вижу версию

Все поправимо!) Для отображения версии надо включить модуль админки Joomla Version. А также обязательно проверить отсутствие конфликтов в базе данных (Менеджер расширений- База данных) и проверить отсутствие "потерянных" расширений (Менеджер расширений - Поиск), если есть - установить их.
Я все это сделала - помогло убрать все проблемы с новой джумлой!
#17 Илья 10.08.2013 19:06
Cпасибо все получилось.
#18 AStek 21.08.2013 18:33
Привет всем! Спасибо автору за труд и за видео! Столкнулся тож с тем, что после 1.7.3 пропала версия, а затем (после принудительной закачке 1.7.5), при попытке установить 2.5.0 вылезла ошибка.
Не смог найти модуль joomla version.... Подскажите как быть дальше. Спасибо!
#19 AStek 21.08.2013 18:51
В общем, залил я все версии вплоть до 2.5.6, потом исправил ошибки в базе данных (через админку). Все работает, кроме версии, никак не могу найти, где её включить (( подскажите плиз, кто знает!
спасибо!
#20 Кристина 22.08.2013 08:34
Цитирую AStek:
В общем, залил я все версии вплоть до 2.5.6, потом исправил ошибки в базе данных (через админку). Все работает, кроме версии, никак не могу найти, где её включить (( подскажите плиз, кто знает!
спасибо!

нажмите на поиск утерянных расширений, то есть загруженных, но не установленных. Там должно найти модуль "joomla version" или "версия joomla".
#21 man555 26.11.2013 16:22
Спасибо. Отличная статья ... ничего лишнего и в то же время всё что надо присутствует.

Категории Блога

Login Form

Рекомендую