РОМАН СИНИЦЫН. Как обновить joomla


Как обновить Joomla 1.5 до версии 2.5?

Здравствуйте. В данном уроке речь пойдет о переходе со старой версии Joomla 1.5 на новую версию 2.5. Вы узнаете как наиболее безопасно и без большого количества проблем можно это сделать.

Какой компонент использовать для перехода?

Передо мной тоже стояла задача перехода Joomla версией 1.5 на Joomla 2.5. С самого начала мне, как и всем хотелось быстро перейти на новую версию, так чтобы сам компонент за меня это сделал. Поэтому я использовал JUpgrade. Но после того как я последовал всем этапам миграции, перейти на новую версию так и не удалось, а на сайте после этого кроме ошибок ничего не было, поэтому пришлось откатиться.

Попробовав следующий способ (компонент) на нем и остановился. А остановился я на компоненте J2XML Importer.

Принцип работы J2XML Importer

Особенность работы компонента J2XML Importer в том, что он сохраняет все материалы старого сайта в отдельные файлы XML, после чего эти файлы можно без труда перенести на новый сайт. Кроме материалов компонент так же сохраняет пользователей и категории.

Т.к. компонент может переносить только содержимое, установить CMS Joomla 2.5 потребуется самостоятельно.

Перенос сайта на Joomla 2.5

Сейчас мы рассмотрим, как всё это сделать

2. Установка компонента для старого сайта на Joomla 1.5

Установка не отличается от обычной установки шаблонов и других компонентов, модулей

Заходим в Установку расширений:

Выбираем скаченный компонент J2XML Importer для Joomla 1.5 И нажимаем установить

При успешной установке будет отображено следующее сообщение:

3. Сохранение всех пользователей на старом сайте

Для сохранения пользователей переходим во вкладку Сайт –> Пользователи

Далее выбираем всех пользователей и нажимаем кнопку Export

4. Сохранение всех материалов на старом сайте

Для сохранения материалов переходим во вкладку Материалы –> Менеджер материалов

И точно также как для пользователей выбираем все материалы и нажимаем Export

4. Установка Joomla 2.5 на локальном сервере

Выполняем обычную остановку Joomla 2.5 на свой компьютер: Урок установка Joomla 2.5

5. Установка компонента для нового сайта на Joomla 2.5

Выполняем обычную установку компонента, но уже выбираем скаченный файл J2XML Importer для Joomla 2.5.

6. Настройка J2XML Importer

Заходим в компонент J2XML Importer, открываем настройки

В настройках ставим галочку напротив пункта Keep User Ids. Сохраняем и закрываем.

7. Сохранение всех материалов на новый сайт

Заходим в компонент J2XML Importer.

Теперь выбираем все наши сохраненные материалы и нажимаем Import.

При успешном сохранений материалов будет выводится такое изображение

Завершение перехода

Теперь на нашем сайте есть все необходимые материалы. Но кроме всего этого вам придется проделать дополнительную работу:

Создать все пункты меню заново для нового сайта.

Установить все модули и шаблоны для версии Joomla 2.5

uscms.ru

Как обновить Joomla с 1.5 до 2.5

Известно, что разработчики уже давно прекратили поддержку CMS Joomla 1.5, оставив пользователям последнюю версию 1.5.26. Уже давно поддерживается версия 2.5, и уже выходит новая Joomla 3.0. Для сайтов рекомендуется использовать Joomla 2.5, а Joomla 3.0 пока что происходит процесс разработки и тестирования.

Так как Joomla 1.5 уже устарела и она не поддерживается больше разработчиками, то эта версия уязвима с точки зрения безопасности. Кроме этого в случае обновления PHP на хостинге ваш сайт упадет. Еще хочу сказать, что ваш сайт на версии Joomla 1.5 со временем станет неработоспособным, так как в каждым днем увеличивается количество вирусов, которые пробиваются через дыры Joomla 1.5.

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

В этом пособии мы покажем на примерах, как обновить CMS Joomla с версии 1.5 до версии 2.5.

 

Сразу скажем, что Joomla 2.5 очень сильно различается от Joomla 1.5 с точки зрения структуры, хотя админ панель очень схожа на 1.5. Поэтому у вас легко (с админ панели) обновить CMS Joomla к версии 2.5 не получится. Обновление сайта к версии 2.5 будет достаточно долгим процессом, особенно, если Ваш сайт большой и имеет много компонент.

Итак начнем.

Анализ сайта

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

Делаем резервную копию и проверяем версии

В первую очередь нужно сделать полную резервную копию сайта и базы данных. Потом нужно проверить что РНР на хостингу имеет версию выше 5.2.4, MySQL - выше 5.0.4.

