Давайте по шагам:
Делайте всё на локальном хосте, эксперименты с действующим сайтом не приветствуются!
1. Отключаем абсолютно все плагины и делаем бэкап базы вашего сайта.
2. Создаём на локальном компьютере, например под денвером, новый хост и распаковываем туда 172 версию, далее создаём новую базу и импортируем бэкап.
2. Конвертим базу в формат UTF-8, здесь два способа:
-
1 способ: http://neocrome.ru/page.php?id=391
-
2 способ: зайдите в папку docs/upgrade, найдите там файл sedito_convert_to_utf8.optional.sql. Выполните запросы из этого файла.
Внимание! Для 2 способа: скорее всего в вашей базе нет таблицы sed_parser, поэтому перед выполнением запросов из sedito_convert_to_utf8.optional.sql., необходимо удалить строчку:
ALTER TABLE sed_parser CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
3. Убедитесь что ваша база отконвертировалась в UTF-8 (Можно через phpmyadmin открыть например таблицу sed_pages и посмотреть нет ли в ней нечитаемых кракозябр:) )
4. Если всё прошло нормально, создаём таблицу sed_parser, выполнив запросы 1-sed_parser.zip
5. Далее качаем файл обновления до 125 версии 1-upgrade-seditio12x-to-seditio125.rar и распаковываем его в корень сайта.
6. Настраиваем файл config.php (переименовываем config.default.php в config.php) : прописываем настройки вашей базы, скин оставляем пока по-умолчанию, язык ставим ru, режим работы сайта ставим пока bbcode:
$cfg['textmode'] = 'bbcode'; // 'bbcode' for BBcode content, or 'html' (default)
7. Запускаем файл обновления и апгрейдмс базу до 125 версии.
8. Далее выполним запросы из файла docs/upgrade/seditio_1xx_to_seditio_172.sql (делаем это также через phpmyadmin)
А вот теперь начнутся танцы с бубном:
9. Заходим в /system/upgrade/ и ищем там файл upgrade_125_130.php переименовываем его в upgrade_125_172.php в самом файле ничего не трогаем.
10. Пробуем авторизоваться на сайте и войти в админ-панель по ссылкам http://ваш_сайт/users.php?m=auth и затем http://ваш_сайт/admin.php
На вылазеющие ошибки внимание не обращаем, главное чтобы вы авторизовались и вошли в админку.
У вас должно быть:
Версия Seditio : 172
Версия базы SQL : 125
Если все прошло нормально - далее кликаем по ссылке обновления вашей базы данных. (нажать именно на ссылку, версию из списка менять не нужно!)
У вас должно получится:
Версия Seditio : 172
Версия базы SQL : 130
После чего опять заходим http://ваш_сайт/admin.php и кликаем ещё раз по ссылке обновления.
После чего все ошибки должны убраться и SQL версия базы должна обновится до 172 версии!
11. Заходим в админку и устанавливаем необходимые плагины: Textboxer2 и Parser Manager
12. Заходим в Инструменты -> Parser Manager и при необходимости правим или добавляем bbcode.
Я вам расписал прямой переход со 121 версии до 172 минуя геморные апгрейды 121 -> 125 -> 125RC -> 126 -> 130 -> 150 -> 160 ->161 ->170 -> 171 ->172
Т.е. вся работа осуществляется непосредственно с базой.
Вам нужно добится чтобы сайт нормально функционировал в BBCode режиме после чего уже при необходимости режим можно будет сменить через config.php