Мигриране от Joomla! 1

данни

Упълномощаване
Главно меню
У дома
Какво е Joomla?
Новини
Статии
Блог на всички раздели
Файлов архив
Демонстрация на Joomla шаблони
Новинарски емисии
Полезно в мрежата
Търсене
Онлайн услуги
Карта на сайта
Популярен
  • Характеристики на създаване на Joomla шаблони
  • Суфикс на клас модул
  • Инсталиране на mambo-phpShop
  • Защо е необходим файлът .htaccess?
  • CSS - какво отговаря за какво
Последно нещо
  • Плъгин за приспособление за PHP код
  • Уиджети в CMS Wordpress
  • Плъгин за статистическа джаджа - Логика на джаджа
  • Решаване на проблема с reCaptcha в Joomla 2.5 и Joomla 3
  • Хоризонтално меню в шаблон Protostar за Joomla 3
Кой е на сайта?Онлайн в момента: Гости - 1Вашата интернет скорост
Кликнете върху часовника и определете скоростта на интернет връзката на вашия компютър:
Мигриране от Joomla! 1.0.x на Joomla! 1.5
Написано от joomlaportal.ru

Мигриране от Joomla! 1.0.x на Joomla! 1,5

С края на поддръжката за Joomla! линия от версии 1.0.x, проблемът с преминаването към Joomla! 1.5.x стана още по-актуален. Всеки ден потребителите се сблъскват с необходимостта от миграция и, естествено, искат този процес да бъде лесен и бърз. В тази статия ще ви покажем какви са методите за миграция и как протича този процес.

отвсички начини за мигриране от Joomla! 1.0.x на Joomla! 1.5.x, ще отделим 2 фундаментално различни: използване на компоненти на трети страни (мигриращи) и ръчно прехвърляне на материали.

Очевидно потребителят иска процесът на миграция да бъде лесен и бърз. Така че нека разгледаме първия начин. В момента мигриращите компоненти Migrator и mtwMigrator заслужават внимание. Ще ви представим стъпките, необходими за мигриране с помощта на тези компоненти.

Мигриране с помощта на com_migrator

Помислете за миграция с помощта на компонента com_migrator. За миграция ще ви е необходим комплектът за разпространение на този компонент (желателно е да използвате най-новата версия) и евентуално набор от допълнителни плъгини за мигриране на тези компоненти, които не са включени в стандартната дистрибуция на Joomla. По-долу е описана последователността от стъпки, необходими за мигриране на данни.

Част 1: Създаване на SQL файл за мигриране.

  1. Архивиране на база данни и файлове на Joomla!
  2. С помощта на стандартни инструменти инсталирайте компонента com_migrator
  3. Отидете до контролния панел на компонентите: Компоненти (Компоненти) -> Мигратор
  4. Създайте SQL миграционен файл, като щракнете върху връзката в долната част на страницата „Създаване на миграционен SQL файл“
  5. В списъка изберете данните, необходими за мигриране (по подразбиране всички данни са избрани)
  6. Щракнете върху бутона „Старт на миграцията >>“
  7. Ако процедурата за създаване на миграционния SQL файл е била успешна, тогава ще видите надписа: Мигрирането е завършено!
  8. От папката /administrator/components/com_migrator/dumps можете да получите SQL файла за мигриране

След тези стъпки SQL файлът за миграция ще съдържа всички необходими данни за възстановяване на данни в Joomla! 1.5.x. Да преминем към втората част от миграцията – импортиране на полученотофайл в Joomla! 1.5.x.

Част 2: Импортиране на SQL файла за мигриране.

  1. Инсталиране на Joomla! 1.5.x стандарт до 6 стъпки
  2. Отидете в секцията „Зареждане на примерни данни, възстановяване или мигриране на архивирано съдържание“ (Изтегляне на демонстрационни данни / Мигриране или възстановяване от архив)
  3. Изберете елемента „Скрипт за зареждане на миграция“ (Изтеглете скрипта за миграция)
  4. Посочете префикса на таблиците на базата данни на сайта на Joomla! 1.0.x (обикновено jos_)
  5. Посочете кодирането на сайта на Joomla! 1.0.x (обикновено windows-1251)
  6. Посочете пътя до файла за мигриране на SQL, получен в част 1 на това ръководство
  7. Поставете отметка в квадратчето до „Скрипт за миграция“ (Това е скрипт за миграция от Joomla! 1.0)
  8. Щракнете върху бутона „Скрипт за зареждане на миграция“ (Изтеглете и изпълнете)
  9. Ако процедурата по миграция е била успешна, ще видите надписа „Миграцията е успешна. Натиснете Напред, за да продължите“ (Миграцията завърши успешно, щракнете Напред, за да продължите)

