Практические решения

Обновляем Joomla 1.6.5 до Joomla 1.7

Joomla
Добавление в избранное
Сохранить

Обновляем Joomla 1.6.5 до Joomla 1.7

Обновиться до версии Joomla 1.7 теперь можно в одно действие, если ваш текущий сайт работает под управлением версий 1.6.5 либо 1.6.6

Если ваш сайт работает на базе движка более ранней версии или же вы предпочитаете другие пути обновление, ознакомьтесь с следующими вариантами:

  • Традиционное обновление при помощи Менеджера расширений
  • Обновление сайтов под управлением версий младше 1.6.5 (линейка 1.6)
  • Ручное обновление для 1.6.5/1.6.6 до 1.7
  • Переход с Joomla 1.5 до Joomla_1.6 +

Быстрое обновление

Обновить сайт с версии Joomla 1.6.5 до Joomla 1.7 очень легко. Перед началом обновления необходимо:

  • Убедиться, что все установленные расширения уже совместимы с Joomla 1.7 проверив каталог JED либо посетив сайт разработчика.
  • Сделать резервную копию файлов сайта и базы данных.

1.В панели администрирования выбрать «Расширения – Менеджер расширений»

Обновляем Joomla 1.6.5 до Joomla 1.7 В панели администрирования выбрать Расширения – Менеджер расширений


2.Выбрать в подменю пункт «Обновление»

Обновляем Joomla 1.6.5 до Joomla 1.7 Выбрать в подменю пункт Обновление


3.Если в списке отсутствуют необходимые обновления, необходимо нажать кнопку «Найти обновления» в панели инструментов.

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

Обновляем Joomla 1.6.5 до Joomla 1.7 Если в списке отсутствуют необходимые обновления, необходимо нажать кнопку «Найти обновления» в панели инструментов


4.По окончанию обновления вы получите соответствующие оповещение успешно выполненной операции.

Обновляем Joomla 1.6.5 до Joomla 1.7 По окончанию обновления вы получите соответствующие оповещение успешно выполненной операции.

 

На этом шаге автоматическое обновление до последней стабильной версии успешно завершено.

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

Менеджер расширений

Если вы еще не знакомы с использованием быстрого обновления – есть и более простые варианты обновления сайта. Вторым способом обновления версий Joomla 1.6.5 и 1.6.6 до 1.7 является использованием менеджера расширений, как будто вы устанавливаете обычный компонентмодульплагин либо шаблон сайта. Этот способ предпочтителен для пользователей, использующих локализованные дистрибутивы, созданные соответствующим сообществом.

Для подобного обновления необходимо скачать пакет обновлений от JoomlaCode либо локализованную версию вашего сообщества. После скачивания архива обновлений войдите в панель администрирования, затем в «Расширения – менеджер расширений – установка» и выберите загруженный файл. Движок автоматически загрузит и установит пакет, по мере необходимости внося изменения в файлы сайта и базу данных.

Ручное обновление

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

Для начала зайдите в глобальную конфигурацию (общие настройки) сайта и запомните префикс таблиц базы данных (вкладка «сервер – параметры базы данных»). Далее необходимо скачать пакет обновлений 1.6.5> 1.7.0 с хранилища JoomlaCode.

Из скачанного архива извлеките архив с названием Joomla_1.7.0-Stable-Update_Package.zip, загрузите его в корневой каталог вашего сайта на сервере и запустите извлечение файлов из панели хостинга. Либо вы можете извлечь все файлы архива Joomla_1.7.0-Stable-Update_Package.zip и загрузить их поверх (заменяя) существующих файлов в корень сайта.

После чего вам необходимо вручную удалить файлы и каталоги, указанные в файле administratorcomponentscom_adminscript.php

Перечень файлов:

  • /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

Следующим шагом будет ручное обновление базы данных сайта. Найдите файл installation/sql/mysql/joomla_update_17ga.sql либо файлы /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.

По состоянию на 16 июля 2011 файлы содержат указанный код:

ALTER TABLE '#__languages' ADD COLUMN 'ordering' int(11) NOT NULL DEFAULT 0 AFTER 'published'; ALTER TABLE '#__languages' ADD INDEX 'idx_ordering' ('ordering'); CREATE TABLE IF NOT EXISTS '#__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; 

Найдите участки кода, содержащие #__languages и #__associations и замените первые два символа на используемый префикс таблиц. По умолчанию он jos, таким образом должно получится jos_languages и jos_associations.
Если вы не знаете префикс таблиц – откройте файл configuration.php и найдите переменную $dbprefix, эта строка будет содержать в кавычках искомое значение.

Далее перейдите в панель PHPMyAdmin вашего сайта (или другую платформу управления базой данных) и откройте базу вашего сайта. Перейдите на вкладку SQL в панели инструментов, вставьте модифицированный код файла joomla_update_17ga.sql и выполните его (кнопка «пошелвпередGO»).

Обновляем Joomla 1.6.5 до Joomla 1.7 Ручное обновление.

Наслаждайтесь! В результате этих действий движок вашего сайта обновлен до актуальной версии Joomla 1.7!

{yandexmoney 50|41001214120163}

Оригинальная статья: joomla.org
Beliyadm
Один из первых участников русского сообщества Joomla, программист и волшебник.

Подпишитесь на рассылку новостей CMScafe