Апгрейд с LDU 801 до Seditio 110

Разместил: Aza12.01.07 17:28 | Документы | Обновление Seditio CMS
1. Для быстрого и безболезненного создания дампа вашей БД, рекомендую воспользоваться Sypex Dumper Lite.
2. Из полученного архива, в локальной сети под Denwer2 и с помощью того же Dumper Lite, создайте БД в phpMyAdmin и создайте локальное зеркало сайта.
3. Все страницы которые находятся на утверждении в панели администратора, необходимо утвердить.
4. Логиньтесь на сайт и отключайте все без исключения плагины, затем удалите их физически из директории plugins.
5. Удалите системные файлы LDU из директории /system/... включая поддиректории.
6. Залить взамен папку system из дистрибутива Seditio 102.
7. Залить в папку skins из дистрибутива Seditio, скин Manta_int. (на этом этапе, свой старый скин можно либо удалить, либо проапгрейдить его под Seditio).
8. Открыть файл config.php и заменить строки так как показано:

Код:
$cfg['defaultskin'] = 'manta_intl';
$cfg['defaultlang'] = 'en';   

9. Там же, удалите все имена таблиц LDU, например:

Код:
$db_banlist  = 'ldu_banlist';
$db_cache   = 'ldu_cache';
$db_com     = 'ldu_com';
$db_config  = 'ldu_config';
$db_events  = 'ldu_events';
....
И т.д.

10. Удалите следующие файлы из корневого каталога с LDU:

Код:
admin.php, auth.php, comments.php, events.php, forums.php, groups.php, index.php, journal.php, links.php, list.php, message.php, news.php, page.php, pfs.php, plug.php, pm.php, polls.php, profile.php, ratings.php, users.php, view.php

11. Залейте файлы из дистрибутива корневого каталога Seditio, в корневой каталог вашего сайта.
12. Залейте файл upgrade-ldu802-to-seditio100.php в корень вашего сайта.
13. Наберите в браузере http://www.yousite.ru/upgrade-ldu802-to-seditio100.php
14. Проследуйте по шагам с 1 по 20 (на сообщения об ошибках в Denwer2, не обращайте внимания).
15. Наберите в браузере http://www.yousite.ru/index.php, откроется ваш сайт под скином Manta_int.
15.1 Не забываем удалить файл upgrade-ldu802-to-seditio100.php из корня сайта.
16. Залогиньтесь http://www.yousite.ru/users.php?m=auth под своим паролем.
17. Зайдите в свой профиль http://www.yousite.ru/users.php?m=profile и выставьте свой скин для Seditio - Manta_int. (Если в шаге №7 вы удалили свой старый скин, то получите просто сообщение об ошибке и предложением проследовать в свой профиль для выставления корректного скина. Если вы не удаляли скин и оставили от LDU, то при авторизации, увидите его немного потрепаным, он же от LDU. Опять же проследуйте по сыслке http://www.yousite.ru/users.php?m=profile и выставьте скин Manta_int.)
18. Теперь, если ваше главное меню хранилось во фрислотах, то оно возможно оказалось нерабочим, т.к. при апгрейде в ссылки затесались бэкслэши ( \ ). Проследуйте по ссылке http://www.yousite.ru/admin.php?m=config&n=edit&o=core&p=menus и приведите свои ссылки в порядок.
19. Зайдите в админ-меню, в пользователи http://www.yousite.ru/admin.php?m=users и выставьте размер файловых архивов для каждой группы, те размеры которые были у Вас под LDU.
20. Опять удаляем все файлы из папки system и заливаем туда новые от Seditio 110.
21. В папку plugins, таким же образом заливаем плагины от Seditio 110.
22. Заливаем файл апгрейда (с Seditio v.100 до v.110), upgrade-seditio10x-to-seditio110.php в корень сайта и запускаем. http://www.yousite.ru/upgrade-seditio10x-to-seditio110.php
23. Проследуйте по шагам с 1 по 8 (на сообщения об ошибках в Denwer2, не обращайте внимания).
24. Удалите файл upgrade-seditio10x-to-seditio110.php из корня сайта.
25. Установите скин ice из пакета v.110.
26. Примините русификатор.
27. В config.php пропишите:
Код:
$cfg['defaultskin'] = 'ice';
$cfg['defaultlang'] = 'ru';

28. Запускайте сайт, в своем профиле выставите язык - RU.
29. Активируйте плагины из админ панели.
30. Обязательно присвойте дефолтный новый скин всем пользователям Seditio: http://www.yousite.ru/admin.php?m=config&n=edit&o=core&p=skin , установить - Да.
31. Готово.
1.
13.01.07 06:54Chiaroscuro
Поздравляю с обновлением ;)
  
2.
13.01.07 20:46Makc
Мануал очень полезный Меньше думать придется при апгрейде своего сайта. Спасибо!
  
3.
14.01.07 05:02vd77
А чем Seditio лучше? LDU - отличная CMS-ка и плагинов/скинов под нее пока что больше.
  
4.
14.01.07 09:29Poncha
Цитата
А чем Seditio лучше? LDU - отличная CMS-ка и плагинов/скинов под нее пока что больше.
А как минимум тем что нет больше поддержки этого дистрибутива от производителя, плюс больше на оффсайте нет ни одного плагина - добрый дядя ОливЭр всэх потер их с свой сэрвЭр.
  
5.
14.03.07 12:45vd77
У меня куча плагинов сохранилась.
Но все-таки, SE - есть свои преимущества, а также будут новые плагины и новые возможности. Так что, я понял, что есть немалый смысл перейти со старой доброй LDU на SE.
  
6.
12.04.07 16:05127.0.0.1
Переубедили.
  
7.
21.04.07 01:36127.0.0.1
А зачем здесь какое-то локальное зеркало сайта?
К чему?
  
8.
14.10.07 15:03vd77
Премного благодарен - попробовал сам - все получиилось!
  
9.
01.02.10 16:14snoop
спасибо
  
10.
09.11.12 20:10sibirjak
После 15-го шага сайт не открылся, руками пришлось :
- создать таблицу sed_forum_structure
- в таблицу sed_smilies добавить колонку smilie_order
Это все описано в seditio-createnew-110.sql, а файл апгрейда upgrade-ldu802-to-seditio100.php как-то забывает об этом...

upd: ммм, на 6-м шаге залил не от 102 папку system, а сразу от 110. А где он, 102 дистриб? Вроде как 110-й же ставим... Конечно же, косяки после 16 шага из-за этого.
  

Страница создана за 0.074 секунды
Пользователи онлайн :    Гостей на сайте: 10