Информация по обновлению старых версий Seditio до актуальной 175-ой версии
Добавил: Amro   Дата: 22-12-14 19:35


Обновление вашей версии Seditio до актуальной лучше производить на локальном сервере, например WampServer (www.wampserver.com), Denwer (http://www.denwer.ru), Winginx (http://winginx.com/en/) или Open Server (http://open-server.ru).

Проделуйте следующие шаги:

1) Сделайте бэкап вашего действующего сайта и его базы данных.

2) Создайте локальный хост (локальный домен) на вашем PC, например seditio.local, на локальном сервере.

3) Распакуйте релиз Seditio 175, в папку локального хоста (в папку)

например /home/seditio.local/www/(сюда)

4) Скопируйте в эту папку из бэкапа вашего сайта следующие папки и файлы:

/datas/ включая все подпапки и файлы (исключение *.php файлы скриптов) 
/plugins/ ваши плагины (скопируйте только те плагины, которых нет в стандартном релизе Seditio 175)
/skins/ ваши скины (скопируйте ваши скины)

5) Установите старую базу на локальный сервер.

6) Загрузите инструмент обновления/установки (SQL базы данных)

Перейдите в /docs/upgrade/, затем распакуйте и поместите в корень сайта файл: upgrade-seditio1xx-to-seditio175.php

7) Перейдите в папку /datas/ и переименуйте config.default.php в config.php

8) Откройте config.php и настройте подключение к вашей «старой», локальной базе.

Для версий использующих BBCode (v101-150), режим работы оставьте bbcode: $cfg['textmode'] = 'bbcode';
Для версий, возможно использующих HTML (v165-173), см. ваш старый файл config.php из бэкапа, установите 'bbcode' или 'html'.

9) Откройте в вашем браузере http://seditio.local/upgrade-seditio1xx-to-seditio175.php

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

Сценарий обновления автоматически определит текущую версию SQL базы и выстроит шаги обновления до версии PHP скриптов. 
Т.е. данный инструмент обновления можно успешно использовать и для обновления к примеру Seditio 110 до версии 150, 170, 171 и т.д.

Внимание! Сценарий обновления самостоятельно отключит всё ваши старые плагины, если версия SQL базы < 171!

10) Добавьте новые теги в TPL файлы вашего старого скина.

За основу можно взять скин по-умолчанию Simple и сравнить все TPL файлы и их содержимое с вашими старыми TPL файлами.
Обратите внимание на CSS стили для модальных окон, пейджинации, табов и д.р. см. simple.css

Внимание! Если tpl файлы скина у вас не в кодировке UTF-8 то вам необходимо их конвертировать. 
Это можно сделать при помощи редактора Notepad++ или PSPad и д.р. 
Точно такую же процедуру необходимо провести и с вашими старыми плагинами, в особенности с lang файлами!

Однако самым оптимальным вариантом будет взять любой скин по-умолчанию из 175 релиза и сравнить наличие тегов в ваших tpl файлах. 

Не забудьте также обновить и lang файлы вашего старого скина.

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

Если вы самостоятельно вносили изменения в BBCode парсинг, то Вам необходимо изменить стандартные правила парсинга через инструмент "Parser management". 

Как только вы добьётесь полного соответствия в работе сайта можно будет переходить на HTML режим, если он вам нужен!

Комментарии: (0)

Пока комментариев нет

Оценка: