Forums / National / Russian / Тех. поддержка / Конвертация Seditio 121 => Cotonti 0.0.2

<<<12

jcrush
#16 2009-02-02 16:18
да кстати 10 000 страниц и юзеров потянет конверт?
SEO блог: http://blog.stfw.ru/
medar
#17 2009-02-02 19:15
Ты про конвертацию cp1251 -> utf8 ? Вполне. Главное чтобы доступ по SSH был к серверу.

UPD
http://www.cotonti.com/datas/users/updater_45.rar

Начал писать автоапдейтер. Но столкнулся с тем, что у меня нет ни одной базы Седитио на cp1251, поэтому бросаю сюда в надежде, что кто-то потестит. :)

Надо переписать папку updater куда-нибудь, хоть в корень сайта на Котонти, и назначить ей права 777. Зайти на index.php, заполнить предлагаемые поля. В принципе, там все понятно.

Так как на многих панелях управления у рабочего mysql-аккаунта нет прав на CREATE DATABASE , приемную базу данных для Котонти надо создать самому.

"Filename of your own Seditio->Cotonti sql-diff (if needed)" пока не работает, это на будущее.

"Set collation for export Seditio database" - принудительно устанавливается кодировка, в которой будут тянуться данные из Седитио-базы .

После нажания Start данные из Седитио-базы будут экспортированы в файл, файл переводится в utf8 (если нужно) и полученное импортируется в Котонти-базу.
rangjungyeshe.ru
This post was edited by medar (2009-02-04 14:31, 15 years ago)
Antar
#18 2009-02-03 06:29
Могу дать свою, там как раз около 8000 страниц, и 4000 пользователей. Кинь имейл в ПМ
Sergeich Online
#19 2009-02-03 07:12
Кстати, было бы замечательно, если бы появился конвертер с ЛДУ на Котонти, без промежуточной миграции через Седитио. Многие пользователи не приняли Седитио и остались на ЛДУ. Конвертер стал бы для них, как минимум, дополнительным стимулом присмотреться к новому движку.
medar
#20 2009-02-03 12:52
Со своим mysql-diff файлом это вполне реально.

UPD. Обновил скрипт автоапдейтера. Добавил пересчет structure_pagecounts. Что еще нужно пересчитывать в базе ?

В принципе, в некоторых (в большинстве) случаев конверт проходит нормально. Но, бывают, случатся ошибки при накатывании sql-апдейта Котонти. Если после апдейта настройки плагинов, настройки сайта остались прежними - значит что-то пошло не так. Стирайте в phpmyadmin в новой базе все таблицы, идите в SSH и вручную делайте заливку данных
(например
mysql -hlocalhost -uuser -ppassword --default-character-set=utf8 cotonti_base < seditio_base.utf8.sql
mysql -hlocalhost -uuser -ppassword --default-character-set=utf8 cotonti_base < 121to002.sql
, подробнее смотрите вывод автоапдейтера, он все свои действия логирует.)
и смотрите ошибки. К сожалению, из php ошибки не увидеть, shell_exec почему-то их не отдает.
rangjungyeshe.ru
This post was edited by medar (2009-02-04 14:46, 15 years ago)
jcrush
#21 2009-03-01 19:39
почему при заходе в админку пустой экран? после конвертации?
SEO блог: http://blog.stfw.ru/
Clever
#22 2009-03-08 21:22
И есть кто-нибудь создал мануал по переводу Sed в Cot?
Тоже хочу перевести свой сайт...
medar
#23 2009-03-09 01:21
Про sed -> cot 0.0.2 вкратце тут: http://www.cotonti.com/forums.php?m=posts&q=1803
rangjungyeshe.ru
Kort
#24 2009-03-09 15:52
Я только не понял, почему нельзя переносить файлы из datas/users. После конвертации они ж в базе остаются.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
medar
#25 2009-03-09 16:51
Почему нельзя ? Можно и нужно.
Copy to this folder from Seditio folder:
/datas/ all folders but not files
имеется в виду, что файлы в корне /datas/ (config.php) переносить не надо.
rangjungyeshe.ru
Kort
#26 2009-03-10 20:18
Тогда надо так и написать:
/datas/ subfolders only
или
/datas/ folder except config.php and index.php
А то туманно как-то
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Clever
#27 2009-03-11 01:16
# medar : Про sed -> cot 0.0.2 вкратце тут: http://www.cotonti.com/forums.php?m=posts&q=1803
А можно по-русски? Инструкцию из твоего поста понял, а вот коменты (которых подозрительно много) уже с трудом. Что бы не было глупых вопросов связаных с переводом...
Ratibor
#28 2009-03-27 05:05
Нашел еще один недочет при конвертации.
Сконвертил сейчас сайт из sed 121 в cot 0.0.3.
Вроде все нормально, зашел как админ и решил включить Maintenance Mode.
И меня выкинуло с сайта, хотя при этом в header обрабатывалась секция <!-- BEGIN: USER -->
Начал разбираться, а в базе в группах пользователей у админа и модератора стоят 0 вместо 1 на этот режим.

P.S. Пробовал метод описанный(отснятый) Lombi, он вообще кривой.
Пришлось конвертить методом medar.
Не задавай глупых вопросов, не услышишь вранья.

<<<12