To release 173 version of the engine, we wrote a simple script to upgrade SQL database.
- Replace all PHP files in directories, including all subdirectories.
- /system/
- /skins/ (If you make changes in the skin file, do not do the replacement, see section 5),
- /plugins/
- /datas/
- Replace all PHP files in the root directory of the site — root /
$cfg['textmode'] = 'bbcode';
$cfg['textmode'] = 'html';
==============================================================
К релизу 173 версии движка мы написали простой сценарий апгрейда SQL базы.
Как же обновится с версий 110,120,121… 150 и т.д.?
Итак по шагам:
1. Делаем бэкап вашей старой базы, и переносим его вместе с сайтом на локальный хост.(эксперименты над действующими сайтами не приветствуются)
2. Скачиваем Seditio 173 и распаковываем на локальном хосте.
- Заменяем все PHP файлы в каталогах, включая все подкаталоги.
- /system/
- /skins/ (если вы делали изменения в файлах скина, замену не делайте, см. п.5),
- /plugins/,
- /datas/
- Заменяем все PHP файлы в корневом каталоге сайта — root /
3. Идём в папку /datas/ и переименовываем config.default.php в config.php
4. Открываем config.php и настраиваем подключение к вашей «старой» локальной базе.
Режим работы лучше пока установить как bbcode (на случай, если у вас были свои bbcode) т.е.
$cfg['textmode'] = 'bbcode';
5. Идём в папку /docs/upgrade/ и находим там upgrade-seditio1xx-to-seditio173.zip, распаковывыем и помещаем в корень сайта файл: upgrade-seditio1xx-to-seditio173.php
6. Далее открываем в браузере http://имя_вашего_сайта/upgrade-seditio1xx-to-seditio173.php
На первом шаге вам будет предложено отконвертнуть базу в UTF-8, если она у вас уже в кодировке UTF-8 (начиная с v130) то можете пропустить этот шаг и перейти к следующему.
Сценарий обновления автоматически определит текущую версию SQL базы и выстроит шаги обновления до версии PHP скриптов. Т.е. данный модуль обновления можно успешно использовать и для обновления к примеру Seditio 110 до версии 150, 170, 171 и т.д. (теоретически)
Внимание! Сценарий обновления самостоятельно отключит всё ваши старые плагины, если версия SQL базы < 171!
7. После того как вы, надеемся успешно, обновили структуру и содержимое SQL базы можно приступить к добавлению новых тегов в TPL файлы и опробации старых плагинов.
Внимание! Если tpl файлы скина у вас не в кодировке UTF-8 то вам необходимо их конвертировать. Это можно сделать при помощи редактора Notepad++ или PSPad и д.р. Точно такую же процеду необходимо провести и с вашими старыми плагинами, в особенности с lang файлами!
Новые теги появившиеся от версии к версии можно посмотреть тут. Однако самым оптимальным вариантом будет взять любой скин по-умолчанию из 173 релиза и сравнить наличие тегов в ваших tpl файлах. Не забудьте также обновить и lang файлы вашего старого скина.
После проведения вышеуказанных действий вам нужно убедится, что сайт нормально работает в BBCode режиме, что все BBCode теги парсются. Если вы самостоятельно вносили изменения в BBCode парсинг, то Вам необходимо изменить стандартные правила парсинга через инструмент "Parser management". Как только вы добьётесь полного соответствия в работе сайта можно будет переходить на HTML режим!
$cfg['textmode'] = 'html';
Как я обновлялся с Seditio 102
Don't upgrade to 150. It'll mess your OS up and it's almost close to impossible to fix. We had the same problem at bins ipswich and it took us almost two weeks to find a workaround.
I won't suggest upgrading too! Hmm
concrete contractors
This is definitely harder than it looks. portable propane generator
Can anyone translate it into English? I can't understand it. | boots
I cannot stress enough how important it is to have a backup of the files you're messing with. I had to learn this the hard way a couple of years back and it cost me plenty. You can read more about it here.
Woaah, another great article posted. Thanks ss5 card
I can;t stress how much important Step 1 is. Always have a backup, kids. I had to learn this the hard way building saweightlosshypnosis.com.au a few years ago.
Just want to let people know that this version is still working fine for our website although admittedly, it was very buggy during the first week. Glad everything's sorted out though
Great info! Thanks for sharing. fix and flip funding
Always a great article from this site! maid service schaumburg