Потом обязательно нужно обновить Joomla 1.5 к последней версии 1.5.26. Нужно скачать архивы обновления, закачать на сервер и распаковать их в корне сайта. Если у вас Joomla 1.5.25, то достаточно распаковать этот архив: Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.zip. А если у вас более старая версия Joomla 1.5, то сначала распаковываем архив http://joomla-master.com/files/Joomla_1.5.0_to_1.5.25-Stable-Patch_Package.zip, а потом Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.zip.

Также желательно обновить все расширения (компоненты, модули и плагины) до последних версий, которые поддерживают Joomla 1.5. Это нужно сделать для того, чтобы поздней не иметь проблем с их обновлений уже для версии Joomla 2.5.

Анализ расширений

Теперь нужно проверить все свои расширения (компоненты, модули и плагины), имеют ли они версии для Joomla 2.5. Для этого ищем в интернете на официальных сайтах разработчиков архивы этих расширений и специальные скрипты миграции, если такие имеются. Внимание, не рекомендуем скачивать расширения на различных торрентах и других непонятных сайтах. Ищем ссылки для их скачивания на официальном сайте http://extensions.joomla.org, иначе будете иметь проблемы с вирусами и другими спамерскими скриптами.

На многих официальных сайтах есть инструкции, как обновить расширение до Joomla 2.5.

Что делать, если Вы не нашли расширение для Joomla 2.5?

Если Вы не нашли расширение для Joomla 2.5, то в данном случае есть таки выходы с ситуации:

  1. Удалить это расширение на версии 1.5, если оно не важно или не нужно для сайта.
  2. Удалить это расширение на версии 1.5 и поискать другое с подобным функционалом.
  3. Попробовать самому вручную обновить расширение для версии 2.5, если имеете опыт в программировании на РНР (наиболее сложный вариант).
  4. Переделать сайт, чтобы не использовать устаревшее расширение.

Настройка системы Joomla 1.5 для обновления

После анализа возможности обновления к Joomla 2.5 нужно подготовить систему Joomla 1.5 к обновлению.

Если Ваш сайт не большой, имеет простой дизайн и на нем нет расширений, то его обновление к  Joomla 2.5 можно сделать прямо на хостингу с помощью установки расширения jUpgrade. Но для сложных сайтов, которые имеют много расширений, все нужно делать на локальном компьютере, так как есть вероятность ошибиться. Кроме этого эта процедура на локальном компьютере займет меньше времени.

Чтобы сделать обновление Joomla на локальном компьютере нужно установить сначала специальную программу, которая называется Денвер. Устанавливается Денвер очень просто. После установки эта программа создает на вашем компьютере дополнительный диск, на котором следует разместить файлы своего сайта. Кроме этого, в браузере откроется окно с описанием Денвера и надписью "Ура, заработало!" (рис. 2).

По умолчанию, Денвер создаст на этом диске папку test1.ru, которую нужно переименовать в название домена своего сайта. Потом в этой папке находим папку www, в которую копируем все файлы сайта (рис. 1).

Рис. 1. Файлы joomla на локальном компьютере

Рис. 2. Денвер.

Чтобы наш сайт появился на локальном компьютере, нужно скопировать его базу данных. Сначала запускаем Денвер. Это делается с помощью ярлыка Start Denwer, который должен установиться на вашем рабочем столе. Ищем на странице, которая показана на рис. 2, ссылку для заведения новой базы данных или вводим в браузере строку: http://localhost/denwer/Tools/addmuser/index.php. Откроется страница "Заведение новых БД и пользователей MySQL" (рис. 3), где вводим параметры базы данных вашего сайта: имя базы данных, имя пользователя и пароль.

Рис. 3. Заведение новых БД и пользователей MySQL

Теперь нужно установить данные вашей базы данных на локальный компьютер с помощью PhpMyAdmin.

Ищем ссылку для PhpMyAdmin на окне рис. 2 или вводим в браузер строку http://localhost/denwer/Tools/phpmyadmin/index.php. Откроется PhpMyAdmin (рис. 5) где нужно выбрать название нашей базы данных слева в колонке, потом кликаем на вкладку "Импорт", где открываем архив базы данных и нажимаем кнопку ОК снизу.

Рис. 5. Импорт базы данных сайта с помощью PhpMyAdmin

Но если Ваша база данных очень большая (больше 2 Мбайт), Вы можете иметь проблемы с ее импортом (рис. 6).

Рис. 6. Проблемы с импортом БД если ее объем больше 2Мб.