Както вече отбелязахме, този компонент поддържа добавки, които ви позволяват да включвате данни от компоненти на трети страни, които трябва да бъдат мигрирани, когато създавате SQL файл.

Ето защо, преди да продължите с миграцията, е необходимо да изберете плъгини за всяко от използваните разширения (говорим за разширения, които не са включени в дистрибуцията на Joomla). За да инсталирате допълнителни добавки ще ви трябва:

  • Отидете в контролния панел на компонента Migrator
  • Щракнете върху връзката „Добавяне на мигриращи трети страни“, намираща се в долната част на страницата
  • В прозореца, който се отваря, в полето "Качване на приставка" изберете архива с приставката
  • Кликнете върху бутона „Качване на приставка“.

След това, като щракнете върху връзката „Списък с добавки“ в контролния панел на компонента, в списъка с инсталирани добавки можете да видите, чеплъгин, който сте инсталирали.

Всички трудности по време на процеса на миграция могат да възникнат поради големия размер на базата данни на стария сайт или компоненти на трети страни, инсталирани на него.

Преди да импортирате файла за мигриране на SQL, уверете се, че параметърът „upload_max_filesize“ във файла php.ini е по-голям от размера на вашия SQL файл и че папките „/tmp“ и „/installation/sql/migration“ могат да се записват.

Ако базата данни на стария сайт е достатъчно голяма, препоръчително е да увеличите стойността на параметъра "max_execution_time" в php.ini.

полезни връзки

  • Страница за изтегляне на Migrator
  • Официален сайт на мигратора
  • Добавки за компонента Migrator

Мигриране с помощта на com_mtwmigrator

Мигрирането с помощта на компонента com_mtwmigrator е различно от използването на компонента com_migrator, но е също толкова просто и ясно. Изтеглете най-новата версия на компонента от сайта на разработчика и направете следното:

  1. Инсталирайте на нов отдалечен/локален сървър нова Joomla! 1.5.x, но без демонстрационни данни и без изпълнение на скрипта за миграция
  2. Инсталирайте компонента com_mtwmigrator
  3. Отидете до контролния панел на компонента com_mtwmigrator: Компоненти (Компоненти) -> mtwMigrator
  4. Отидете на настройката за конфигурация за мигриране „Конфигурация“
  5. Посочете данни от база данни на сайта на Joomla! 1.0.x: Име на хост - хост на база данни (localhost по подразбиране), Име на база данни - име на база данни, Вход - потребителско име на база данни, Парола - парола на потребител на база данни, Префикс - префикс на таблица на база данни. Всички тези данни могат да се видят във файла configuration.php на стария сайт.
  6. Изберете данните за мигриране от списъка „Конфигурация за мигриране“.
  7. избирамкомпоненти на трети страни, които трябва да бъдат мигрирани от списъка „Разширения на трети страни“.
  8. Кликнете върху бутона "Запазване".
  9. Щракнете върху „Старт на миграцията!“
  10. В случай на успешна миграция ще видите списък с прехвърлените данни

Сравнение на com_migrator и com_mtwmigrator

За разлика от компонента com_migrator, компонентът com_mtwmigrator сам определя кодирането на базата данни на стария сайт и автоматично създава и зарежда SQL файла за миграция, което го прави по-лесен и удобен за използване.

Голям плюс на компонента com_migrator е разширяемостта на функционалността за миграция чрез плъгини.

Полезни връзки:

  • Мигриране от Joomla 1.0.x към Joomla 1.5.x (mtwmigrator)
  • Страница за изтегляне на mtwMigrator
  • Официален сайт mtwMigrator

Друг мигрант

Също така за мигриране от Joomla! 1.0.x на Joomla! 1.5.x, както и от всяка версия на системата Mambo, можете да използвате и компонента Export Content.

Използвани материали:

  • Мигриране от Joomla 1.0.x към Joomla 1.5.x - Joomlaforum.ru
  • Мигриране от Joomla! 1.0 до 1.5 - Eldia.org.ua

Добави в любими (2) Връзка към статията Посещения: 54943 Версия за печат Изпращане по имейл