17ответ(ов) в теме
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
1
01:19

Приветствую.
Добрался я до миграции с smf на pf.
Сначала мигрировал в bbp и получилась в итоге:
Тем
Все (6 275) | Мои (779) | Опубликованные (5 766) | Закрытые (509)
Ответы
Все (32 680) | Мои (1 628) | Опубликованные (32 680)
Перенеслось не все и бог с ним.
Форумы оно не организовывает, только ответы и темы переносит.

Начинаю мигрировать на pf
И мне пишет мигратор "Подготовка к миграции окончена"
Создал структуру - Дефолтная группа форумов и на этом все.
В логах ошибка такая:

PHP Warning:  Division by zero in l/wp-content/wp-recall/add-on/bbpress-migrator/admin/index.php on line 132 

Если поменять на умножение, то посты переносит, в таблице они появляются, но конечно в никуда, так как я вообще не знаю что я сделал))

Возможно без форумов только темы и ответы вообще не перенести?

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
2
01:33

Решил переделать, вроде со второго раза форумы и темы начали расставляться в bbp, дождусь надеюсь и не засну пока до конца дойдет и продолжу тему))

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
3
02:22

Все получилось и меня устраивает, осталось разложить по местам когда соображу как сайт организовать который не на wp в корне.

Исходные данные smf - 38126 Сообщений в 6173 Тем (плюс там всякие в корзине, архиве...)
Получилось в bbp - 111 форумов, 6252 темы, 32708 ответов
Получилось в pf - 110 форумов, 5740 тем(при миграции писал что не может перенести и ID), 32706 ответов

Так как форуму куча лет и разбираться бессмысленно и не зачем, что перенеслось, а что нет и почему, там своих косяков море было, все просто шикарно.

Что бы без ошибок как у меня сначала перенеслось, даже если ничего не делали в плане миграции на bbp с smf. Обязательно в настройках импорта форумов отметить вот этот пункт "Очистить всю информацию о ранее производившемся импорте" и стартануть.
Потом уже настроить все пункты для импорта и стартануть по новой.
Не знаю почему, но без этого действия не переносились форумы.

2
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
4
09:55

Тут в соседней теме сообщили, что не переносится первое сообщение в теме, у вас порядок?

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
5
10:03

Андрей CS сказал(а)
Тут в соседней теме сообщили, что не переносится первое сообщение в теме, у вас порядок?

Точно, показывает соответствие, но по факту первого поста нет.

1
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
6
10:39

понятно, значит будем исправлять

1
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
7
11:18

внес изменения в мигратор, предлагаю попробовать произвести перенос на версии 1.0.1

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
8
11:19

Андрей CS сказал(а)
внес изменения в мигратор, предлагаю попробовать произвести перенос на версии 1.0.1

Отлично, сейчас сделаю.

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
9
11:32

Все первые сообщения на месте, по крайней мере, те, что проверил.
Статистика теперь такая:
bbp - 111 форумов, 6252 темы, 32708 ответов
PF - 110 форумов, 5740 тем, 38451 постов.
Похоже перенесли посты которые в самом bbp не отображались))

Ошибки были при переносе, несколько тем и может сотня постов.

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
10
11:37

на самом деле PF немного иначе считает сообщения в темах, потому такое расхождение, PF включает в их кол-во и первые сообщения внутри темы, а bbp нет, поэтому превышающее кол-во сообщений как раз соотвествует кол-ву тем на форуме.

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
11
11:42

Понятно, но одну группу не могу найти на bbp, но есть с кучей постов на pf))
В общем работает все отлично, по крайней мере в моем случаи.
Спасибо.

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
12
11:44

Для форумов BBPress не имеющих родительской категории при переносе на PrimeForum создается отдельная форумная группа

может в этом дело

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
13
11:47

Андрей CS сказал(а)
может в этом дело

Скорее всего, к стати да. Там закрытые или не так, скрытые разделы видимо при переносе в bbp без категории получаются.

0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
14
11:59

Не соображу стоит или нет отдельную тему открывать, если что, перенесите пожалуйста.
Вопрос по сортировки после миграции, сейчас она хаотична по дате.

Но не самый важный вопрос конечно))

Редакции сообщения
28.09.2017 12:00garryПричина: не указано
0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
15
12:09

темы внутри форума должны сортироваться по дате публикации последнего сообщения.
Попробуйте открыть файл class-prime-query.php и сразу после строки 467

$this->topics_query->query['orderby'] = "topic_fix DESC, MAX(pfm_posts.post_date)";

вставить
print_r($this->topics_query->get_sql());

после этого на странице форума должен вывестись запрос к БД, выведите его тут, проверим правильность его формирования

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
16
12:11

а хотя, заметил, что темы сверху у вас выводятся закрепленные, тогда все верно.

1
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
17
12:15

Упс и точно, я как то не обратил внимание на закрепленность.
Сорри, тупанул, все работает без проблем.
Сижу ностальгирую перечитывая темки 10 летней давности))

1
Тема закрыта. Публикация новых сообщений запрещена.