Чтобы устранить эту проблему нужно изменить настройки РНР - увеличить размер базы данных. Для этого нужно найти файл php.ini, который находится в папке usr/local/php5/ (рис. 7). Открываем этот файл в текстовом редакторе и находим строчку upload_max_filesize, для которой указываем размер, который выше за размер базы данных. В нашем случае мы указали 40М (рис. 8). Сохраняем файл и перезагружаем Денвер (рис. 9.). Теперь снова пробуем закачать базу данных. Она должна успешно импортироваться (рис. 10).

Теперь почти все подготовлено для обновления Joomla с 1.5 до 2.5.

Рис. 7. Файл php.ini.

Рис. 8. Изменяем значение upload_max_filesize в php.ini

Рис. 9. Перезагружаем Денвер.

Рис. 10. Успешный импорт базы данных на локальный компьютер.

Обновление Joomla с 1.5 до 2.5

Теперь приступим к обновлению Joomla с 1.5 до 2.5. Обновление нужно сделать с помощью специального компонента для миграции Jupgrade, который установить обновленную систему Joomla 2.5 в папку jupgrade. Но сначала нужно установить компонент Jupgrade в админ панели  Joomla 1.5 (рис. 11). Скачать этот компонент можно по этой ссылке: http://joomla-master.com/files/com_jupgrade-2.5.2.zip. После установки компонент появится в меню "Компоненты" (рис. 12).

Рис. 11. Установка компонента миграции Jupgrade.

Рис. 12. Компонент Jupgrade.

Теперь выбираем его и проверяем, включен ли в нас плагин Mootools Upgrade (рис. 13). Если он не включен, то включаем его (рис. 13-15), иначе система не обновится.

ис. 13. Проверка плагина Mootools Upgrade

Рис. 14. Поиск плагина Mootools Upgrade

Рис. 15. Включение плагина Mootools Upgrade

Теперь выбираем с меню "Компонент" компонент Jupgrade и кликаем по кнопке "Начать обновление" (рис. 16). На рис. 17 показан процесс обновления.

Рис. 16. Начать обновление.

Рис. 17. Процесс обновления к версии 2.5.

Но в процессе обновления на локальном сервере могут возникнуть проблемы, такие, как проблема з загрузкой Joomla 2.5.

Эта проблема решается очень просто. Скачивается архив Joomla 2.5, переименуется он в Joomla25.zip и помещается в папку tmp на сайте (рис. 17а). Потом в параметрах компонента Jupgrade снимаем галочку (рис. 18), чтобы пропустить загрузку Joomla 2.5 и снова нажимаем кнопку "Начать обновление". На рисунке 19 показан процесс завершения успешного обновления системы доя версии Joomla 2.5. Поздравляем!!!

Рис. 17а. Загрузка архива с Joomla! 2.5 вручную.

 

Рис. 18. Параметры компонента Jupgrade.

Рис. 19. Завершение обновления к версии 2.5.

Итак, мы обновили систему Joomla с версии 1.5 до версии 2.5.  Теперь у Вас одновременно будет две системы. Старая Joomla 1.5 будет находится в той папке, где она была раньше, а новая Joomla 2.5 будет находится в новой папке jupgrade. Нужно теперь удалить все файлы старой версии и переместить все новые файлы с папки jupgrade в корень.

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

www.joomla-master.com

Как обновить joomla! 1.5 до joomla! 3.5

Как обновить joomla! 1.5 до joomla! 3.5

Я расскажу Вам как это сделать.

Перенос контента и пользователей из Joomla! 1.5 в Joomla! 3.5

Как обновить joomla! 1.5 до joomla! 3.5 ШАГ 1

Для переноса и обновления Joomla 1.5 нам понадобится компонент J2XML.

  1. Загружаем и сохраняем на компьютере последнюю версию компонента J2XML 1.5 по ссылке.
  2. Заходим в административную часть сайта Joomla! 1.5 под логином и паролем администратора.
  3. Открываем меню Extension Manager. Нажимаем кнопку Обзор, а затем переходим к папке, в которую вы скачали J2XML 1.5. Выделите файл com_j2xml-1.5.x.xx.zip, а затем нажмите кнопку Открыть.
  4. Нажимаем File & Install Загрузить. Подождите немного, пока Joomla загрузит и установит компонент.

com_j2xml15_1

Экспорт пользователей и статей

com_j2xml15_2

com_j2xml15_4

com_j2xml15_5

com_j2xml15_6

Повторите пункт 4 для каждого блока. Каждый блок имеет 1000 статей. Если у вас есть проблемы, вы можете изменить размер блока или отключить экспорт изображений со страницы Параметры.

com_j2xml15_7

ШАГ 2 — Как обновить joomla! 1.5 до joomla! 3.5

