yandex

Обновление Joomla 1.6 до Joomla 1.7

Author:

Раздел статьи “Быстрое обновление” подходит только для сайтов, которые уже обновлены до Joomla 1.6.5., если версия движка вашего сайта не 1.6.5, то рассмотрите варианты, которые представлены ниже:

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

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

Перед тем, как начать:

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

1. Авторизуйтесь в панель управления под администратором, выберите в меню раздел Расширения → Менеджер расширений.

1-Extensions-ExtensionManager.png

2. Перейдите на вкладку  “Обновление”.

2-Extension-Update.png

3. Далее, нажмите на “Очистить кэш”, и после этого, на “Поиск обновления“. Кнопки расположены в правом верхнем углу страницы.

3-Extension-Manager-Update.png

4. Отметьте галочкой слева строку, в которой содержится название предмета обновления и номер последней версии, которая есть в наличии, после чего нажмите на кнопку “Обновить”.

Обратите внимание на то, что в процессе обновления будут заменены файлы. В зависимости от производительности системы это может занять некоторое время.

4-Update-Joomla.png

5. После того, как обновление будет произведено успешно, вы увидите нижеприведенную страницу.

6-Final.png

Вот и все! Следуя этим нехитрым инструкциям вы смогли быстро обновиться. Держите движок вашего сайта в актуальном состоянии!

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

Бывают случаи, что кому-то не нравится использование менеджера обновлений для обновления движка сайта. Ничего страшного! Пускай это и самый простой способ, но есть и запасной! В этом способе вы можете использовать менеджер расширений так же, как вы используете его для установки плагина, шаблона или компонента с модулем. Он будет полезен для пользователей, которые обновляются локализованными дистрибутивами Joomla.

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

После того, как пакет обновления будет скачан, авторизуйтесь под администратором в панель управления Joomla, перейдите в Расширения → Менеджер расширений. После этого выберите файл для загрузки и установите его. Инсталлятор Joomla! загрузит пакет и установит его, применив все изменения в файлах или базе, в случае надобности.

Установка/обновление вручную

Этот метод обновления движка сайта потребует некоторых технических знаний и, возможно, может быть использован только теми пользователями, у кого ничего не получилось в предыдущих случаях по причине сложной конфигурации сайта, или ограничений хостинга. Само собой разумеется – сделайте резервную копию как файлов сайта, так и базы данных.

Перед тем, как начать, зайдите в “Общие настройки”, выберите вкладку “Сервер” и в разделе настройки базы данных найдите префикс таблиц, которые использует ваш сайт.

Для обновления вручную вам потребуется скачать пакет обновления с 1.6.5 до 1.7.0 с JoomlaCode, как и в случае, описанном выше. Скачать можно отсюда here. После распаковки пакета вы увидите там два файла. Потребуется тот, что больше с именем Joomla_1.7.0-Stable-Update_Package.zip. Используя ftp-клиент, загрузите файл на сервер в корневую директорию сайта и распакуйте. Данное действие перезапишет файлы, обновив до актуальной версии. Как вариант, вы можете попробовать загрузить файлы на локальный компьютер и загружать на сервер только те файлы, которые требуется, либо уже после внесения изменения в них.

После распаковки файлов в корневую директорию вашего сайта, вам потребуется вручную удалить некоторое количество файлов и директорию, которые описаны в  administrator/components/com_admin/script.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. Если вы этого не сделали, то откройте файл configuration.php в корневой директории сайта и отредактируйте значение параметра $dbprefix. В этой строке интересным для вас будет то, что содержится в одинарных кавычках, поэтому вам потребуется изменить #__languages на jos_languages .

После этого авторизуйтесь в phpmyadmin (или чем вы там пользуетесь для работы с базой данных) и откройте базу данных, которая используется сайтом. Перейдите на вкладку с названием “SQL” и поместите туда содержимое файла joomla_update_17ga.sql и нажмите “OK”.

Теперь движок вашего сайта обновлен до Joomla 1.7.

  • Источник: https://docs.joomla.org/Upgrade_1.6.5_to_1.7

2 thoughts on “Обновление Joomla 1.6 до Joomla 1.7”

  1. дело в том, что некоторіе модули настроенніе на вівод именно в укр. версии не віводятся вовсе:
    .com.ua
    .ru
    .net
    .org.ua

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *