Сибирь. Сабынич. Айти

о природе, личной жизни и информационных технологиях

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

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

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

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

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

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

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

1-Extensions-ExtensionManager.png

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

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

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

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

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

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

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

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

2 комментария для “Обновление Joomla 1.6 до Joomla 1.7

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

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

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

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

Пролистать наверх
Exit mobile version