Установите J2XML для Joomla! 3.0

  1. Загрузите последнюю версию J2XML v3.1.1 . Сохраните файл на вашем компьютере.
  2. Загрузите последнюю версию J2XML импортера 1.5 v . Сохраните файл на вашем компьютере.
  3. Перейдите на страницу входа в систему администратора для вашего Joomla! 2.5 веб-сайт.Войти под своим именем пользователя и пароля администратора.
  4. Открыть Extension Manager. Нажмите кнопку Обзор, а затем перейдите к папке, в которую вы скачали J2XML 3. Выделите файл j2xml-3.xx, а затем нажмите кнопку Открыть.

com_j2xml30_1

5. Нажмите кнопку Загрузить и установить. Подождите пока Joomla загрузит и установит компонент.

6. Нажмите кнопку Обзор, а затем перейдите в папку, где вы распаковали J2XML импортер 1.5. Выделите файл plg_j2xml_importer15-3.xxzip, а затем нажмите кнопку Открыть.

7. Нажмите кнопку Загрузить и установить. Подождите пока Joomla загрузит и установит плагин.

8. Откройте Менеджер плагинов. Фильтр по имени J2XML и включите плагин J2XML Импортер 1.5

com_j2xml30_5

Заметка:

J2XML Импортер 1.5 использует расширение XSL. Если у вас есть какие — либо проблемы ,посетите страницу PHP: Руководство по XSL.

Подготовим Joomla! 3.

  1. Запустите J2XML

com_j2xml30_2

Нажмите кнопку Параметры. Выберите вкладку Содержание и установите Keep Yes.

com_j2xml25_3

Выберите вкладку Пользователи и установите Keep Yes.

Импорт пользователей и контента

  1. Нажмите кнопку Обзор, а затем перейдите к папке, в которой сохранен файл XML с данными пользователей. Выделите файл, а затем нажмите кнопку Открыть.
  2. Нажмите кнопку Импорт. Подождите, пока J2XML загрузятся и импортируются данные.

com_j2xml25_3

Заметка

Если появляется сообщение об ошибке «Формат файла неизвестен. Невозможно импортировать файл.» или пустая страница, вы, вероятно, пытались импортировать слишком большой файл. Пожалуйста, попробуйте экспортировать статьи без картинок. Вы можете скопировать их во второй раз через FTP.

sinicyn.ru

Как обновить Joomla 2.5 до версии 3.0

Как обновить Joomla 2.5 до версии 3.0

В этой статье рассмотрим как обновить Joomla от 2.5 до Joomla 3.

Но вначале три вещи, которые нужно иметь ввиду прежде чем мы начнем:

  1. Это обновление рекомендуется только для относительно простых сайтов.
  2. Joomla 2.5 предлагает стабильную платформу для большинства сайтов и будет еще долго поддерживаться, подумайте, нужно ли вам действительно обновлять сайт прямо сейчас.
  3. Более сложный процесс обновления, как ожидается, будет доступен в Joomla 3.1 в начале этого года. Ищите более подробную информацию об этом позже на нашем сайте. Рекомендую подписаться на RSS-ленту.

Тем не менее, для людей, которые хотят начать использовать Joomla 3, процесс обновления с Joomla 2.5 до версии 3 уже работает и в этом материале мы покажем вам, как это сделать.

1) Создание резервной копии

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

2) Убедитесь, что все расширения обновлены до последних версий

3) Проверьте ваш хостинг на совместимость с Joomla 3

Проверьте вашу систему на совместимость с Joomla 3

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

check joomla compatibility-2

4) Проверьте ваши расширения на совместимость с Joomla 3

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

5) Создание тестового сайта

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

6) Проверьте процесс обновления на тестовом сайте

Создайте тестовый сайт

Создайте тестовый сайт

После этого появится возможность автоматического обновления Joomla до версии 3.0. Теперь на тестовом сайте нажмите кнопку "Установить обновления". Если все пойдет хорошо, то вы можете повторить те же самые шаги на основном сайте.

Создайте тестовый сайт

Примечание: если кнопка "Установить обновления" не появилась сразу, то попробуйте перейти в меню Расширения >> Менеджер расширений (подменю) >> Обновление (вкладка) >> Очистить кэш (кнопка справа).

Примечание: после обновления перейдите в меню Расширения (верхнее меню) >> Менеджер расширений (подменю) >> Базы данных (вкладка) и убедитесь, что нет ошибок. Если ошибки есть, нажмите на кнопку Исправить.

Всё! Ваш сайт обновлен до версии 3.0

Перевод статьи с www.ostraining.com

Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом

Комментарии:

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

www.webmasters.by


Prostoy-Site | Все права защищены © 2018 | Карта сайта