Нано-инструкция:
1. скачать файл (zip-версия)
2. в sConvertor.php поменять настройки доступа к БД
3. положить все файлы из архива не сервер
4. зайти по УРЛу, указывающему на sConvertor.php, на сайт.
5. ловить баги и материть писателя данного конвертера, предварительно отписываясь о них здесь в комментариях
Примечание:
Данные ДЛЕ и Живой улицы должны располагаться в одной базе данных, с разными префиксами. По-умолчанию префикс дле-ных таблиц — dle_, а ЖУ-ных — prefix_
PS: к ОРТу: не надо никуда этот топик переносить, конвертер еще очень сырой :-)
При первом старте ошибка.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in S:\home\test8.ru\www\sConverter.php on line 177
Вобще получаеться перекинуть пользователей, посты и категории но с большими глюками.
У меня проблема с путями к файлам.
Все файлы за исключением sConverter.php должны быть в папке databases?
Просто в архиве у тебя они вместе все. а в sConverter прописана папка для остальных.
Далее в sConverter.users.php прописаны запросы к настройкам движков. как правильно это настроить? Из за этого выскакивают ошибки.
описался. не движков и движка.
идет запрос в файлы configs & functions.php в файле sConverter.users.php. Там нужно путь указать как я понял к ним?!
А глюки такие.
Не переносятся комменты.
Новости переносятся с глюками, а именно: нет полных новостей(какие то символы по типу [< или что-то в этом роде).
нет не одной картинки.
у некоторых новостей вообще нет даже кратких новостей. во многих урезано название новости. может из-за определенных символов в названии я хз…
Вобщем сегодня буду более тчательно изучать и отпишусь.
про баги: я честно говорил, что оно сыро и затачивалось под один конретный перенос. предположительно в феврале будет время и плотно займусь доделыванием до нормального состояния
про комменты: ошибки какие-то пишет? или просто не переносит. ort свидетель, та база, на которой он проверял тормознутость запросов была сделана именно этим конвертером и комменты в ней есть :)
про картинки: надо оставить на сервере дле-ную папку аплоад/постс
После тестирования.
1 — Не получается сконвертировать комменты.
2 — Пользователи переносятся нормально, НО войти в свои профили не могу. пароли не подходят.
3 — Посты переносятся, но: нет картинок(видео), скрытый текст не открывается, практически все новости без контента (т.е. только названия).
Если б доделали под 7,3 в LS 0.2 было бы просто супер.
как я понимаю, пункты 1 и 3 связаны с адаптацией конвертера под более раннюю версию ДЛЕ.
по 2: это связано с тем, что в ДЛЕ с еще доисторических версий применяется двойное МД5-хеширование паролей, а в ЖУ — одинарное. т.к. хеширование — это операция односторонняя и получить сам пароль по его хешу не представляется возможным, в файле include/function.php необхоимо найти функцию function func_encrypt($sData) {… } (внутри однократный вызов md5())
и заменить ее на
function func_encrypt($sData) {
return md5(md5($sData));
}
тогда при проверке паролей пользователей они смогут нормально авторизоваться, а при регистрации новых пароли будут храниться также в виде двойного хеша.
16 комментариев
И отпишусь после.
При первом старте ошибка.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in S:\home\test8.ru\www\sConverter.php on line 177
Вобще получаеться перекинуть пользователей, посты и категории но с большими глюками.
У меня проблема с путями к файлам.
Все файлы за исключением sConverter.php должны быть в папке databases?
Просто в архиве у тебя они вместе все. а в sConverter прописана папка для остальных.
Далее в sConverter.users.php прописаны запросы к настройкам движков. как правильно это настроить? Из за этого выскакивают ошибки.
в строке 150 задается где искать «модули» конвертера, ответственные за перенос отдельных таблиц.
а можно поподробнее узнать, какие глюки? когда я свою базу им переносил несколько раз, вроде все работало :)
идет запрос в файлы configs & functions.php в файле sConverter.users.php. Там нужно путь указать как я понял к ним?!
А глюки такие.
Не переносятся комменты.
Новости переносятся с глюками, а именно: нет полных новостей(какие то символы по типу [< или что-то в этом роде).
нет не одной картинки.
у некоторых новостей вообще нет даже кратких новостей. во многих урезано название новости. может из-за определенных символов в названии я хз…
Вобщем сегодня буду более тчательно изучать и отпишусь.
про баги: я честно говорил, что оно сыро и затачивалось под один конретный перенос. предположительно в феврале будет время и плотно займусь доделыванием до нормального состояния
про картинки: надо оставить на сервере дле-ную папку аплоад/постс
А с какой версии ДЛЕ ты переносил? может тут собака зарыта?
Папка с картинками есть.
1 — Не получается сконвертировать комменты.
2 — Пользователи переносятся нормально, НО войти в свои профили не могу. пароли не подходят.
3 — Посты переносятся, но: нет картинок(видео), скрытый текст не открывается, практически все новости без контента (т.е. только названия).
Если б доделали под 7,3 в LS 0.2 было бы просто супер.
как я понимаю, пункты 1 и 3 связаны с адаптацией конвертера под более раннюю версию ДЛЕ.
по 2: это связано с тем, что в ДЛЕ с еще доисторических версий применяется двойное МД5-хеширование паролей, а в ЖУ — одинарное. т.к. хеширование — это операция односторонняя и получить сам пароль по его хешу не представляется возможным, в файле include/function.php необхоимо найти функцию function func_encrypt($sData) {… } (внутри однократный вызов md5())
и заменить ее на
function func_encrypt($sData) {
return md5(md5($sData));
}
тогда при проверке паролей пользователей они смогут нормально авторизоваться, а при регистрации новых пароли будут храниться также в виде двойного хеша.
Комменты не важны.
Главное это новости. Вообще нет текстов у новостей. только у некоторых отрывки есть.