Раздел статьи “Быстрое обновление” подходит только для сайтов, которые уже обновлены до Joomla 1.6.5., если версия движка вашего сайта не 1.6.5, то рассмотрите варианты, которые представлены ниже:
- Обновление с помощью Менеджера расширений
- Для сайта на 1.6, но не на 1.6.5
- Обновление до 1.6.5 вручную
- Миграция с Joomla 1.5 на Joomla_1.6+
Быстрое обновление
Для сайтов, работающих на движке Joomla 1.6.5, обновление до Joomla 1.7 будет очень простым.
Перед тем, как начать:
- Убедитесь, что все установленые расширения совместимы с Joomla 1.7, проверив на JED или сайте разработчиков.
- Сделайте резервное копирование файлов сайта и базы данных.
1. Авторизуйтесь в панель управления под администратором, выберите в меню раздел Расширения → Менеджер расширений.
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
дело в том, что некоторіе модули настроенніе на вівод именно в укр. версии не віводятся вовсе:
.com.ua
.ru
.net
.org.ua
спешу обрадовать, что у меня вообще не удалось в свое время обновить работающий сайт. Возникло большое количество всевозможных проблем и ошибок.