МИграция с phpBB3.0.5 на SMF 2.0 RC1.2

Автор arriah, 02 сентября 2009, 21:39:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

arriah

Не могу выполнить миграцию. Делал все по инстуркции, конвертер брал с офсайта.
В принципе, данные и пользователеи переносятяс. Но не переносятся аттачи и аватары пользователей:
Вот лог:

Converting ranks... Successful.
Converting groups... Successful.
Converting members... Successful.
Converting additional member groups... Successful.
Preparing for categories conversion... Successful.
Converting categories... Successful.
Converting boards... Successful.
Fixing categories... Successful.
Converting topics... Successful.
Converting posts... Successful.
Converting polls... Successful.
Converting poll options... Successful.
Converting poll votes... Successful.
Converting personal messages (step 1)... Successful.
Converting personal messages (step 2)... Successful.
Converting attachments...
Warning: copy(/usr/local/www/data/irc.inferra.ru/forum/attachments/) [function.copy]: failed to open stream: Is a directory in /usr/local/www/data/irc.inferra.ru/forum/convert.php(1242) : eval()'d code on line 36

Warning: copy(/usr/local/www/data/irc.inferra.ru/forum/attachments/) [function.copy]: failed to open stream: Is a directory in /usr/local/www/data/irc.inferra.ru/forum/convert.php(1242) : eval()'d code on line 36

Warning: copy(/usr/local/www/data/irc.inferra.ru/forum/attachments/) [function.copy]: failed to open stream: Is a directory in /usr/local/www/data/irc.inferra.ru/forum/convert.php(1242) : eval()'d code on line 36
............................
Successful.
Recalculating forum statistics...
Notice: Undefined index: attachmentUploadDir in /usr/local/www/data/irc.inferra.ru/forum/Sources/Subs.php on line 3518

Notice: Undefined index: attachmentUploadDir in /usr/local/www/data/irc.inferra.ru/forum/Sources/Subs.php on line 3518

Notice: Undefined index: attachmentUploadDir in /usr/local/www/data/irc.inferra.ru/forum/Sources/Subs.php on line 3518
........................
Successful.
Conversion Complete


Не могу понять что не так. Права выставленны правильно.

Ну раз уже начал то есть пара вопросов по форуму:

1. При миграции создается группа phpBB_REGISTERED - как оттуда пользователей переместить в группу "Обычные пользователи"

2. При установке форума с "нуля", сосздаются Группы: Администраторы, Глобальные модераторы, Обычные пользователи и Модераторы.
Так вот, группа можераторы, как бы это сказать, неактивна чтоли...то есть если навести на группу Администраторы и нажать мышкой, то можно посмотреть кто в этой группе находится...а модераторы нет (((..удалить ее тоже невозможно.

Спасибо за ответы.

arriah

Эту проблему решил, (решение нашел на зарубежном форуме)
надо открыть файл phpbb3_to_smf.sql

и заменить:
$newfilename = getLegacyAttachmentFilename($row['filename'], $id_attach);
на
$newfilename = getLegacyAttachmentFilename($row['filename'], $id_attach, null, true);
везде где встретится.

Появилась другая ошбка:
Warning: array_combine() [function.array-combine]: Both parameters should have an equal number of elements in /usr/local/www/data/irc.inferra.ru/forum/Sources/Subs-Db-mysql.php on line 629
The database value you're trying to insert does not exist: id_msg

aka_SmILe

положил convert.php и phpbb3_to_smf.sql в папку с smf
запустил convert.php
- в поле Path to SMF: ввёл путь до SMF, а именно Z:\home\localhost\www\smf
- в поле Path to phpBB3: тут путь до phpbb3? а именно Z:\home\localhost\www\phpbb304
- SMF database password: пароль к БД движка smf
- Set SMF's default character set to: установить кодировку по умолчанию..не трогал, стоит какой-то ИСО
- Empty the convert error log? это я так понял очистить лог?
в общем ничего не преобразовывается, сыпятся ошибки.
Notice: Undefined index: convert_script in Z:\home\localhost\www\smf\convert.php on line 960
[Денвер: показать возможную причину ошибки]
Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\smf\convert.php on line 963

Notice: Undefined index: convert_script in Z:\home\localhost\www\smf\convert.php on line 975

Warning: file(Z:\home\localhost\www\smf/) [function.file]: failed to open stream: No such file or directory in Z:\home\localhost\www\smf\convert.php on line 975

Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\smf\convert.php on line 987
Successful.
Recalculating forum statistics...
Notice: Undefined variable: result in Z:\home\localhost\www\smf\convert.php on line 2544

Notice: Undefined variable: result in Z:\home\localhost\www\smf\convert.php on line 2545

Notice: Undefined index: db_fetch_assoc in Z:\home\localhost\www\smf\convert.php on line 1369

Fatal error: Function name must be a string in Z:\home\localhost\www\smf\convert.php on line 1369

Warning: Unknown: open(C:\WebServers\tmp\sess_c85500ada62ba36e3f423109b153ad77, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\WebServers\tmp) in Unknown on line 0

скажите что я делаю неверно?